首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
Sowhat?201
2019-08-12 12:38
已编辑
华东理工大学 Java
关注
已关注
取消关注
关于zookeeper
求助大佬们,请问zookeeper到底一致性是什么级别的,都说是CP系统。。但是网上又说能读到还没完成同步的节点(少于一半的那部分)。看了一个星期多,我已经被整懵逼了...
#Keep#
提示
全部评论
推荐
最新
楼层
菜鸡er
浙江工业大学 Java
我的理解zookeeper是最终一致性,不是强一致性。
点赞
回复
分享
发布于 2019-08-12 14:02
liudehua
中央美术学院 C++
zk 粗浅地看过一点用法,学过一点分布式,说一下我的理解.. 不一定对,欢迎讨论。 zk 实现了全序广播。 cap 里的一致性是指线性一致性(强一致性)。 全序广播用日志追加的方式就可以实现线性化写入,此时读取没有线性化语义,这时候的一致性是顺序一致性。 如果想实现线性化语义的读取,可以把读请求也作为日志写入,但这样读性能不太好。还有一些其他的做法:比如以线性化获取最新日志中消息位置,查询位置然后等到该位置之前的所有条目都已经发送给你再读取,zk 的 sync() 就是这么干的。 raft 实现线性化读取也有一些方法.. follower read之类的。
点赞
回复
分享
发布于 2019-08-12 13:13
快手无敌内推
电子科技大学 Java
我说一下我的理解,,不一定对,,,首先改变一下对强一致性这个词语的认识,zookeeper强一致性说的是集群崩溃以后的,leader宕机后新选出的leader会保证在提供对外服务之前,大家的数据版本【“退回”】到一个统一的版本,强一致性说的是这个意思,而不是2pc过程中要等【所有】参与者都回复ack才进入commit阶段才叫强一致性,如果按照2pc的方式,也就是springjta的方式管理事务,那么事务基本上取决于速度最慢的那个参与者,效率是很低的
点赞
回复
分享
发布于 2019-08-12 12:45
菜就完事了_
中央戏剧学院 Java
其实我也有这个疑问🤔️ 但是应该是强一致性没毛病吧…
点赞
回复
分享
发布于 2019-08-12 12:36
暂无评论,快来抢首评~
相关推荐
01-18 17:14
清华大学 Java
java简历里面第一个项目做什么比较好呢
给大家推荐一个难度还行的项目。项目简介:设计并实现一个高并发分布式秒杀系统,支持商品秒杀活动,具备高并发下的稳定性、可扩展性与数据一致性保障。核心功能:秒杀活动管理:创建活动、配置库存、设置限购规则秒杀下单:用户请求限流、排队、下单、支付订单处理:异步生成订单、库存扣减、超时自动取消秒杀结果查询:实时返回抢购结果与订单状态技术亮点:高并发限流:使用 Redis + Lua 脚本实现库存预扣与原子性操作,避免超卖消息队列异步下单:使用 RocketMQ/Kafka 进行异步订单入库与库存扣减,削峰填谷分布式锁与幂等:使用 Redisson 实现分布式锁,保证秒杀过程的幂等性与并发安全缓存与热点数...
简历第一个项目做什么
点赞
评论
收藏
分享
2025-12-08 18:15
门头沟学院 Java
快手Java后端秋招二面60min
1.你的实习项目是否有存在造轮子的嫌疑,说说其存在的必要性和解决的核心问题2.如何通过架构设计顶住的50wqps3.几乎100%”的最终一致性的,要求阐述具体的实现方案4.`CompletableFuture`的具体使用场景是什么?5.追问为什么选择用`CompletableFuture`,而不是其他并发工具(如线程池+计数器)来实现同样的需求6.当提到ZooKeeper时,追问其与Redis相比,“重”在哪里?7.ZooKeeper使用的一致性协议(ZAB)与Raft协议有什么区别,为什么Raft现在更流行?8.算法1: 链表反转9.算法2:二分查找
查看9道真题和解析
点赞
评论
收藏
分享
2025-12-08 17:46
The University of Melbourne 管理咨询
顺丰管培生群面记录
12.4打电话通知已过初筛,询问第二天面试场次选择12.5下午线上群面,开始前会短信+电话通知以防忘记群面线上一场共13人,10位候选人,一位主持人两位面试官无自我介绍环节,在主持人介绍完本次群面流程后正式开始15mins阅读case时间,1.5mins的个人观点陈述,25mins讨论时间,5mins汇报时间,以及不定时的问答环节体验感好的点就是屏幕上会显示倒计时,比较好把控时间,但是当对来讲time check的角色定位就没那么清晰体感不太好的就是case的内容真的有点多了,看完就要花一定的时间,还需要思考任务目标以及不同策略的可行性,可能需要计算ROI...反正事情还挺多的,感觉15mins有点不够用再者就是25mins对于10个人来讲还是有点短了,尤其是如果小组内每个人都很有想法的话、一个人说几句话时间就溜走了对于讨论的部分我觉得应该放更多的重心,因为个人陈述已经给过时间了。大家尽量还是努力发言,目标是达成统一的结果只能说10个人的群面真的有点像有秩序的菜市场,乱乱的、而且每次看case还需要重新点开,关掉之后才能开麦、
面试问题记录
点赞
评论
收藏
分享
2025-12-03 16:15
门头沟学院 Java
字节后端日常实习一面
1.你知道本地缓存可以用那个谷歌的guava cache吧,这二者有什么区别,为什么用caffeine,它解决了guava的什么问题?2.本地缓存的缓存一致性保证?删本地缓存失败了怎么办?3.用了kafka消息队列,如何保证顺序消费和消息不丢失?4.数据库里的几张表怎么建的索引?5.缓存穿透解决方案,你说了可以防止一个用户频繁发送恶意请求,那你说说这个咋实现,怎么记录判断这个用户ip。6.另一个项目做了rag相关。问:如果公司的大模型要和spring ai适配,应该做些什么,来让别人能通过spirng ai框架调用?7.spirng ai的chat memory的逻辑上的数据结构?chat memory怎么实现的?除了数据库存储之外,还有哪些持久化方式?8.文档处理有图片表格怎么办?9.工具调用是用注解实现的吧,这个注解的底层原理?10.embedding模型多少维的?你用到的大模型的参数量是多少?为什么不用别的模型?为什么用spring ai框架?11.怎么判断rag效果的?八股:1.分布式锁的实现方式?你说除了redis之外用zookeeper也能实现分布式锁是吧,那你说说zookeeper咋实现的。2.synchronize锁静态方法和非静态方法的时候,锁对象的不同?3.elastic search用过没?transformer原理了解不?
查看14道真题和解析
点赞
评论
收藏
分享
2025-12-20 18:11
门头沟学院 Java
泛微网络二面,问的有点太细了
1. 为何字符串 String 是不可变的?2. 如何将字符串转成整数?3. 字符串 String 的最大长度是多少?4. new 一个未指定初始容量的 ArrayList 时,初始化容量是多少?5. ArrayList 的扩容机制是怎样的?6. ArrayList 和数组相互转换的方法是什么?对应的类、方法和包名是什么?7. 如何重写 List 的排序方法?8. 在 for 循环里删除列表元素会有什么隐患?9. 如何解决 for 循环删除列表元素导致的数组越界问题(需求:循环中判断字符串等于 a 就删除)?10. HashMap 是否有序?11. 若需要有序的 Map,应该使用哪个类?12. HashMap 中除了 entrySet 遍历,还有哪些循环迭代打印所有 key-value 的方法?13. 如何写一个线程?14. Java 自带的四种线程池类型是哪四个?15. 对线程里的信号量如何理解?16. 如何按逗号和分号两个符号分割字符串,得到指定数组?17. 如何编写 SSM 框架中的过滤器?18. Java 如何远程调用第三方接口?19. Mybatis 里 #{} 和 ${} 的区别及风险是什么?20. Mybatis 的 XML 对应的 Mapper 接口层方法能否重载?21. MyBatis 查询 SQL 时,若不用别名,如何让数据库下划线命名的字段自动匹配 Java 驼峰命名的属性?22. Spring Boot 项目中同时使用 MySQL 和 Oracle 两个数据库的配置及使用方法是什么?23. MySQL 分页查询语句怎么写?24. MySQL 分页中,每页 10 条数据,查询第三页的 limit 后两个参数是什么?25. 分组聚合函数有哪些?26. 两个结构相同的表(3 列 5 行),如何查询合并为 3 列 10 行的结果集?如何合并为 3 列 4 行的结果集?27. 数据库中 VARCHAR、INT、BLOB、CLOB 字段的用途分别是什么?28. 在控制台打印九九乘法表,两个 for 循环的起始和结束条件是什么?29. 如何封装一个方法求两个 int 类型整数的最大公约数?30. 青蛙跳 100 阶台阶,每次最多跳 4 阶,从第 1 阶跳到第 100 阶有多少种跳法?31. 对 Query 和 JS 前端框架了解多少?牛客在线求职答疑中心#
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
1
7
分享
评论
提到的真题
返回内容
招聘动态
查看更多
牛客网申助</br>备战春招大杀器
27届寒假/转正实习汇总
全站热榜
更多
1
...
实习产出如何包装?
9328
2
...
32岁程序员猝死,底薪3千要24h待岗
2904
3
...
【官方活动】牛客新春计划:给陌生人的一封信
2636
4
...
实习生怎么快速融入团队
2368
5
...
后端从0开始来得及吗
1399
6
...
27届实习全时间全方位大体指南
1350
7
...
20多岁最痛苦的年纪
1277
8
...
绷不住了,找了一个月实习嵌入式还找不到
1231
9
...
25届工作半年,想辞职了
1131
10
...
在咖啡店、家里、公司走廊哪里都可以来一场面试
1061
创作者周榜
更多
正在热议
更多
#
秋招报数:你投了多少家公司?
#
147959次浏览
942人参与
#
美的求职进展汇总
#
343883次浏览
2064人参与
#
一人一个landing小技巧
#
143335次浏览
1499人参与
#
秋招的破防瞬间
#
500354次浏览
2595人参与
#
互联网公司评价
#
480021次浏览
4092人参与
#
我和mentor的爱恨情仇
#
101865次浏览
922人参与
#
牛客十周岁生日快乐
#
207066次浏览
1933人参与
#
聊聊你的被动加班经历
#
5341次浏览
81人参与
#
你觉得什么岗位会被AI替代
#
35072次浏览
233人参与
#
找工作以来,你最看不惯__
#
18293次浏览
353人参与
#
机械人选offer,最看重什么?
#
156056次浏览
795人参与
#
四大天坑是哪四家?
#
101904次浏览
235人参与
#
实习教会我的事
#
52378次浏览
413人参与
#
非技术2023笔面经
#
325642次浏览
2703人参与
#
AI coding的好用工具分享
#
22406次浏览
412人参与
#
实习期间如何提升留用概率?
#
230377次浏览
1785人参与
#
实习离职怎么跟领导说
#
76268次浏览
433人参与
#
实习怎么做才有更好的产出
#
14477次浏览
266人参与
#
哪些公司开春招了?
#
13091次浏览
131人参与
#
如何提高实习转正率?
#
80302次浏览
487人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务