消息队列介绍

怎甘沉沦 提交于 2020-01-21 14:25:42

1、 消息队列应用场景

异步处理、应用解耦、流量削峰、日志收集、事务最终一致性等

服务雪崩: 一个基础服务不可用,导致整个系统不可用。

流量削峰:将短时间的流量持久化,然后逐步处理

事务最终一致性:
处理分布式事务的规范: XA
XA主要定义了全局事务管理器和局部事务管理器之间的接口;但是XA性能不高。
如何保证分布式事务的一致性呢? 引入事件表

2、消息队列功能支持

消息发送、接收和暂存

解决消息堆积、消息持久化、可靠投递、消息重复、严格有序、集群等问题

严格有序:
创建订单、支付完成、已发货、已收货、订单完成等环节;
需按照顺序消费消息, 否则就不对;

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!