Apache RocketMQ 介绍许可协议:署名-相同方式共享 4.0 国际 (CC BY-SA 4.0) Apache RocketMQ 介绍 概要 Apache RocketMQ是一个分布式消息传递和流媒体平台,具有低延迟,高性能和可靠性,万亿级容 和灵活的可伸缩性。它的一个重要特性是支持非日志类型的可靠消息传送,非常适合运用在金融和电 商务领域。目前他是Apache社区的顶级项目,在全球有超过100家公司在其业务中使用RocketMQ 开源版本。 ameServer存有全量的路由信息,提 对等的读写服务,支持快速扩缩容。 Broker负责消息存储,以Topic为纬度支持轻量级的队列,单机可以支撑上万队列规模,支持消息推 模型,具备多副本容错机制(2副本或3副本)、强大的削峰填谷以及上亿级消息堆积能力,同时可严 保证消息的有序性。除此之外,Broker还提供了同城异地容灾能力,丰富的Metrics统计以及告警机 。这些都是传统消息系统无法比拟的。0 码力 | 5 页 | 375.48 KB | 1 年前3
基于Apache APISIX 与RocketMQ 构建云原生一体化架构AC L 消息 事件 Subscription 多租户 Store Store Store Store Store Store 存储集群 高可用架构升级: • 秒级故障转移,多场景容灾支持 • 无外部依赖,节点间松散耦合 • 自建及云上异构 IaaS 基础设施支持,降低成本 轻量级SDK: • 全面支持云原生通信标准 gRPC 协议 • 无状态 Pop 消费模式,多语言友好,易集成0 码力 | 22 页 | 2.26 MB | 1 年前3
Apache RocketMQ 从入门到实战Committer 才能算式参与到开源社区的 建设?但其实这个就是参与开源项目有代码层面的贡献,也有非代码贡献层面的如技术布道 、社区运营(线上直播、线下活动、文档编辑)等。如何参与一个开源项目,容我慢慢道来。 一、与 RocketMQ 相识、相知到“在一起” 在 2017 年听到阿里巴巴将 RocketMQ 捐赠给 Apache 基金会成为 Apache 的顶 级项目,我内心是无比激动, 中一个 topic 的队列数直接决定了最大消费者的个数,但 topic 队列个数的 增加对 RocketMQ 的性能不会产生影响。 在实际过程中,对主题进行扩容(增加队列个数)或者对消费者进行扩容、缩容是一件非 常寻常的事情,那如果新增一个消费者,该消费者消费哪些队列呢?这就涉及到消息消费队 列的重新分配,即消费队列重平衡机制。 在 RocketMQ 客户端中会每隔 20s 去查询当前 topic 本文来自『中间件兴趣圈』公众号,仅作技术交流,未授权任何商业行为。 1.13 RocketMQ DLedger 多副本即主从切换实战 < 124 从主从同步集群升级到 DLedger 集群,用户最关心的还是升级后的集群是否能够兼 容原先的数据,即原先存储在消息能否能被消息消费者消费端,甚至于能否查询到。 为了方便后续验证,首先我使用下述程序向 mq 集群中添加了一篇方便查询的消息 (设置消息的 key)。 public class0 码力 | 165 页 | 12.53 MB | 1 年前3
消息中间件RocketMQ原理解析 - 斩秋bodyLength // 前 4 个字节存放消息体大小值, 后 bodylength 大小 空间存储了消息体内容 + 1 + topicLength //一个字节存放 topic 名称能容大小, 后存放了 topic 的 内容 + 2 + propertiesLength // 2 个 字 节 ( short ) 存 放 属 性 值 大 小 , 后 存 放 propertiesLength0 码力 | 57 页 | 2.39 MB | 1 年前3
共 4 条
- 1













