首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用没有使用者或没有活动使用者的spring云流创建RabbitMQ队列

使用没有使用者或没有活动使用者的spring云流创建RabbitMQ队列
EN

Stack Overflow用户
提问于 2022-09-21 15:19:37
回答 1查看 70关注 0票数 0

是否有一种方法可以使用spring云流创建RabbitMQ队列,而不需要队列的使用者。

我们的场景是,我们希望使用延迟消息策略,因此到达第一个队列的消息将一直保存到过期,并移动到DLQ。应用程序将使用来自DLQ的消息。

想要检查是否有一种方法可以使用spring云流来配置队列,当我们没有第一个队列的使用者时,它只是在那里保存消息直到过期。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-09-21 15:51:47

是的;只需添加一个Queue bean (如果需要的话还可以绑定)。

引导自动配置一个RabbitAdmin,它将在首次建立连接时检测到这样的bean。

https://docs.spring.io/spring-amqp/docs/current/reference/html/#broker-configuration

代码语言:javascript
复制
@Bean
public Queue queue() {
    return QueueBuilder.nonDurable("foo")
        .autoDelete()
        .exclusive()
        .withArgument("foo", "bar")
        .build();
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73803276

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档