提供者和消费者在消息队列中的交互

1.如果提供者往消息队列放数据由于网络原因消息队列的ack没有收到,提供者会重新发送,这样不就是重复提交了吗,如何解决?
2.如果消息队列发送到消费者的时候ack由于某些原因没有收到,如何解决消费者重复收到数据的情况?
#笔试题目#
全部评论
给消息打标签,收到重复的丢弃即可?
点赞 回复 分享
发布于 2019-08-07 13:59
个人理解,1.生产者重试一般是为了防止消息没能发送到队列中,可能会带来消息重复的问题,一般不需要特别处理。2.由于生产者重试导致队列中可能存在重复消息,在消费端可以通过消息中的业务数据做幂等控制。
点赞 回复 分享
发布于 2019-08-07 14:29

相关推荐

1、基本信息这一部分没什么好说的,就是个人信息,党员可以写上政治面貌,团员和群众没必要加上这一条。2、教育背景个人觉得这一条最好写在最前面,专业课程和获奖可以写上。3、技能特长见图片,见仁见智,我个人没有把具体细节写开,其中那些八股触发的内容可以分条写开,也可以不扩展写开,根据后面的篇幅调整,篇幅充足可以把八股触发器内容加上,引导面试官提问。4、实习经历自行包装5、项目经历自行包装6、获奖情况非必有项,针对有强技术相关的获奖,可以稍微往前靠一靠,水货获奖建议写的教育背景下面。7、论文发表非必有项,有了最好写上,根据和岗位的相关程度决定这一条的位置,如果相关性很高,比如算法岗发了match方向的论文可以写在实习经历之前,不想干的论文还是写在后面。8、校园经历私企非必填项(国企必填项),前文技术经历足够的不要为了这一项压缩前面的篇章,少于两条、太水的不建议写,简单几行精简一下校园里的任职,班长、技术社团主理人或者同等稍微有点工作量的经历等写上去。8、自我评价非必填项,简历没空间就不写,简历还剩一点空间可以补充一个与岗位、技术相关的自我评价。附上一个latex 模板库 导入overleaf可以线上直接编辑https://github.com/dyweb/awesome-resume-for-chinese#牛客激励计划#
点赞 评论 收藏
分享
评论
点赞
3
分享

创作者周榜

更多
牛客网
牛客企业服务