首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
每天都说我是过儿
2019-07-31 14:22
已编辑
西北大学 Java
关注
已关注
取消关注
java:生产者和消费者
消息队列的生产者消费者中消费者没有收到消息怎么办,消息有顺序比如1.2.3但是收到的却是1.3.2怎么办?消息发过来的过程中损坏或者出错怎么办?
提示
全部评论
推荐
最新
楼层
薛8
门头沟学院 Java
在生产者端保证顺序就好了,比如消息按顺序都放在一个队列,然后消费者端只用一个线程消费。
点赞
回复
分享
发布于 2019-07-31 13:06
Zwiebeln_Chan
南京理工大学 Java
生产者消费者模型据我所知好像不特别强调消息的有效性和顺序吧?主要是用来同步生产者和消费者之间的顺序的
点赞
回复
分享
发布于 2019-07-31 12:27
星雨诚
招商银行信用卡中心_信息技术部_应用开发
从生产者的角度看,消息队列通过常见的请求确认机制保障消息的可靠传输,因此,当生产者就消息传输到broker中时,需要注意正确处理broker返回的确认或者异常信息,以保证信息可靠传输,生产者一旦收到异常消息,便会重发消息。 从broker的角度看,只要broker正常运行,就不会丢失消息。但是broker进程或者是服务器宕机了,就可能丢失消息。如果可靠性要求较高,那么可以通过设置broker参数来避免因为宕机而丢失消息,例如刷盘和复制的配置项。 从消费者的角度看,也是通过请求确认的机制来保障消息的可靠传输,可以在消费者业务处理逻辑全部结束之后再将确认响应回复给broker,若broker没有收到确认响应,那么下次消费者再次拉取消息时,仍然会拉取未成功拉取的那条消息。
2
回复
分享
发布于 2019-08-01 13:05
星雨诚
招商银行信用卡中心_信息技术部_应用开发
另外,关于消息有序性的问题,如果broker用于接收消息的topic(承载真实数据的逻辑容器)是一个分区,那么有序性是可以得到保障,但是这就会丧失其消息队列高吞吐量的能力,因此topic可以进行多个分区,那么要想保证负载均衡,我们希望尽可能将数据均匀地分散到多个分区中,这个时候设置合适的分区策略也可以保证消息的有序性,例如Key-ordering。
点赞
回复
分享
发布于 2019-08-01 16:28
卑微搬砖工
西安交通大学 Java
听着咋感觉你在说tcp、
点赞
回复
分享
发布于 2019-07-31 14:21
暂无评论,快来抢首评~
相关推荐
11-30 14:13
韶音科技_电子工程师(准入职员工)
韶音科技内推-韶音科技内推码
韶音给我的感受还是很不错的,分享一手面经一面-hr面-30分钟主要聊聊家常,问题都比较常规吧,真诚回答就行二面-专业面-30分钟自我介绍想聊一聊哪个项目?项目是如何进行通信的?有哪些措施来保证数据的可靠性?讲一讲CRC校验讲一讲你了解的linux操作系统项目能实现哪些功能?多线程开发需要注意些什么?遇到哪些困难?为什么选择嵌入式开发方向?反问原本想去营销做数据分析岗的 但还是水平差点 所幸我被产品hr姐姐捞了 两轮面试很快 半天就给了offer · 入职有leader哥哥姐姐一对一带教 项目制创造性工作 非常合我的胃口 而且同事们也很友善 团队氛围也很好 每周的分享会都有说有笑 · 公司注重运...
点赞
评论
收藏
分享
11-29 14:00
复旦大学 Java
最全Redis面试题,直接把这些甩给面试官!
Redis 是什么Redis 是一个开源的基于内存的数据库,它被广泛用于缓存、消息队列、会话存储以及数据存储等各种用途。Redis以键值对(key-value)的形式存储数据,并支持多种数据结构,如字符串、哈希表、列表、集合和有序集合等。相比其他数据库有以下优点:快速:Redis能读的速度是110000次/s,写的速度是81000次/s。支持丰富数据类型:Redis支持二进制安全的字符串、哈希表、列表、集合、有序集合等数据结构。原子性:Redis的所有操作都是原子性的,而且Redis还能对多个操作打包成原子性的,通过这个功能可以实现批量插入。丰富的特性:Redis还支持push/pop、add...
点赞
评论
收藏
分享
11-02 23:40
中山大学 后端工程师
29届如何找实习
29届golang,想找份后端日常实习,求大佬指点。标题党了一下,实际是研0,有一段不对口的实习经历,求问想找大厂实习该补充哪些技术栈。也祝大家都找工作顺利。
骑猪跑的小蜗牛:
什么标题党,看到29届我差点脑袋一抽混过去
点赞
评论
收藏
分享
12-03 21:25
中国石油大学(华东) Java
27届简历求拷打
大三寒假想找Java后端开发实习,大佬们有没有什么建议?需要改进哪些地方?
投递实习岗位前的准备
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
有点东西~牛客和14位牛友一起做了个官网投递插件
8136
2
...
TCP/IP高频面试题--可爱图片版
8136
华为开奖交流
热聊中
3
...
兄弟们走路不要刷牛客😭
1910
4
...
双非本科结束秋招~
1857
5
...
2025年对你来说是怎样的一年?
1788
6
...
翘课去实习的那些人后来怎么样了
1535
7
...
回顾下25年,感想颇多
1535
8
...
快手日常实习面经(已oc)
1404
9
...
PPIO - Serverless AI 后端 二面 一小时
1017
10
...
今年的校招薪资情况竟然是这样....
940
创作者周榜
更多
正在热议
更多
#
为了去实习,我赌上了___
#
22254次浏览
206人参与
#
硬件兄弟们 甩出你的华为奖状
#
117195次浏览
699人参与
#
百融云创求职进展汇总
#
243次浏览
0人参与
#
uu们,春招你还来吗?
#
13283次浏览
89人参与
#
面试紧张时你会有什么表现?
#
15959次浏览
131人参与
#
哪一瞬间让你觉得“这班不如不上”
#
12365次浏览
159人参与
#
Offer比较,你最看重什么?
#
240733次浏览
1483人参与
#
2025年终总结
#
13775次浏览
221人参与
#
第一份工作能做外包吗?
#
86936次浏览
583人参与
#
总结:哪家公司最喜欢泡池子
#
155599次浏览
560人参与
#
应届生初入职场,求建议
#
278971次浏览
2838人参与
#
父母对你找工作是助力还是阻力?
#
14065次浏览
201人参与
#
高薪高压 vs 低薪wlb,你怎么选?
#
12455次浏览
136人参与
#
互联网公司评价
#
459175次浏览
4041人参与
#
一人推荐一个值得做的项目
#
9992次浏览
136人参与
#
十二月请对我好一点
#
25892次浏览
338人参与
#
和牛牛一起刷真题
#
118660次浏览
2085人参与
#
学历or实习经历,哪个更重要
#
202749次浏览
1075人参与
#
毕业论文进行时
#
16926次浏览
112人参与
#
25届网易互娱暑实进度
#
91878次浏览
750人参与
#
降低公积金和取消房补怎么选
#
23500次浏览
79人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务