[英]How can I change default recovery interval for all RabbitMQ consumers in Spring Cloud Stream configuration?
Documentation states that the default recovery interval is 5000ms
for RabbitMQ binder consumers.文档指出,
5000ms
binder 使用者的默认恢复间隔为 5000 毫秒。
RabbitMQ binder configuration properties are prefixed with spring.cloud.stream.rabbit.bindings.<channelName>.consumer
. RabbitMQ binder 配置属性以
spring.cloud.stream.rabbit.bindings.<channelName>.consumer
为前缀。
recoveryInterval
is a property with default value of 5000ms. recoveryInterval
是一个默认值为 5000ms 的属性。 I would like to be able to change it for all consumers in the configuration.我希望能够为配置中的所有消费者更改它。
I tried spring.cloud.stream.rabbit.bindings.default.consumer.recoveryInterval=3000
.我试过
spring.cloud.stream.rabbit.bindings.default.consumer.recoveryInterval=3000
。 It didn't work.它没有用。 It's still ~5000ms.
它仍然是〜5000ms。
How can I change it?我怎样才能改变它?
Thanks谢谢
It's它是
spring.cloud.stream.rabbit.default.consumer.recovery-interval=3000
(no bindings.
). (没有
bindings.
)。
What you have is configuration for a binding called default
.您拥有的是名为
default
的绑定的配置。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.