相关推荐

RocketMQ与kafka如何解决消息丢失问题?

通过上述机制,RocketMQ 在分布式场景下实现了高可靠的消息传输,需根据业务场景权衡性能与可靠性(如异步刷盘 vs 同步刷盘)。生产者:使用 acks=all + 幂等生产者 + 重试。Broker:多副本(replication.factor≥3) + min.insync.replicas≥2。消费者:手动提交 Offset + 消费逻辑幂等。Kafka 的可靠性依赖于副本机制和 ISR 设计,但默认配置(如 acks=1)可能无法保证强一致性。

一个儒雅随和的男子

RocketMQ-如何保证顺序消息

实际开发中会有以下场景,需要保证一组消息的生产顺序与消费顺序相同,例如那么在 RocketMQ 中该如何保证消息的顺序呢?

肥肥技术宅

深入剖析 RocketMQ:消息保障、事务处理与负载均衡策略

RocketMQ 从生产者、Broker、消费者三个关键环节,以及运维监控方面,构建了多层次的保障体系,实现了消息的可靠传递。在实际应用中,需要根据业务场景的具体需求,合理配置刷盘策略、主从复制方式等参数,在性能和可靠性之间找到平衡点。

Java 技术轻分享

RocketMq详解:一、RocketMQ 介绍及基本概念

Name Server和ZooKeeper的作用大致是相同的,从宏观上来看,Name Server做的东西很少,就是保存一些运行数据,Name Server之间不互连,这就需要broker端连接所有的Name Server,运行数据的改动要发送到每一个Name Server来保证运行数据的一致性(这个一致性确实有点弱),这样就变成了Name Server很轻量级,但是broker端就要做更多的东西了。这种方式优点是数据与服务都没有单点问题,Master 宕机时消息无延迟,服务与数据的可用性非常高。

下海的go

RocketMQ详解、安装、运行

我们平时使用一些体育新闻软件,会订阅自己喜欢的一些球队板块,当有作者发表文章到相关的板块,我们就能收到相关的新闻推送。 发布-订阅(Pub/Sub)是一种消息范式,消息的发送者(称为发布者、生产者、Producer)会将消息直接发送给特定的接收者(称为订阅者、消费者、Comsumer)。而RocketMQ的基础消息模型就是一个简单的Pub/Sub模型。

倔强的程序员。
评论 9
收藏 已收藏
分享
返回顶部
大王1024
Java EE 67,535 成员 225,843 内容