![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
消息队列RabbitMQ
文章平均质量分 94
应用于订单秒杀,手机验证码,防止数据库雪崩
进击的段大星
两年java资深培训师 硬核Java干货分享
展开
-
消息队列RabbitMQ.02.交换机的讲解与使用
1.直连交换机只能通过queue发送一个请求,如果需要发送多个请求那么就要进行多个配置;2.主题交换机可以通过配置多个路由键来实现不同的键进入不同的消费者,如:交换机a,交换机b,现在有一个包含a和b的键那么两个都能进入不同的消费者功能更加强大,并且可以配置通配符,根据通配符 * # 来实现进入不同的消费者;3.* 星号代表匹配一个单词,# 井号代表匹配一个或多个单词;4.扇形交换机可以统一发送请求,列入可以运用到,商城活动时统一给用户发送商城活动信息;原创 2024-01-23 17:14:16 · 2439 阅读 · 0 评论 -
消息队列RabbitMQ.03.死信交换机的讲解与使用
总体来说,这段代码创建了一个具有消息过期和死信队列功能的队列 "queueA",并配置了过期消息发送到名为 "ExchangeB" 的交换器,并指定了死信的路由键为 "bb"。这样的配置在处理消息的时候能够更加灵活,并且对于消息的生命周期有了额外的控制。参数表示消息的唯一标识符,用于在消息确认、拒绝等操作中指定特定的消息。用于确认(acknowledge)消息的方法,通常在消费者成功处理消息后调用。拒绝消息会触发相应的处理机制,例如将消息重新排队或将其发送到死信交换器,具体取决于消息代理的配置。原创 2024-01-25 15:59:30 · 1486 阅读 · 3 评论 -
消息队列RabbitMQ.01.安装部署与基本使用
后来的方式改成了:小红对小明说「我放到书架上的书你都要看」这将会出现虽然用户数据记录很快的添加到数据库中了。服务之间最常见的通信方式是直接调用彼此来通信。之前的方式是这样:小红问小明什么时候有空。比起小红把书递给小明并监督小明读完的方式。会员系统:更新用户的积分和等级信息。然后小红每次发现不错的书都放到书架上。当明天有另一个爱读书的小伙伴小强加入。重新给用户推荐他可能感兴趣的商品。但是却卡在发邮件或分析信息时的情况。小红相信小明的读书自觉和读书能力。的一个重要注意事项是它根据所谓的。原创 2024-01-20 02:58:36 · 1836 阅读 · 0 评论