1

我需要负载平衡到多个 netty.io 服务器的 tcp 套接字连接。在 nginx 1.9,它有流模块,它支持负载平衡 tcp 套接字。我用 1 台 traccar 服务器测试成功。Nginx 监听端口 5095 并将包转发到 traccar 服务器的 5005 端口。但是如果有多个服务器,就会出现问题。DeviceX 打开到 serverA 的套接字,但会将包发送到 serverB。

请给我建议!非常感谢。

4

1 回答 1

1

我使用模块流进行测试。我有 3 个服务器 X、Y、Z 和 3 个客户端 A、B、C。而且我没有看到我认为的问题损失。ClientA 打开到 serverX 的套接字,通信总是发送到 ServerX。如果 ClientA 关闭连接套接字并重新打开它,clientA 将与 ServerY 通信,并且通信始终发送到 ServerY。

于 2015-06-18T15:18:56.893 回答