本文目录一览:
如何保证RocketMQ消息不丢失
1、生产阶段(Producer)核心目标主备切换失败业务双写:确保消息成功发送到 Broker主备切换失败业务双写,避免网络异常或 Broker 故障导致消息丢失。
2、RocketMQ通过多重机制来确保消息不丢失主备切换失败业务双写,具体包括: **同步刷盘机制**:RocketMQ支持同步刷盘和异步刷盘两种模式。在同步刷盘模式下主备切换失败业务双写,消息写入磁盘后,才会向生产者返回发送成功主备切换失败业务双写的响应,从而确保消息在Broker宕机时不会丢失。
3、消息消费不丢失手动ACK机制:在消费者端,确保在消息拉取并消费成功之后再给Broker返回ACK。如果Broker一直没收到ACK,那么就可以重试。在消费者的代码中,一定要在业务逻辑的最后一步返回ConsumeConcurrentlyStatus.CONSUME_SUCCESS或ConsumeOrderlyStatus.SUCCESS。
伪集群比单机的好处在哪,这俩优缺点是什么?
1、优点:配置简单,单个 Master 宕机或重启维护对应用无影响,在磁盘配置为 RAID10 时,即使机器宕机不可恢复情况下,由与 RAID10 磁盘非常可靠,消息也不会丢(异步刷盘丢失少量消息,同步刷盘一条不丢)。性能最高。缺点:单台机器宕机期间,这台机器上未被消费的消息在机器恢复之前不可订阅,消息实时性会受到受到影响。
2、单机(本地)模式:这种模式在一台单机上运行,没有分布式文件系统,而是直接读写本地操作系统的文件系统。在单机模式(standalone)中不会存在守护进程,所有东西都运行在一个jvm上。这里同样没有dfs,使用的是本地文件系统。单机模式适用于开发过程中运行mapreduce程序,这也是最少使用的一个模式。
3、顺便吐槽:同样版本的zk,单机启动时,上述两点都不需要遵守就可以,集群就不行,这是最坑的。
4、“高防”,顾名思义,就犹如网络上加了类似像盾牌一样很高的防御,相当于一个网盾,主要是指IDC领域的IDC机房或者线路有防御DDOS攻击的能力。高防服务器主要是比普通服务器多了防御服务,一般都是在机房出口架设了专门的硬件防火墙设备以及流量清洗牵引设备等,用来防御常见的CC攻击,DDOS,SYN攻击。
5、一个集群无 Slave,全是 Master,例如 2 个 Master 或者 3 个 Master 优点:配置简单,单个 Master 宕机或重启维护对应用无影响,在磁盘配置为 RAID10 时,即使机器宕机不可恢复情况下,由与 RAID10 磁盘非常可靠,消息也不会丢(异步刷盘丢失少量消息,同步刷盘一条不丢)。性能最高。
主备机和双主区别
1、主备机与双主主备切换失败业务双写的区别体现在设备工作状态、资源利用率、故障切换机制及适用场景等方面工作状态与角色定位1)主备机模式下,两台设备不是平等关系,一台激活承担所有业务流量,另一台备用仅监听主设备状态且无业务负载。数据同步以单向为主,正常时主向备用同步,主故障备用接管,主恢复后反向同步。
2、主从与双主模式主备切换失败业务双写:灵活切换主从模式主备切换失败业务双写:仅配置1个VIP,主备机中仅主机工作,备机闲置。此模式适用于资源占用低、故障恢复时间要求不高主备切换失败业务双写的场景,但备机资源浪费明显。双主模式:配置两个VIP,两台机器互为主备,同时工作。
3、在地铁系统中,LCU、热备冗余与二乘二取二这三个概念息息相关。热备指的是一种双机冗余系统,包含主备两台机器,它们同时运行程序,但备机不输出结果。一旦主机发生故障,备机将立即接替升级为主机,确保系统稳定运行。
4、原主设备所在系统:主设备会重新指定备设备,并重新计算拓扑信息,同步至其他成员设备,确保系统内角色明确。原备设备所在系统:原备设备将升级为主设备(备升主),重新计算拓扑并同步至成员设备,同时指定新的备设备。
基础架构之同城双活
1、基础架构之同城双活 双中心基础网络条件:同机房延时为0.5-0.8ms,跨机房延时为2-2ms,带宽为20G,裸纤切换时间为200ms。系统调用应优先本地流量,当本地服务不可用时,才转发至同城机房。
2、同城双活基础架构的核心要点如下:网络条件与流量调度:网络延时:同机房延时为0.50.8ms,跨机房延时为22ms。带宽:带宽配置为20G。流量调度:系统应优先调用本地流量,当本地服务不可用时,才转发至同城机房。此规则适用于无状态服务和有状态服务。
3、同城双活架构与异地多活架构的分析如下:同城双活架构: 优点: 部署简单:由于数据中心位于同一城市,网络延迟低,数据同步相对容易实现。 高可用性:通过双数据中心同时提供服务,实现了业务的高可用性和负载均衡。
4、一个真正的双活架构应该涵盖基础设施、中间件、应用程序等各个层次,确保整个系统的高可用性和可扩展性。数据中心双活的分类:数据中心双活又分为同城双活和异地双活。
标签: 主备切换失败业务双写

还木有评论哦,快来抢沙发吧~