关于RocketMQ的使用
对于RocketMQ使用的话可以总结为3W1H

1、What(什么时候使用?)
RocketMQ是阿里参照kafka(卡夫卡)思想设计的开源的使用java开发的一套消息中间件产品,主要是用于分布式场景下服务之间的通信。
2、Why(为什么要使用?)
相比http这种同步通信协议,mq是一套异步通信框架,可以用于服务之间的异步通信。这样的话,我们就可以使用MQ来削峰填谷、分布式事务等。
3、Where(在哪里使用?)
主要是用于分布式场景下,服务之间做异步通信的时候来使用。比如在乐优商城中,商品上架的时候需要更新ES索引库的索引数据的,这时候商品微服务就需要异步通知搜索微服务来更新索引数据。
4、How(怎样使用?)
使用springboot集成RocketMQ,基于注解,使用简单。

–力学如力耕,勤惰尔自知。但使书种多 ,会有岁稔时。
版权声明:本文为wangjianye0412原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。