【发布时间】:2021-08-01 22:16:16
【问题描述】:
假设我在 springboot 中实现了一个 websocket。架构是微服务。我已经在 kubernetes 集群中部署了该服务,并且我有 2 个正在运行的服务实例,套接字实现使用 stomp 和 redis 作为代理。
-
现在在客户端和其中一个服务之间创建了第一个连接。所有数据流是否都通过客户端和连接的服务发生?其他服务也会有连接吗?如果当前服务出现故障,其他服务会打开连接吗?
-
现在假设我正在通过 kafka 主题将一些数据发送回客户端。任一服务之一都可以读取它。如果那样的话,他们中的任何一个都能够将数据发送回客户端吗?
谁能帮我理解这些场景?
【问题讨论】:
标签: spring-boot kubernetes websocket redis microservices