问题描述
我有 1 个服务器位于 ngnix 所在的位置(考虑 A),然后在后端我有两台托管烧瓶 socketio 的服务器(考虑 B 和 C)端口 9004。
A 通过 ngnix 连接到 B 和 C,在那里进行负载平衡。
- agent 通过 A (ngnix) 连接到 B (ngnix) ,然后 B(ngnix) 代理传递到承载 flask socket io 的端口 9004。然后用户通过 A(ngnix) 连接到 C(Ngnix) 并代理传递到承载 Flask socketio 的 C 服务器的端口 9004。即使在猴子修补和 redis 对话之后也没有发生。 如果我们删除 IPhash,则不会发生任何对话,即使我增加了工作人员,也不会仅放置一台服务器进行对话。
注意:-它们都是通过flask socket-IO中的房间进行通信。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)