首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
每天都说我是过儿
2019-07-31 14:22
已编辑
西北大学 Java
关注
已关注
取消关注
java:生产者和消费者
消息队列的生产者消费者中消费者没有收到消息怎么办,消息有顺序比如1.2.3但是收到的却是1.3.2怎么办?消息发过来的过程中损坏或者出错怎么办?
提示
全部评论
推荐
最新
楼层
Zwiebeln_Chan
南京理工大学 Java
生产者消费者模型据我所知好像不特别强调消息的有效性和顺序吧?主要是用来同步生产者和消费者之间的顺序的
点赞
回复
分享
发布于 2019-07-31 12:27
薛8
门头沟学院 Java
在生产者端保证顺序就好了,比如消息按顺序都放在一个队列,然后消费者端只用一个线程消费。
点赞
回复
分享
发布于 2019-07-31 13:06
星雨诚
招商银行信用卡中心_信息技术部_应用开发
从生产者的角度看,消息队列通过常见的请求确认机制保障消息的可靠传输,因此,当生产者就消息传输到broker中时,需要注意正确处理broker返回的确认或者异常信息,以保证信息可靠传输,生产者一旦收到异常消息,便会重发消息。 从broker的角度看,只要broker正常运行,就不会丢失消息。但是broker进程或者是服务器宕机了,就可能丢失消息。如果可靠性要求较高,那么可以通过设置broker参数来避免因为宕机而丢失消息,例如刷盘和复制的配置项。 从消费者的角度看,也是通过请求确认的机制来保障消息的可靠传输,可以在消费者业务处理逻辑全部结束之后再将确认响应回复给broker,若broker没有收到确认响应,那么下次消费者再次拉取消息时,仍然会拉取未成功拉取的那条消息。
2
回复
分享
发布于 2019-08-01 13:05
卑微搬砖工
西安交通大学 Java
听着咋感觉你在说tcp、
点赞
回复
分享
发布于 2019-07-31 14:21
星雨诚
招商银行信用卡中心_信息技术部_应用开发
另外,关于消息有序性的问题,如果broker用于接收消息的topic(承载真实数据的逻辑容器)是一个分区,那么有序性是可以得到保障,但是这就会丧失其消息队列高吞吐量的能力,因此topic可以进行多个分区,那么要想保证负载均衡,我们希望尽可能将数据均匀地分散到多个分区中,这个时候设置合适的分区策略也可以保证消息的有序性,例如Key-ordering。
点赞
回复
分享
发布于 2019-08-01 16:28
还没有回复哦~
相关推荐
11-20 16:02
哈尔滨工业大学(深圳) 算法工程师
秋招都快要结束了啊!
怎么感觉周围都没什么动静,是不是只有那些大佬们收获了offer? 我真的不想相信这一切就这样结束了!希望能有点好消息,不然我真是要崩溃了!
过关斩将结果败给排序:
你不是开奖了吗?
牛客创作赏金赛
点赞
评论
收藏
分享
11-20 04:45
门头沟学院 C++
腾讯面经
迟来的面经。。。因为直到今日我居然还没有面完。鹅厂的面试跨度有点大,以至于我甚至忘掉了相当多的部分,于是只能简单描述一下。一面:项目拷打,几乎没有八股,最后是一道算法题,写出来了,但是没写出最优的来。二面:项目拷打,无八股,无算法题。三面:项目拷打,然后是发散性题目,比如:“你对于XX领域(面试的岗位相关)怎么看的啊?”,“你以前是做A的,为什么想做B?这个gap你是怎么看的?”四面:自我介绍,然后是,“你刚刚提到你的一个观点XXX,你能具体描述一下吗?” 于是拿了自己经历过的两个项目来佐证;“现在有最新的研究尝试把机器学习替换掉某些关键的组件,比如XX,你了解过吗?” 正好之前了解过相关的内...
查看5道真题和解析
点赞
评论
收藏
分享
11-02 12:31
燕山大学 机械工程师
菜鸡offer选择!
投票
下周做决定,签三方了,麻烦各位了,评论区畅所欲言! #机械人的offer怎么选# #offer帮选# #华为求职进展汇总# 华为引流
Offer来来来2000:
福利:免费饮水。是我理解错了吗
机械人的offer怎么选
offer帮选
点赞
评论
收藏
分享
11-24 18:27
广东轻工职业技术学院 Java
offer决赛圈:字节 or 百度
字节
飞书绩效团队
(n+2) * 15 + 1k * 12 + 1w
点赞
评论
收藏
分享
点赞成功,聊一聊 >
点赞
收藏
评论
分享
回复帖子
提到的真题
返回内容
全站热榜
1
...
从露宿街头到百万级种子轮融资——我的大学时代经历了什么
3.4W
2
...
C++选手秋招总结
1.4W
3
...
字节20多面终究一场空
1.3W
4
...
不装了!牛客就是OFFER判官
1.1W
5
...
华为电话oc了
9672
6
...
泡出来啦
9163
7
...
秋招圆满结束
8004
8
...
阿里云管培生开奖了
6162
9
...
结束了,一切都结束了。。
5772
10
...
爱信等
5398
正在热议
#
25届秋招总结
#
329014次浏览
3106人参与
#
上班苦还是上学苦呢?
#
72779次浏览
652人参与
#
阿里云管培生offer
#
37061次浏览
422人参与
#
地方国企笔面经互助
#
4515次浏览
12人参与
#
如果有时光机,你最想去到哪个年纪?
#
21804次浏览
403人参与
#
选完offer后,你后悔学本专业吗
#
21927次浏览
159人参与
#
百度开奖
#
184157次浏览
1153人参与
#
我的实习求职记录
#
6070799次浏览
83543人参与
#
如何一边实习一边秋招
#
996781次浏览
12664人参与
#
找工作时遇到的神仙HR
#
553449次浏览
3801人参与
#
入职第一天,你准备什么时候下班
#
21639次浏览
144人参与
#
招聘要求与实际实习内容不符怎么办
#
10785次浏览
277人参与
#
bilibili求职进展汇总
#
33253次浏览
357人参与
#
许愿池
#
214808次浏览
2535人参与
#
学历or实习经历,哪个更重要
#
53950次浏览
423人参与
#
你今年的平均薪资是多少?
#
70875次浏览
345人参与
#
实习工作,你找得还顺利吗?
#
247774次浏览
2907人参与
#
通信硬件薪资爆料
#
609132次浏览
5193人参与
#
海康威视求职进展汇总
#
400782次浏览
3408人参与
#
携程求职进展汇总
#
135806次浏览
931人参与
#
正在实习的你,几点下班
#
53385次浏览
396人参与
#
工作两年想退休了
#
53120次浏览
672人参与
牛客网
牛客企业服务