0

我在用;

  • 后端带有 Spring 集成的 RabbitMQ Websocket;(spring-boot-starter-parent:2.3.0.RELEASE,spring-cloud-dependencies:Hoxton.SR5)
  • 前端的“react-stomp 5.1.0”

我安装了带有 3 个实例的 RabbitMQ 集群。

我的问题是:如果我关闭集群中的一个实例,我的 websocket 连接会被多路复用。

我搜索了这个问题,但找不到任何东西。我注意到当其中一个节点关闭时,客户端会定期请求重新连接。在我看来,这是预期的行为。但是,当连接成功执行时,我看到连接数比以前的状态增加更多。

例如 ; 一开始有20个连接。当其中一个rabbit节点掉线时,连接数首先减少(例如:12),然后客户端请求重新连接,然后连接数增加到30,比初始连接数20多。

如果存在,我错过了什么?谁能帮我?

4

0 回答 0