陆总监在线拷打“Java之父”,别怕,拿50万字面试宝典吊打他!

作者: 路过的Java程序员分类: 计算机技术 发布时间: 2023-04-11 15:39:17 浏览:60383 次

陆总监在线拷打“Java之父”,别怕,拿50万字面试宝典吊打他!

kakui_guitar:
java之父来来去去几个词一直在重复,不知道他想说啥[doge][笑哭]

【回复】回复 @HappyPureMilk :什么剧本呀!不是剧本吧。余老师我老早就关注了,还挺佩服他的。
脱壳桑:
他其实一开始就听懂了 他就是不知道怎么回答[doge]

【回复】他肯定懂,但是他答不上来,故意绕圈子
【回复】回复 @galaxyHilda :他肯定懂 但是答不上来 相当于1=2[doge]
程序猿旺仔:
做负载均衡策略 选择最小连接数 策略,然后服务器每次去关闭更新一个,这样断开后连接会选择你刚刚启动的服务,因为刚更新启动的完,连接数是最少的。这样更新是不是更平滑一点

【回复】其实刚刚视频说的发布方式是:蓝绿发布,发布时候,集群会减半,把发布模型策略改成,红黑发布或者灰度发布(在部署时,开辟一个全新的集群B,以供使用,并同时升级集群A,等到集群A升级完后,再释放集群B资源,并将路由转向集群A),负载均衡策略 选择最小连接数 策略.
【回复】回复 @服部叔丶 :深圳大佬不一样[doge]
【回复】回复 @极简的22 :我也是crud啊
rpgmakervx:
java之父就这个水平啊,表达能力也不咋地。来我司面直接挂了。[笑哭]

【回复】人家可是架构师[doge],一般搞技术搞的层次越高的人,对于一些基础的东西都不是非常重视了
【回复】回复 @苇絮杀手 :什么公司用他来架构能活几天?[滑稽]
皑皑雪孤飞:
课代表来了,假设我们有5台服务器每个服务器维持10个长连接,然后假设每次重启一台,那么之前被重启的服务器的长连接就会被分配到没有被重启的服务器上,然后重启完了之后,服务器的负载是0,13,13,12,12问,这种负载不均衡怎么解决[doge]

【回复】解决方式其实很简单[微笑] 一共五台服务器,那我更新的时候借一台服务器提前加入队列,然后原先五台服务器分五批重启,最后一台重启的服务器没有连接,然后把借的这台服务器直接关机踢出队列,然后负载均衡就把借的服务器上的链接连到那个重启的服务器上了,这样五台服务器就都有连接了。一般情况是只要额外借的服务器大于单次重启批次中最大的服务器这个问题就能解决了。
【回复】回复 @坏银0v0 :研究一下cpu单核如何进行进程切换。
Colder_thy_kiss:
就是一个负载均衡重平衡的问题。 1. 既然说到了客户端能拿到新的可用的服务器地址集合,说明存在负责注册中心角色组件 2. 可以监听到注册中心上服务器可用列表的变化 3. 负载均衡策略无论内嵌在客户端实现,还是由服务端实现,再交由注册中心直接下发,都可以在监听到服务器可用列表变化时,触发自动重平衡事件(波浪发布可能也是迎合这种策略,使其重平衡次数最少),即可解决最后发布的5台没有流量问题 4. 如果有业务上特殊需求(例如地区分区,或线上排查需要),可实现手动的重平衡策略,可配置诸如客户端&服务器对应关系,或使某个客户端绑定到对应1台服务器(如果可用)的策略 最后: 其实不论怎么重启,一定会有服务器上线的先后问题,此类场景在生产环境基本一开始就考虑了重平衡问题 另外,发布新版本,一定考虑了例如一半的服务器能撑住所有连接的问题(例如凌晨没人用的时候发布),余老师答的服务器压力过大等问题,应该不是这个问题需要考察的

【回复】就是个rebalance问题,正常注册中心都是支持的,特殊场景手动一便(也可以自动延时触发),完事
【回复】回复 @傲娇缇娜 : 都可以啊,负载均衡的策略,可以是随机、轮训、权重、指定(ip hash等方式匹配到特定的),节点健康状态当权重去影响被选择的概率,这当然可以了
【回复】我记得负债均衡策略有个是:两次随机取出来比节点健康状态。这样不行吗?
臭第弟:
[笑哭]天呐,这真能讲课吗,听的好累。

新时代の红领巾:
解决方式其实很简单[微笑] 一共五台服务器,那我更新的时候借一台服务器提前加入队列,然后原先五台服务器分五批重启,最后一台重启的服务器没有连接,然后把借的这台服务器直接关机踢出队列,然后负载均衡就把借的服务器上的链接连到那个重启的服务器上了,这样五台服务器就都有连接了。一般情况是只要额外借的服务器大于单次重启批次中最大的服务器这个问题就能解决了。

【回复】回复 @我明教伊泽瑞尔 :真聪明。就是一个数学问题
爱像深蓝:
这人根本没理解up的意思。 其实就是有一个kas可用服务保持路由到可用长连接,当连接中断时会将请求导向到正常的服务器,但是出问题的服务器恢复后原来连接这个服务器的连接却被迁移到其它服务器上,这样导致了有的服务器会一直叠加很多从其它服务器上转过来的服务,导致负载的增加。 这个问题对于做过KeepaliveServer的朋友应该是个非常简单的。如果没做过只能瞎BB.

木火林夕:
他其实什么都懂,只是不愿意面对罢了

【回复】其实他说了几个解决方案 比如他会提前备份批次重启的机器 先起来,另外 第一次他复述人家的问题 是准确的,我觉得在作戏 故意来回扯,就那个问题,我觉得两年经验 就能听得懂人家问啥, 搞流量,这哥们搞流量这块玩的很明白
【回复】这个所谓的java之父就是个菜b,屁都不懂,一直在这里复读机
【回复】回复 @蔡文姬在西塘coding : 时间太久了,我都忘记是啥问题了,我记得说的解决方案是集群有新的服务器启动后会通知然后重新分配,问题他肯定是懂问的啥,就是绕圈子拖时间想解决方案,最后也没想起来
萌生呆意:
首先我这么说,第一,你知道吧,你明白我意思吧

去往山丘上的那棵树-:
这支支吾吾的措辞,看起来真的是心虚

直播 程序员 IT 陆总监 互联网 Java 面试题 余胜军 Java之父 科技猎手2023

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!