当前位置:首页 > 娱乐

resend RabbitMQ消息中间件 高级篇二 高并发情况下保障消息投递可靠性

消息中间件技术第9讲高级第2章

在高并发场景中,消息的延迟传递被确认两次,并通过回调进行检查,以确保生产者消息成功传递的可靠性

在最后一篇文章中,我们介绍了一种方法来确保BAT制造商中生产者消息传递的可靠性。思考:在前一篇文章中,可靠交付是否适合高并发的场景?

事实上,在上一篇文章中,我们实际操作了数据库两次:业务数据仓库和消息信息仓库。在这种情况下,如果多次操作数据库,那么在高并发场景下就会出现问题。因此,我们可以使用两种情况:消息延迟传递、二次确认和回拨检查。

本文的主要内容:

对于消息的延迟传递,进行二次确认和回拨检查。

延迟交货流程图:

流程描述:

上游服务:上游服务

下游服务:下游服务

回叫服务:回叫服务

执行过程:

步骤1:

业务信息放入存储(BIZ DB)后,会向MQ发送一条消息:先发送。该消息通知下游服务处理下游业务;

步骤2:

发送第一条发送消息后,发送第二条发送延迟检查消息。此消息用于延迟检查验证。如延迟5分钟(具体延迟时间,根据实际业务情况而定);

步骤3:

下游服务有一个用于接收服务发送的消息的消费者:侦听器消费者。当消费者收到生产者发送的消息时,服务被处理。处理完成后,执行第四步;

步骤4:

当消费者消费并完成自己的业务处理时,他会向队列发送确认消息。

步骤5:

下游服务生成确认消息后,回调服务中的侦听器会进行确认,然后存储消息信息或更新消息状态。

五分钟后,延迟的验证消息生效,执行验证,并执行第六步

步骤6:

当延迟检查查询回调服务中的消息库时,发现状态中没有或没有预期的更新,延迟检查将通过主键或其他唯一标识符向上游服务发送一个RPC重发命令请求,询问该消息在下游是否正常处理。请求上游服务再次发送消息。

与第一个操作相比,这个操作的优点是减少了一次同步数据库的操作。这样可以在高并发的情况下提高效率。

好了,我们已经谈完了生产者传递信息可靠性的两种保证。在下节课,我们将解释下一个知识点:幂等性。下一节预览:

1.什么是神秘

2.如何避免大批量订单业务高峰期消息重复消费的问题?

3.业界主流的幂等运算有哪些?

1.《resend RabbitMQ消息中间件 高级篇二 高并发情况下保障消息投递可靠性》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。

2.《resend RabbitMQ消息中间件 高级篇二 高并发情况下保障消息投递可靠性》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。

3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/yule/1072479.html

上一篇

斯坦尼斯拜拉席恩结局

下一篇

何炅吴昕等为张杰庆生 谢娜告白张杰我的最爱生日快乐

2017年鸡币发行与预约攻略 2017年鸡币发行与预约最新消息

2017年鸡币发行与预约攻略 2017年鸡币发行与预约最新消息

2017年12月28日鸡币发行与预约攻略2017鸡币发行与预约最新消息;鸡年普通纪念币10元,直径27 mm,双色铜合金,发行5亿枚。纪念币正面印有“中国人民银行”、“10元”、汉语拼音“世源”、年号“2017”,背景衬...

衡中网站 惊!衡中官网发布消息:衡水一中贺阳唐山分校系冒用衡水一中名义招生!

衡中网站 惊!衡中官网发布消息:衡水一中贺阳唐山分校系冒用衡水一中名义招生!

近日,一些学校、事业单位、公司声称获得了衡水一中合作办学的授权,如福建省廉江印象桂安教育培训学校、衡水一中河阳唐山分校等。,并以衡水一中的名义招生,随意欺骗学生和家长。对此,我校郑重声明,自2017年5月起,学校未设立任何分校,也未授权任何分校以“衡水一中”的名义组织相关活动。请提高警惕,谨...

42777 重磅消息!2019昆明“拆迁地图”曝光!这些地方的人身价要暴涨

敷面膜的正确步骤 敷面膜的正确步骤 超详细敷面膜的正确步骤

  • 敷面膜的正确步骤 敷面膜的正确步骤 超详细敷面膜的正确步骤
  • 敷面膜的正确步骤 敷面膜的正确步骤 超详细敷面膜的正确步骤
  • 敷面膜的正确步骤 敷面膜的正确步骤 超详细敷面膜的正确步骤
婴儿在家人监护下游泳窒息身亡 事情经过真相揭秘!

婴儿在家人监护下游泳窒息身亡 事情经过真相揭秘!

近日,不少网友关注到婴儿在家人监督下游泳窒息死亡的问题。大部分网友想了解婴儿在家人监督下游泳窒息死亡的具体情况。对于婴儿在家人监督下因游泳窒息死亡的相关信息,边肖还在网上开展了一系列宣传。然后,边肖将与大家分享边肖收集到的...

发蜡抓三七头发步骤图 一分钟男士发型指南 教你如何打造帅气的三七分或五五分头

  • 发蜡抓三七头发步骤图 一分钟男士发型指南 教你如何打造帅气的三七分或五五分头
  • 发蜡抓三七头发步骤图 一分钟男士发型指南 教你如何打造帅气的三七分或五五分头
  • 发蜡抓三七头发步骤图 一分钟男士发型指南 教你如何打造帅气的三七分或五五分头
湖北新洲天气预报 连续几天要下雨!新洲天气预报来了,还有一个大消息!

湖北新洲天气预报 连续几天要下雨!新洲天气预报来了,还有一个大消息!

上周 忻州的气温在30℃左右上下波动 炎热的天气折磨着每个人 好消息!  这种高温终于结束了 然后 雨——抵御高温的利器 即将出道  6月7日15: 17, 黄冈英山有四个人去游泳,结果淹死在河里 一人脱险上岸,一人获救 两人下落不明 五月三日下午二时左右, 来自荆州松滋的五名学生顺流而下,...

婴儿在家人监护下游泳窒息身亡 事情的详情始末是怎么样了!

婴儿在家人监护下游泳窒息身亡 事情的详情始末是怎么样了!

近日,不少网友关注到婴儿在家人监督下游泳窒息死亡的问题。大部分网友想了解婴儿在家人监督下游泳窒息死亡的具体情况。对于婴儿在家人监督下因游泳窒息死亡的相关信息,边肖还在网上开展了一系列宣传。然后,边肖将与大家分享边肖收集到的...