社区
RocketMQ开发者
CSDN技术学习推荐频道
帖子详情
RocketMQ 的设计理念
sco5282
2022-03-06 14:48:39
加精
以下简要介绍下 RocketMQ 的设计理念:
消息存储:消息存储是RocketMQ中最为复杂和最为重要的一部分。主要分为三个部分:消息存储整体架构、页缓存与内存映射、消息刷盘
通信机制:为了实现客户端与服务器之间高效的数据请求与接收,RocketMQ消息队列自定义了通信协议并在Netty的基础之上扩展了通信模块
消息过滤:RocketMQ分布式消息队列的消息过滤方式有别于其它MQ中间件,是在Consumer端订阅消息时再做消息过滤的
负载均衡:RocketMQ中的负载均衡都在Client端完成,具体来说的话,主要可以分为Producer端发送消息时候的负载均衡和Consumer端订阅消息的负载均衡。
事务消息:Apache RocketMQ在4.3.0版中已经支持分布式事务消息,这里RocketMQ采用了2PC的思想来实现了提交事务消息,同时增加一个补偿逻辑来处理二阶段超时或者失败的消息
【参考资料】若想更加详细地了解,请移步:
快速学习-RocketMQ设计理念
消息队列 RocketMQ 设计学习
RocketMQ工作原理
【RocketMQ进阶一】RocketMQ原理及架构
RocketMQ的组织架构和基本概念,Dledger高可用集群架构原理
rocketmq 如何保证高可用_RocketMQ如何使用dledger架构保证故障自动恢复的
...全文
434
1
打赏
收藏
RocketMQ 的设计理念
以下简要介绍下 RocketMQ 的设计理念: 消息存储:消息存储是RocketMQ中最为复杂和最为重要的一部分。主要分为三个部分:消息存储整体架构、页缓存与内存映射、消息刷盘 通信机制:为了实现客户端与服务器之间高效的数据请求与接收,RocketM
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
CSDN-Ada助手
2023-01-13
打赏
举报
回复
您可以前往
CSDN问答-Java
发布问题, 以便更快地解决您的疑问
【
RocketMQ
】
设计
理念
与核心概念扫盲
【
RocketMQ
】
设计
理念
与核心概念扫盲
【
RocketMQ
源码分析(一)】
设计
理念
与源码阅读技巧
设计
一款消息队列中间件,首先它需要对外提供通信路口,提供生产、消费消息的路口,即需要具备网络通信能力;其次就是它得具备数据存储的能力,这数据包含消息本身与元数据存储。
RocketMQ
NameServer 背后的
设计
理念
Nameserver 在
RocketMQ
整体架构中所处的位置就相当于 ZooKeeper、Dubbo 服务化架构体系中的位置,即充当“注册中心”,在
RocketMQ
中路由信息主要是指主题(Topic)的队列信息,即一个 Topic 的队列分布在哪些 Broker 中。 Nameserver 工作机制 Topic 的注册与发现主要的参与者:Nameserver、Producer、Consu...
RocketMQ
的
设计
理念
和目标
消息的核心实现是消息的存储,引入了内存映射机制,所有主题的消息顺序存储在同一个文件中,为了避免消息无限的存储在服务器中,引入了消息文件过期机制与文件存储空间报警机制。2.6、确保消息被消费一次:通过消息确认机制(ACK)来确保消息最少被消费一次,但是
rocketMQ
无法保证消息只被消费一次,有重复消费的可能。2.1、采用发布订阅模式,基本组件有、消息发送者、消息服务器(消息存储,broker)、消息消费、路由发现。2.10、消息重试机制:在消息进行消费时,发生异常,
RocketMQ
支持消息重试机制。
CTO给我炫了一遍
RocketMQ
的
设计
理念
剖析
前言 张大胖最近是又喜又忧,喜的是业务量发展猛增,忧的是由于业务量猛增,一些原来不是问题的问题变成了大问题,比如说新会员注册吧,原来注册成功只要发个短信就行了,但随着业务的发展,现在注册成功也需要发 push,发优惠券,...等 这样光注册用户这一步就需要调用很多服务,导致用户注册都需要花不少时间,假设每个服务调用需要 50 ms,那么光以上服务就需要调用 200 ms,而且后续产品还有可能再加一些发新人红包等活动,每加一个功能,除了引入额外的服务增加耗时外,还需要额外集成服务,重发代码,实在让
RocketMQ开发者
69
社区成员
72
社区内容
发帖
与我相关
我的任务
RocketMQ开发者
RocketMQ开发者
复制链接
扫一扫
分享
社区描述
RocketMQ开发者
其他
企业社区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章