应用场景
分布式事务:
在传统的事务处理中,多个系统之间的交互耦合到一个事务中,响应时间长,影响系统可用性。引入分布式事务消息,交易系统和消息队列之间,组成一个事务处理,能保证分布式系统之间数据的最终一致。;下游业务系统(购物车、积分、其他)相互隔离,并行处理。
——购物完毕(1.增加积分2.增加物流信息3.抽奖4.......同时处理)。
实时计算:
通过消息队列(MQ),将源端不停产生的数据实时流入到计算引擎,实现实时计算。可采用如下计算引擎:Spark / Storm / EMR / ARMS / BeamRunner。
——来自服务器日志,数据库日志,传感器数据等信息进入消息队列,分发到不同的数据计算系统中。