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

How can I change default recovery interval for all RabbitMQ consumers in Spring Cloud Stream configuration?

文档指出 RabbitMQ 活页夹使用者的默认恢复间隔是 5000ms

RabbitMQ 绑定器配置属性以 spring.cloud.stream.rabbit.bindings.<channelName>.consumer 为前缀。

recoveryInterval 是一个 属性,默认值为 5000 毫秒。我希望能够为配置中的所有消费者更改它。

我试过了spring.cloud.stream.rabbit.bindings.default.consumer.recoveryInterval=3000。它没有用。仍然是~5000ms。

如何更改?

谢谢

spring.cloud.stream.rabbit.default.consumer.recovery-interval=3000

(没有bindings.)。

您拥有的是名为 default 的绑定的配置。