【发布时间】:2016-09-12 19:28:06
【问题描述】:
使用web-stomp配合RabbitMQ和web-socket(SockJS没用),发送消息到队列后,如何通过broker或者监听通知消费者发送的消息已经被消费?
我已经尝试订阅使客户端成为消费者的队列,目标不是接收要处理的消息,而是要知道其他地方的消费者何时接收、确认消息并且不再在排队。
【问题讨论】:
使用web-stomp配合RabbitMQ和web-socket(SockJS没用),发送消息到队列后,如何通过broker或者监听通知消费者发送的消息已经被消费?
我已经尝试订阅使客户端成为消费者的队列,目标不是接收要处理的消息,而是要知道其他地方的消费者何时接收、确认消息并且不再在排队。
【问题讨论】:
回想起来,我真的相信我用这个问题的方法打破了“发送它并忘记它”的精神。
更好的方法是订阅另一个队列,该队列将接收从处理器发送的“已完成处理”消息。客户可以从那里采取适当的行动。
【讨论】: