美团面试被问道的问题,听听看大家有什么理解

  1. master 向 slave 发心跳包 和 slave 向 master 发心跳包有什么区别?
  2. TCP 有两个长连接。一个保持了两小时,一个刚刚用过。那我要再用的时候,应该选哪个
#面经##美团#
全部评论
1. master向slave发送心跳包,相对来说master的服务器压力会更大吧,可能还要额外成本维护slave的状态;slave向master发送的话还可以借助一些第三方例如zk维护状态,分担master的压力 2. 我猜用两个小时的,可以避免发送一次探测报文
点赞 回复 分享
发布于 2022-09-01 19:05 上海
slave向master发送心跳包,我的理解是定时向服务端汇报,master接收到slave的心跳包做心跳检测和心跳续约,master向slave发送心跳包一般是验证slave是否存活,我根据Nacos的心跳机制猜的
点赞 回复 分享
发布于 2022-09-01 18:34 广东
第一个实在想不到 第二个感觉得用刚用过的吧 二个小时没用tcp长链接正好关闭了
点赞 回复 分享
发布于 2022-09-01 15:28 四川

相关推荐

饿魔:看到在线简历了吧
点赞 评论 收藏
分享
孙艹肘:校招不给三方直接让实习我都去了,,主打一个在学校呆着也是闲着,不如出来实习一下
点赞 评论 收藏
分享
评论
点赞
6
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务