
rocketmq
rocketmq
小王爱编程啊
大厂资深程序员
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
rocketmq架构
(2) ConsumeQueue:消息消费队列,相当于CommitLog索引。(2)TransactionMQProducer:事务消息生产者。(1)DefaultMQPushConsumer:服务端推送模式。(3) IndexFile:消息索引文件,提供消息Key查询。(1)DefaultMQProducer:普通消息生产者。(1)Broker Master:提供读写服务。(2)Broker Slave:提供读服务。(1)CommitLog:消息存储文件。(3)支持集群消费和广播消费。原创 2025-02-05 15:46:45 · 802 阅读 · 0 评论 -
RocketMQ怎么保证消息不丢失
(2)Master-Slave架构:支持同步复制和异步复制。(3)文件持久化机制:使用CommitLog存储消息内容。(1)一般业务消息:使用同步发送即可。(2)分布式事务场景:使用事务消息。(3)非重要消息:可以使用异步发送。(1)刷盘机制:同步刷盘或异步刷盘。原创 2025-02-05 16:16:15 · 249 阅读 · 0 评论 -
rocketmq面试题目,你会哪些?
【代码】rocketmq面试题目,你会哪些?原创 2025-02-05 15:52:58 · 128 阅读 · 0 评论 -
高可用架构设计
接入层防护:* 使用Sentinel实现接口级限流,支持QPS、并发线程数等多维度限流* 配置基于滑动时间窗口的热点参数限流策略* 实现自适应限流算法,根据系统负载动态调整阈值- 服务层防护:* 实现基于RateLimiter的方法级限流* 配置线程池隔离,避免服务间相互影响* 使用Hystrix实现服务熔断,配置错误率阈值自动降级- 数据层防护:* 实现数据库连接池管理,配置最大连接数限制* Redis集群访问限流,防止缓存雪崩。原创 2025-02-05 14:25:30 · 406 阅读 · 0 评论