【发布时间】:2022-03-09 21:00:41
【问题描述】:
我们想使用 spring websockets + STOMP + amazon MQ 作为一个全功能的消息代理。我们试图进行基准测试,以找出单个 tomcat 节点可以处理多少个客户端 websocket 连接。但似乎我们首先达到了 amazonMQ 连接限制。根据aws documentation,amazonMQ 每个节点的连接限制为 1000 个(据我了解,我们可以要求支持来增加限制,但我怀疑它是否可以大幅增加)。所以我的问题是:
1) 我是否正确假设对于从客户端到 spring/tomcat 服务器的每个 websocket 连接,从服务器到代理打开相应的连接?这是正确的行为还是我们在这里做错了什么/遗漏了什么?
2) 在这里可以做什么?我的意思是我认为每 1000 个用户创建代理节点不是一个好主意..
【问题讨论】:
标签: spring spring-boot activemq spring-websocket amazon-mq