您所在的位置:一氧化碳中毒 >> 病因探究>> >> SpringCloudAlibaba

SpringCloudAlibaba

文章来源:一氧化碳中毒   发布时间:2021-6-23 22:11:46   点击数:
  白癜风偏方快 http://m.39.net/pf/a_4659297.html
背景

在微服务架构下,微服务之间除了通过HTTP/RPC方式通信外,还可以通过消息通信。

消息通信的优点是降低了服务之间的相互耦合性,缺点是通信非实时。比如用户在电商平台下单成功后,平台会通过消息通信的方式发送短信通知,消息通知与下单交易过程是异步的,非实时的。

一、RocketMQ介绍

RocketMQ是一个低延迟、高可靠、易于使用的分布式消息队列中间件,是阿里经过多年验证,并开源捐献给Apache的顶级项目。

RocketMQ可应用在以下场景中:

消峰填谷:例如秒杀,抢红包等;

异步解耦:例如电商交易平台等大型分布式系统中的微服务通信通过消息队列进行异步解耦,降低系统的复杂度。

分布式事务一致性:红包、交易等场景需要确保数据的最终一致性,可以RocketMQ的分布式事务,可以保证最终的数据一致。

二、RocketMQ安装部署

下载文件

#获取rocket包文件wget

转载请注明:http://www.lwblm.com/bytj/12035.html
  • 上一篇文章:
  • 下一篇文章: 没有了