
消息队列
文章平均质量分 91
Java道哥
汲取 传承 打造开源影响力
展开
-
【有料】Rocketmq源码分析06:broker 消息分发流程
本文主要分析了broker消息分发分发,这里说的分发流程,是指broker将消息写入到文件的流程。在broker,该线程会不停地从commitLong获取消息,然后将其写入到文件与IndexFile文件中。当消息分发到文件后,接着consumer就可以很方便地从各队列中获取消息了,下一篇我们来分析broker是如何响应consumer获取消息请求的。转自:作者:Funcy链接:https://juejin.cn/post/6950263862251749384。转载 2022-10-24 23:22:18 · 345 阅读 · 0 评论 -
【有料】RocketMQ 负载均衡机制
主要分析 RocketMQ 的负载均衡的实现逻辑。转载 2022-10-24 20:53:55 · 636 阅读 · 0 评论 -
【有料】4 种高可用 RocketMQ 集群搭建方案!
假设某个Topic的每秒十万消息的写入, 可以增加 Master Broker 然后十万消息的写入会分别分配到不同的 Master Broker ,如有5台 Master Broker 那每个 Broker 就会承载2万的消息写入。每台 NameServer 都会有完整的集群路由信息,包括所有的 Broker 节点的信息,我们的数据信息等等。数据都是分布式存储的,每个Topic的数据都会分布在不同的 Broker 中,如果需要存储更多的数据,只需要增加 Master Broker 就可以了。转载 2022-10-20 02:38:19 · 1536 阅读 · 0 评论