首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >集群部署中websocket服务的工作

集群部署中websocket服务的工作
EN

Stack Overflow用户
提问于 2021-05-11 14:15:53
回答 1查看 441关注 0票数 0

假设我在springboot中实现了一个websocket。它的架构是微型服务。我已经在kubernetes集群中部署了服务,并且我有两个运行该服务的实例,套接字实现使用stomp和redis作为代理。

  1. 现在第一个连接是在客户端和服务之一之间创建的。是否所有数据流都是通过客户端和连接的服务发生的?其他服务也会有连接吗?如果当前服务中断,其他服务会打开连接吗?

  1. 现在可以说,我正在将一些数据发送回客户端,这是通过卡夫卡主题得出的。任何一种服务都能读到它。如果这样的话,他们中的任何一个能够将数据发送回客户端吗?

有人能帮我理解这些场景吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-05-11 14:46:18

websocket是一个永久的连接。打开后,它将通过库伯内特斯路由到一个固定的吊舱。没有其他吊舱会收到连接。如果吊舱坏了,连接就终止了。

如果创建了一个新的连接,例如由一个不同的用户创建,它可能被路由到一个不同的结束符。

在这种情况下,所传送的数据,例如以卡夫卡为来源的数据,是不相关的。可能是任何东西。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67488582

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档