课程
/后端开发
/Java
/Java消息中间件
如何知道并确认哪一个消费者取到了消息队列中的哪一条信息?
2017-09-23
源自:Java消息中间件 1-2
正在回答
在创建一个中间件时需要指定队列的名字,消费者根据这个队列的名字 可以找到是哪一个队列,并对里面的消息进行消费
我想知道的是,队列模式中如果消息队列中有多个消息,并且也有多个消息消费者。比如说,队列中有m1,m2和m3三条消息,消费者有a1和a2两个,那么如何才能知道a1和a2分别消费了哪一条或者哪两条消息呢?
对消息进行规定,并对接收到的消息进行判断;
队列模式不能保证你能接收到你想要的信息;
可以使用订阅模式,并逐条判断消息;
一世漂泊 提问者
举报
使用Java消息中间件处理异步消息
2 回答队列的消息不是只能被一个消费者消费吗?为什么有两个应用
1 回答生产者如何知道消费者消费了指定的消息呢?
2 回答消费者接收不到消息
2 回答集群中的slave节点可以消费队列中的消息吗?
1 回答ActiveMQ怎么确认消息生产者成功的将消息放入消息队列中,结合Spring的话应该如何配置呢