【发布时间】:2016-03-12 16:36:28
【问题描述】:
我目前正在使用带有 RabbitMQ 的 Spring AMQP 开发一个 Java 应用程序,并希望监视我的队列并在发生某些事件时得到通知,例如
- 元素已添加到队列中,
- 元素被移除,或
- 元素又在队列中(回滚)。
我怎样才能收听这些事件,或者 RabbitMQ 做这些事情的方式是什么?
【问题讨论】:
-
“元素”是什么意思? “消息”?
-
是的,我就是这个意思。
-
我无法理解在
message removed上获取通知的用例。请您进一步解释一下。 -
@Shirish 我想创建一个监控应用程序,它显示由于事务回滚,哪些消息进入队列、从队列中取出以及返回队列。因此,我想显示队列的当前状态/消息(例如在 UI 上),并且我想在队列状态发生变化时获取更新/通知。 (例如,以便我可以更新 UI)。
标签: java queue rabbitmq listener spring-amqp