我使用SignalR(与socketio websockets相同)将客户端连接到我们的服务器,以便我们可以向系统发送活动通知。它不是一个聊天应用程序。因此,发送时的消息只适用于特定的用户。带有redis背板扩展的Web套接字 - 每个用户有多个redis通道或所有用户有一个redis通道
这些客户端连接到多个Web服务器,并且这些服务器订阅了Redis底板。喜欢这篇文章中提到 - http://www.asp.net/signalr/overview/performance/scaleout-in-signalr
这里我的问题是这样的通知系统,在Redis的发布 - 订阅 - 我应该有多种渠道 - 在背板每个用户一个和应用程序服务器侦听到每个用户通知频道。或者有一个通道用于所有这些通知,并且应用服务器解析每条消息并确定它们是否已连接并将消息发送给该用户。