转载声明:文章来源https://www.nowcoder.com/discuss/440159807841103872
1.TCP为什么需要三次握手,四次挥手,把每次握手、挥手的作用说一下。
2.TCP四次挥手后,为什么要time_wait 2MSL?等1MSL为啥不可以?
3.那既然TCP有seq,Time_wait这个状态有啥用呢?没有行不行?
4.我看你实习这个网关基于TCP的,你怎么处理的半连接?(对db server做健康检查,client没啥处理,后续优化)
5.说下网关处理流程,怎么有效减少网关层的损耗?
6.那你这个网关压测后,发现了什么问题?(协程数过多,内存飙高)
7.怎么解决的?(我们尝试了两种解决,一是协程池,减少协程的创建,销毁,减少上下文的切换;二是利用HPA,对proxy节点扩缩容,安全值是80%)
8.dubbo超时的场景有哪些?(说的不好,接触的业务太少)
9.dubbo注册中心挂了,会发生什么?(经典八股)
10.你这个在线协作,交互冲突咋解决的?(OT,服务端加锁)那你这个很暴力,可以考虑优化
感谢分享