SignalR 文档说,在服务器广播类型的负载/实现的情况下,横向扩展/背板工作得很好。但是,我怀疑在纯服务器广播的情况下,它会导致向客户端发送重复的消息。考虑以下场景:
- 我有两个集线器实例,位于我的网络场的负载均衡器后面的两台网络服务器上。
- 每个服务器上的集线器实现了一个用于数据库轮询的计时器,以获取一些更新并以组的形式广播给客户端,按主题 id 分组。
- 组/主题的客户端可能在两个服务器之间划分。
- 两个中心实例都将从数据库中获取相同或重叠的更新。
- 现在,当每个集线器通过背板向客户端发送更新时,会不会导致向客户端发送重复更新?
请建议。