1、消息队列与 Alibaba RocketMQ

2、RocketMQ的部署方式

3、微服务接入RocketMQ的开发技巧

消息队列MQ最主要职责:保证服务间进行可靠的数据传输,同时实现服务间的解耦

 

 

 

 

 

 1、消息Message

        广义:是进程间传递的业务数据

        狭义:不同的MQ产品对消息又附加额外属性 如:Topic(主题)、Tags(标签)等

2、消息生产者 Producer

        指代负责生产数据的角色

3、消息消费者 Consumer

        指代使用数据的角色

4、MQ消息服务Broker

        MQ消息服务器的统称,用于消息存储与消息转发

5、生产者组 Producer Group

        对于发送同一类消息的生产者,RocketMQ对其分组,成为生产者组

6、消费者组 Consumer Group

        对于消费同一类消息的消费者,RocketMQ对其分组,成为消费者组

使用RocketMQ使用步骤:1、搭建RocketMQ服务器集群;2、应用接入RocketMQ队列

部署RocketMQ集群

* 多Master模式

* 多Master多Slave-异步复制模式

* 多Master多Slave-同步双写模式

 

 RocketMQ自带的轻量级路由注册中心,支持Broker的动态注册与发现;

NameServer本身是无状态的,各实例不进行通信

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

应用接入RocketMQ集群