RocketMQ Remoting用于各个模块(client,broker和namesrv)的通信。
rocketmq 依赖netty 发送消息到broker的、rocketmq 内部使用netty 启动服务端和客户端,支持三种消息发送方式
1、同步发送
2、异步发送
3、单向发送
看开始看rocketmq 的同学可能找不到入口
image.png
RemotingServerTest 单元测试代码 bebug 代码。
1、服务启动
image.png
三种消息发送方式
image.png
2、客户端启动
image.png
连接到服务端