假设我在springboot中实现了一个websocket。它的架构是微型服务。我已经在kubernetes集群中部署了服务,并且我有两个运行该服务的实例,套接字实现使用stomp和redis作为代理。
有人能帮我理解这些场景吗?
发布于 2021-05-11 14:46:18
websocket是一个永久的连接。打开后,它将通过库伯内特斯路由到一个固定的吊舱。没有其他吊舱会收到连接。如果吊舱坏了,连接就终止了。
如果创建了一个新的连接,例如由一个不同的用户创建,它可能被路由到一个不同的结束符。
在这种情况下,所传送的数据,例如以卡夫卡为来源的数据,是不相关的。可能是任何东西。
https://stackoverflow.com/questions/67488582
复制相似问题