gpt4 book ai didi

java - 如何在 Spring Boot 中设置 amqp RabbitMQ 消费者标签?

转载 作者:行者123 更新时间:2023-12-02 00:27:38 25 4
gpt4 key购买 nike

有问题How to set the consumer-tag value in spring-amqp有人问如何在使用 Spring Amqp 时更改消费者标签,答案建议提供 ConsumerTagStrategy 的实现。 .

我正在使用 Spring Boot 2.0.5,我正在尝试弄清楚我是否可以进行相同的自定义,尽管我找不到任何关于它的配置属性,也没有提供类型为 ConsumerTagStrategy 的 bean。似乎有效。

我该怎么办?

最佳答案

覆盖引导的容器工厂 bean 声明并将其添加到那里。

@Bean
public SimpleRabbitListenerContainerFactory rabbitListenerContainerFactory(
SimpleRabbitListenerContainerFactoryConfigurer configurer,
ConnectionFactory connectionFactory) {
SimpleRabbitListenerContainerFactory factory = new SimpleRabbitListenerContainerFactory();
configurer.configure(factory, connectionFactory);
factory.setConsumerTagStrategy(q -> "myConsumerFor." + q);
return factory;
}

Tag

关于java - 如何在 Spring Boot 中设置 amqp RabbitMQ 消费者标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53119596/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com