2015-04-18 122 views
1

现在用的@MessageMapping(queue_name)注解与弹簧-AWS云库沿着消耗来自两个SQS队列中的消息。如何在使用@MessageMapping注解时以编程方式启动/停止消息使用?

我看到SimpleMessageListenerContainer被用作两个消息队列的侦听器容器。有一个start()和容器上的stop()方法,但我相信,这将启动/从两个队列停止消费。

我想知道是否有一种方法可以分别以编程方式启动/停止队列消耗队列。这怎么能实现?

回答

0

你需要单独的容器为每个队列启动/停止独立监听。

从快速浏览代码看来,使用注释创建侦听器时,只有一个侦听器容器。

我建议您在GitHub中打开问题/功能建议;我建议你在此发布问题编号,以便感兴趣的各方可以参加讨论。

+0

感谢加里。在GitHub中创建问题 https://github.com/spring-cloud/spring-cloud-aws/issues/67 –

相关问题