Spring RabbitMQ连接和资源管理问题
我需要通过HAProxy使用来自Rabbit HA集群的消息,因此我切换到了中建议的Spring RabbitMQ连接和资源管理问题,spring,spring-boot,rabbitmq,spring-amqp,spring-rabbit,Spring,Spring Boot,Rabbitmq,Spring Amqp,Spring Rabbit,我需要通过HAProxy使用来自Rabbit HA集群的消息,因此我切换到了中建议的CacheMode.CONNECTION。此外,我需要使用来自多个队列的消息,因此我为每个队列创建了一个包含4个并发使用者的SimpleMessageListenerContainer,我有几个问题: 经过几次测试后,我的方法似乎效率不高,因为每次添加新队列时,都会使用4个线程创建新的SimpleMessageListenerContainer。因此,我可以为给定的SimpleMessageListenerCon
CacheMode.CONNECTION
。此外,我需要使用来自多个队列的消息,因此我为每个队列创建了一个包含4个并发使用者的SimpleMessageListenerContainer,我有几个问题:
SimpleMessageListenerContainer
设置更多队列。什么看起来更有效,但可能还有其他更好的方法CacheMode时,SimpleMessageListenerContainer
中的每个消费者的连接都会创建新的连接?我是否可以以某种方式为给定的SimpleMessageListenerContainer
中的所有使用者设置一个连接,或者不建议这样做
SimpleMessageListenerContainer
也无法重新连接DirectMessageListenerContainer
,它跨容器共享线程。
2.0.0.M4
里程碑现在可用;GA预计将于7月中旬发布