首页 > 解决方案 > RabbitMQ 动态创建监听器

问题描述

我想知道是否有办法以这样的方式创建 RabbitListener,我可以以编程方式设置它应该在哪个队列上侦听消息。简而言之,我们的业务案例要求用户能够通过 API 动态创建队列(我们设法做到了)。由于用户可以创建具有任意名称的队列,我不知道是否可以使用 Spring 和 RabbitMQ 库来动态创建侦听器。

我知道我可以创建一个 RabbitListener 并使用queues = my_queue_name注释来创建一个监听器,my_queue_name但是当我不知道队列名称时我应该怎么做呢?

我可以提供我的发现的代码片段,但它们不能正常工作(或根本不能正常工作!)而且我担心这不是解决问题的最佳方法。

提前感谢您的支持。

标签: rabbitmqspring-rabbit

解决方案


推荐阅读