1、 消息队列应用场景
异步处理、应用解耦、流量削峰、日志收集、事务最终一致性等
服务雪崩: 一个基础服务不可用,导致整个系统不可用。
流量削峰:将短时间的流量持久化,然后逐步处理
事务最终一致性:
处理分布式事务的规范: XA
XA主要定义了全局事务管理器和局部事务管理器之间的接口;但是XA性能不高。
如何保证分布式事务的一致性呢? 引入事件表
2、消息队列功能支持
消息发送、接收和暂存
解决消息堆积、消息持久化、可靠投递、消息重复、严格有序、集群等问题
严格有序:
创建订单、支付完成、已发货、已收货、订单完成等环节;
需按照顺序消费消息, 否则就不对;
来源:CSDN
作者:jupiter_888
链接:https://blog.csdn.net/jupiter_888/article/details/104060292