可以在 DerbyJS 中使用 ELB,如果用户 1 同时连接到实例 A,我在 DerbyJS 中遇到问题,用户 2 连接实例 B 两个用户之间没有实时更新
我可以使用 socket.io 适配器
可以在 DerbyJS 中使用 ELB,如果用户 1 同时连接到实例 A,我在 DerbyJS 中遇到问题,用户 2 连接实例 B 两个用户之间没有实时更新
我可以使用 socket.io 适配器
DerbyJS 服务器之间的实时通信不应受到负载平衡器(ELB 或其他)的影响。只要它们都连接到同一个后端数据存储,它应该可以正常工作。这是因为服务器使用数据库(mongo 和 redis,通过 liveb)来传达数据的变化。
默认情况下,您的浏览器与 DerbyJS 服务器的客户端连接是使用browserchannel的长轮询 http 连接。browserchannel 应该与 ELB 一起使用,您还可以使用 varnish 之类的东西设置粘性会话。我们不推荐socket.io,而是推荐racer-highway