面试一线互联网大厂?那这道题目你必须得会!( 七 )
否则要是一直没收到ACK的话,就需要重发一条消息过去,保证生产投递成功。
另外一个是消费端,一旦消费处理成功一条消息了,必须返回一个ACK给消息中间件,然后消息中间件才能删除这条消息。
否则一旦消费者宕机,就必须重发这条消息给其他的消费者实例,保证消息一定会被处理成功。
这块如果大家不清楚,建议一定重看之前的系列文章,我们基于RabbitMQ来阐述的这个数据不丢失的全链路ACK机制。
这种开放式面试题,牵扯了大量的底层细节和架构思想,非常区分不同人的技术水平。如果你简单回答,就本文涉及到的一些东西简单说一说,基本也能过关。
但是如果你想技压群雄,就必须要根据本文每个部分提示的东西,真的去对各种MQ中间件的底层源码进行深入的研究,然后才能在回答这个问题的时候,展现出“碾压其他人”的技术功底和架构实力。
推荐阅读
- VR|FPX打野Bo有机会重回赛场,TL为了比尔森抛弃简皇,一线中单要守饮水机
- ag战队|王者荣耀:战队命悬一线,AG教练月光不换将,首发依旧没见猫皇!
- 米哈游|CSGO:王喜顺跻身一线主播行列,生日会露脸直播,看点很足
- 剑网3|4年前被赶出服务器,4年后回归复仇打脸!剑网3七合一大战门口800人团战, 当年一线天再现
- 驾驶|LPL解说鼓鼓透露:进入联盟后被管理层“面试”8次,已经留下阴影
- 吃鸡游戏|酒馆战棋周报第七期:平衡的环境还是僵化的环境,一线英雄多达八位
- 互联网时代|放在嘴边的小组第一,LNG选择不要!D组四队加赛条件达成,究极折磨
- RNG|RNG状态火热,欧洲种子自认不如,大乱斗博一线生机
- |广华日志漫笔:怎么样在互联网上面创业
- msi|Dota2-TI10小组赛:尚存一线生机?Elephant小象逼平Team.Secret