最近发表
多端口监听
2019-12-28 14:00:05
Broker启动时,实际上会监听3个端口:10909、10911、10912,这三个端口由Broker内部不同的组件使用,作用分别如下:
- remotingServer:监听listenPort配置项指定的监听端口,默认10911
- fastRemotingServer:监听端口值listenPort-2,即默认为10909
- HAService:监听端口为值为listenPort+1,即10912,该端口用于Broker的主从同步
为什么要使用消息中间件
2019-12-25 00:13:12
对于很多消息中间件的初学者,一个比较困惑的地方在于,为什么要使用消息中间件。本文通过介绍消息中间件的两大特性:异步结构、流量削峰,来对这个问题进行解答。
延迟消息
2019-12-23 00:41:02
延迟消息是实际开发中一个非常有用的功能,本文第一部分从整体上介绍秒级精度延迟消息的实现思路,在第二部分结合RocketMQ的延迟消息实现,进行细致的讲解,点出关键部分的源码。第三步介绍延迟消息与消息重试的关系。
集群搭建
2019-12-22 12:50:26
Broker集群通常有多种部署方式:单master,多master,多master多slave异步复制,多master多slave同步复制。在本文中将对每一种方式进行讲解