rabbitmq
文章平均质量分 79
Lee_mons
别叨叨了,再叨叨改你代码!
展开
-
RabbitMQ之死信交换机(延迟队列)
死信队列(延迟队列) 死信,在官网中对应的单词为“Dead Letter”,它是 RabbitMQ 的一种消息机制。 般来说,生产者将消息投递到 broker 或者直接到 queue 里了,consumer 从 queue 取出消息进行消费,如果它一直无法消费某条数据,那么可以把这条消息放入死信队列里面。等待 条件满足了再从死信队列中取出来再次消费,从而避免消息丢失。死信消息来源: 1.消息 TTL 过期 2.队列满了,无法再次添加数据 3.消息被拒绝(...原创 2022-02-28 16:56:39 · 1178 阅读 · 0 评论 -
RabbitMQ.交换机
交换机(Exchange) 交换机的属性 Name:交换机名称 Type:交换机类型,direct,topic,fanout,headers Durability:是否需要持久化,如果持久性,则RabbitMQ重启后,交换机还存在 Auto Delet:当最后一个绑定到Exchange的队列删除后,自动删除改Exchange Internal:当前Exchange是否用于RabbitMQ内部使用,默认为False Arguments:扩展参数,用于...原创 2022-02-26 20:10:22 · 1370 阅读 · 0 评论 -
RabbitMQ基本使用
消息队列 Message queue 释义 服务之间最常见的通信方式是直接调用彼此来通信,消息从一端发出后立即就可以达到另一端,称为即时消息通讯(同步通信) 消息从某一端发出后,首先进入一个容器进行临时存储,当达到某种条件后,再由这个容器发送给另一端,称为延迟消息通讯(异步通信) 问题思考 假设我们在淘宝下了一笔订单后,淘宝后台需要做这些事情: 1. 消息通知系统:通知商家,你有一笔新的订单,请及时发货 2. 推荐系统:更新用户画像,重新给用户推荐他可能感兴趣的商品 3. 会员系统:更新用户的积分和.原创 2022-02-25 20:27:40 · 229 阅读 · 0 评论