mq
文章平均质量分 75
傻傻的看着
这个作者很懒,什么都没留下…
展开
-
RocketMQ
这里写自定义目录标题组成NameServerproducer消息存储consumerACL主从同步机制主从切换link组成NameServerNameServer 中维护着 Producer 集群、Broker 集群、 Consumer 集群的服务状态。通过定时发送心跳数据包进行维护更新各个服务的状态。当有新的Producer 加入集群时,通过上报自身的服务信息,及获取各个 Broker Master的信息(Broker 地址、Topic、Queue 等信息),这样就可以决定把对应的Topic原创 2022-02-28 00:31:24 · 117 阅读 · 0 评论 -
RocketMq发送消息
发送类型Rocketmq提供三种方式可以发送普通消息:同步、异步、和单向发送。同步:发送方发送消息后,收到服务端响应后才发送下一条消息 异步:发送一条消息后,不等服务端返回就可以继续发送消息或者后续任务处理。发送方通过回调接口接收服务端响应,并处理响应结果。 OneWay:发送方发送消息,不等待服务端返回响应且没有回调函数触发,即只发送请求不需要应答。发送方式对比:发送吞吐量,单向>异步>同步。但单向发送可靠性差存在丢失消息可能,选型根据实际需求确定。Demo演示..原创 2022-02-28 00:12:14 · 5530 阅读 · 0 评论 -
NameServer
NameServer集群结构图NamesrvStartup: NameServer的启动类; NamesrvController: NameServer的核心控制类; KVConfigManager: 读取或变更NameServer的配置属性,加载NamesrvConfig中配置的配置文件到内存; KVConfigSerializeWrapper: NameServer配置信息序列化包装类; RouteInfoManager: NameServer数据的载体,记录Broke...原创 2022-02-27 19:00:50 · 688 阅读 · 0 评论