【发布时间】:2018-12-23 21:57:54
【问题描述】:
我有一个简单的 WebSocket 连接,从我的浏览器到 Rancher 中的一个服务。 我尝试通过 2 种方式连接到服务:
1) 直接到服务:
browser ---> service
2) 通过 Rancher 的负载均衡器:
browser ---> Load Balancer ---> service
在第一种情况下,一切都很好:建立连接并通过它发送消息。
在第二种情况下,大约 50 秒后连接断开。消息通过连接正确地在两个方向上发送。
是什么原因?
编辑:我在 ws 和 wss 协议上进行了测试。在这两种情况下都有相同的问题。
【问题讨论】: