消息队列 & RabbitMQ
  cMuC39pMgAnk 2023年11月05日 45 0

消息队列 & RabbitMQ 使用总结

1.消息队列 定义:message queue 是消息传递过程中一种存储数据的结构。
2.特点:先进先出,可以设置优先级用于大客户优先发货,持久化,消息确认,延时队列用于订单30分钟未支付取消。
3.作用:应用解耦,肖峰填谷,异步提高响应速度
4.RabbitMQ:四种交换机
直接交换机:通过路由键匹配将消息发送到绑定的队列上;
扇形交换机:直接将消息发送到所有与该交换机绑定的队列上,无效路由键绑定,路由键可以为空;
主题交换机:通过匹配符(*,#)路由键将消息发送到匹配的队列上;
头交换机:不通过路由键转发消息,通过header 参数x-match匹配转发消息(any,all).

5.RabbitMQ消息不是100%发送成功,消息发送失败的补偿机制可以使用数据库,redis 记录来保证)



【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
cMuC39pMgAnk