在单活跃消费者模式下使用Spring RabbitMQ Camel

问题描述 投票:0回答:1

RabbitMQ 有一种单一主动消费者模式,其中多个连接的侦听器中只有一个从队列中获取消息

一次只有一个消费者从队列中消费,并故障转移到另一个注册消费者,以防活动消费者被取消或死亡

有没有办法通过camel 4.4的

from
定义自动启用此功能?

以前,传递

&exclusiveConsumer=true
参数是有效的,但
SpringRabbitMQComponent
组件似乎不再支持此功能。

java spring spring-boot rabbitmq spring-camel
1个回答
0
投票

要激活,您可以使用

arg.consumer.x-single-active-consumer=true

在队列的定义中。 github上的源代码,带有

getConsumerArgs

© www.soinside.com 2019 - 2024. All rights reserved.