问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

RocketMQ的同步复制和异步复制

发布网友 发布时间:2023-05-11 14:32

我来回答

1个回答

热心网友 时间:2024-11-11 19:08

如果一个Broker组有Master和Slave,消息需要从Master复制到Slave 上,有同步和异步两种复制方式。
1)同步复制
同步复制方式是等Master和Slave均写 成功后才反馈给客户端写成功状态;
在同步复制方式下,如果Master出故障,Slave上有全部的备份数据,容易恢复,但是同步复制会增大数据写入延迟,降低系统吞吐量。
2)异步复制
异步复制方式是只要Master写成功 即可反馈给客户端写成功状态。
在异步复制方式下,系统拥有较低的延迟和较高的吞吐量,但是如果Master出了故障,有些数据因为没有被写 入Slave,有可能会丢失;
3)配置
同步复制和异步复制是通过Broker配置文件里的brokerRole参数进行设置的,这个参数可以被设置成ASYNC_MASTER、 SYNC_MASTER、SLAVE三个值中的一个。
/opt/rocket/conf/broker.conf 文件:Broker的配置文件

实际应用中要结合业务场景,合理设置刷盘方式和主从复制方式, 尤其是SYNC_FLUSH方式,由于频繁地触发磁盘写动作,会明显降低性能。通常情况下,应该把Master和Save配置成ASYNC_FLUSH的刷盘 方式,主从之间配置成SYNC_MASTER的复制方式,这样即使有一台机器出故障,仍然能保证数据不丢,是个不错的选择。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
女生多大后可以不在长身高? 如何不用软件把手机投屏到电脑上手机屏幕怎样投放到电脑上 战时拒绝、故意延误军事订货罪既遂的处罚? 战时故意延误军事订货罪处罚标准 名师1+1导读方案:汤姆·索亚历险记目录 三星sm-g7200打开微信慢,无法正常收看,网速不慢。 笔记本电脑如何调亮屏幕亮度 大伙说说洗衣机要不要带烘干好 热烘干洗衣机怎么样 ef英语哪个好 四柱代表什么? 莱特气压杆气压是多少公斤的 怎么计算气压杆的出力? 醉驾撞坏别人车子怎么判刑 女子晒老家湛江朴实无华酒席,你觉得这样的酒席怎么样呢? 党员在入党宣誓中应怎样表态? 公司起名参考四字 吉祥兴旺企业四字起名 3个字的装饰公司名字 朗朗上口的装修企业的取名 装修公司取名大气不俗 最新装饰公司起名宜用字 180升的收纳箱有多大 联想vibe手机,来电话的时候不能震动。即使已经调成了震动,来电话的时候... 联想智能手机vibe x多少钱 联想手机背面写的vibe是什么手机 联想vibe p1手机支持双通吗 联想VIBE Shot配置怎么样 联想VIBE Shot参数详情 联想vibe手机为什么会弯曲 李佳琦直播预告清单1.22 李佳琦直播预告1.22 怎么下载电子课本网到手机 红螺的意思红螺的意思是什么 我做的广告联盟,后台IP显示数、pv显示数是啥意思? 微动开关价格如何究竟是什么 rog月刃微动型号 为什么负质量会产生虫洞呢? ...单独的一种或两种完全以正或完全以负的离子存在 负质量是什么... nfc怎么查询乘坐公交车牌 一个手机号怎么申请第二个? 导磁板原理 导磁柱原理 医疗用毒性药品的概念是 医疗用毒性药品是指毒性剧烈的药品,并且 迈科音响怎么连接手机 迈科音响怎么用 音响是迈科带话筒的,手机怎样连接 音响迈科mDT-6680怎么连接电脑? 迈科低音炮怎么插线?应该插对了但没声音求大神帮助 一个手机怎么申请两个? 迈科音响售后服务电话是多少?如题 谢谢了 迈科mdt8880音响配件有卖吗 迈科音响神州九号 微信怎么拉黑人?