简述RocketMQ的执行流程 ?
RocketMQ的执行流程包括以下步骤:
- 启动NameServer,NameServer起来后监听端口,等待Broker、Producer、Consumer连上来。
- Broker启动,跟所有的NameServer保持长连接,定时发送心跳包。
- 在收发消息前,需要先创建Topic。创建Topic时,需要指定该Topic要存储在哪些Broker上。也可以在发送消息时自动创建Topic。
- Producer发送消息。
- Consumer消费消息。
RocketMQ的执行流程包括以下步骤: