RocetMQ的3W1H
what?
什么是rocketmq?
RocketMq是阿里参照kafka思想设计的开源的使用java开发的一套中间件产品,主要用于分布式场景下服务之间的通信。
why?
为什么使用rocketmq?
相比http这种同步通信协议,mq是一套异步通信框架,可以用于服务之间的异步通信,这样的话,我们就可以使用MQ来削峰填谷、分布式事务等
where?
rocketmq适用场景?
主要用于分布式场景下,服务之间做异步通信的时候来使用。
how?
我们使用springboot集成RocketMQ,基于注解,使用简单