简体   繁体   English

如何更改 Spring Cloud Stream 配置中所有 RabbitMQ 消费者的默认恢复间隔?

[英]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.

相关问题 春季云流中的rabbitmq连接恢复问题 - rabbitmq connection recovery issue in spring cloud stream 如何将 spring.cloud.stream.kafka.bindings 配置属性应用于所有消费者 - How to apply spring.cloud.stream.kafka.bindings configuration property to all consumers Spring 云 stream - RabbitMQ 配置 - Spring cloud stream - RabbitMQ configuration Spring Cloud Stream Rabbit Binder 为所有消费者共享并发 - Spring Cloud Stream Rabbit Binder shared concurrency for all consumers Spring 云 Stream 与 RabbitMQ 连接 - Spring Cloud Stream connection with RabbitMQ 如何在所有Spring测试中使用默认配置和默认测试侦听器? - How can I use default configuration and default test listeners for all my Spring tests? RabbitMQ(或Spring云流)可以独占消息吗? - Can RabbitMQ (or spring cloud stream) consume messages exclusively? 如何指定使用 Spring Cloud Stream 向 RabbitMQ 发送消息的超时时间? - How to specify timeout for sending message to RabbitMQ using Spring Cloud Stream? 如何在不同的RabbitMQ虚拟主机上为Spring Cloud Stream Binding设置Binders - How to set Binders for Spring Cloud Stream Bindings on different RabbitMQ vhosts 如何在消费者之间更换领导者? - How can I change the leader between consumers?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM