- 博客(5)
- 收藏
- 关注
原创 RabbitMQ延时消息实现--死信消息
简述:使用两个队列,一个队列接收消息不消费,等待指定时间后消息死亡,再由该队列绑定的死信exchange再次将其路由到另一个队列提供业务消费。特别的,如果两者均设置的消息存活时间,则消息的真正存活时间是发送消息时指定的;如上代码则消息真正存活的时间是20000ms;可以看到接收消息的时间和发送消息的时间和我们设置的消息存活时间基本一致;ttl:x-message-ttl 消息存活时间。队列ttl+死信exchange。
2023-06-20 20:50:17
220
1
原创 SpringBoot整合RabbitMQ(基础)
x显而易见:与发布订阅模式不同的是,此模式需要将交换机与队列通过routingKey绑定,并且生产者可以通过指定routingKey,可以将消息发送到指定队列中。可以看到:与路由模式不同的是topic支持通配符模式的路由key;特别的是"*“只能代替一个单词;可以看到两个消费之都接收了生产者所有的消息;与工作队列不同的是,工作队列的消费者只消费部分消息,而此模式是消费所有。可以看到两个消费者都成功消费量word队列中的消息。可以看到对应队列中产生了消息。③创建消费者(多个)③创建消费者(多个)
2023-06-15 22:11:26
3855
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人