一 RocketMq组件介绍
1 NameServer:负责接收broker的注册信息,并接受生产者,消费者的订阅broker注册信息 类似于zookeeper,但是集群间直接无通信,比zk轻量。
2 Producer:消息生产者。
3 Consumer:消息消费者。
4 Broker:业务服务器。单个broker服务器与nameserver保持长连接及心跳,定时查询Topic配置信息,如果该NameServer挂掉,消费者会自动连接下一个NameServer,直到有可用连接为止,并能自动重连。