当峰值超过 3000 个连接/秒时,我们的rabbitmq 服务器无法跟上连接,并且新连接需要很长时间才能建立(达到失败的 3 秒限制)。我们需要发布商快速返回,因为任何延迟都会影响用户体验。
我们目前正在考虑对第二个rabbitmq服务器的连接负载平衡进行编码,作为快速临时解决方案。
我们仅在需要发布时创建连接,并且按照最佳实践建议,为相同的 Web 请求/流程重用相同的连接和通道。 PHP进程的本质是在Web请求之后就消亡了。
我可以重用连接以在 Web 请求之间发布吗?
3000 个连接/秒的峰值是否足以使rabbitmq 服务器遭受 tpc 连接过载?
当未来我们拥有 10 倍的连接时,我们应该采取什么方向?
谢谢你。