【发布时间】:2018-10-27 00:49:58
【问题描述】:
我是 rabbitmq 的新手。我正在使用 spring-amqp 来实现该功能。 正如我们所知,spring 提供@RabbitListener 来在应用程序初始化时注册一个监听器到队列中。 我想设计一个功能,当我单击某个按钮时,将创建一个新的消费者并监听指定的队列。 Java base 提供了 channel.basicConsume() 方法来消费一个队列。 spring有提供这样的功能吗?
我想像这样实现:
生产者不断向扇出交换发送消息。
当一个消费者想要加入时,调用function1 -> 创建队列并绑定到exchange -> 消费消息。
当消费者想要离开时,调用function2 -> 断开连接
【问题讨论】:
标签: rabbitmq spring-amqp