- 议程一:快问快答
- 议程二:“Java 之父” 直播事件回顾
- 议程三:关于网络上的“Java 之父” 余胜军
- 议程四:你是否需要 Java 培训
- 议程五:日常技术答疑
A. James Gosling
B. 马士兵
C. 余胜军
D. 谭浩强
注:以上图片均来自于网络,如有侵犯肖像权,请告知删除!
A. 升职加薪
B. 增加跳槽成功率
C. 提升专业技能
D. 没有价值,纯粹割韭菜
A. 能力超群,实至名归
B. 知行合一,言传身教
C. 弄虚作假,名不副实
D. 照本宣科,巧言令色
A. 坚定信任
B. 将信将疑
C. 完全不信
D. 不确定
Java 陆总监在直播间到底问了问题什么让 “Java 之父” 语焉不详?
A. 由于提问太抽象,所以他未明白题干的意思
B. 可能由于紧张,导致发挥失常
C. 符合预期,能力存在短板
D. 无法确定实力,不能从因个别问题来评判
A. 剧本安排,为了节目效果
B. 为了考察一下“Java 之父”的水平
C. 想了解这个问题的答案
D. 不好说
现状:
长链接
波浪重启(分批重启)
假设:
IM 场景
客户端数量:10台
服务器:5台,元信息:CPU 利用率,RT 等等
关键点:
关于“公平”的理解
重启场景:
多数节点存活(> 3 台),少数节点重启(<= 2 台)
Live : 3 , Restart :2
3 服务器需要抗住 5台压力
5/3 = 166.667% = + 2/3
Live : 4 , Restart :1
4 服务器需要抗住 5台压力
5/4 = 125 % = + 1/4
Q1:如何分批?
Q2:是否做过压测
Q3: 当前问题是系统设计问题?
解决方案
需要 rebalance
智能负载均衡(客户端需要感知服务器的负载)
条件:
- 使用注册中心
- 技术选型:Zookeeper、Nacos
- CAP 模型:偏向 CP
- ZAB
- Raft
- 不使用注册中心
- 网络广播
- Gossip
- Nacos Distrub
- 网络广播
A. 跟着老师学习,少走弯路
B. 学会学习,实现自驱成长
C. 学、思,习三位一体,缺一不可
D. 发展社会关系,实现弯道超车
A. 英文不好,看不懂一手材料
B. 缺乏自律,想要陪伴学习
C. 内容太多,学习效率低
D. 大家都在学,我也焦虑,也要报名
参考视频 - 业务并发导致死锁,特殊业务逻辑处理,一些通用解决方案分享
数据一致性
多进程数据一致性
QQ 群:810545877
WeChat: mercyblitz-1985