【发布时间】:2017-10-28 19:45:42
【问题描述】:
我们的 .net 核心网络应用程序目前接受 websocket 连接,并在某些事件(编辑、删除、创建我们的某些实体)上向客户端推送数据。
我们现在想对这个应用程序进行负载平衡,但预见到我们如何处理套接字连接会出现问题。基本上,如果我理解正确的话,只有处理特定事件的节点才会将数据推送到其客户端,而连接到其他节点的客户端都不会获得更新。
普遍接受的处理此问题的方法是什么?我能想到的最好方法是将相同的事件也发送到集群中的所有节点,以便他们也可以更新他们的客户端。这可能吗?我如何知道集群中的其他节点?
将托管在 AWS 中。
【问题讨论】:
标签: amazon-web-services asp.net-core websocket load-balancing elastic-load-balancer