19年Java岗面试分享:升级打怪连跳三家公司 最终斩获心动offer(13)

  • 链路追踪的信息是怎么传递的?(RpcContext的attachment , 说了Span的结构:parentSpanId + curSpanId)

  • SpanId怎么保证唯一性?(UUID , 说了下内部的定制改动)

  • RpcContext是在什么维度传递的?(线程)

  • Dubbo的远程调用怎么实现的?(讲了读取配置、拼装url、创建Invoker、服务导出、服务注册以及消费者通过动态代理、filter、获取Invoker列表、负载均衡等过程(哗啦啦讲了10多分钟) , 我可以喝口水么)

  • Spring的单例是怎么实现的?(单例注册表)

  • 为什么要单独实现一个服务治理框架?(说了下内部刚搞微服务不久 , 主要对服务进行一些监控和性能优化)

  • 谁主导的?内部还在使用么?

  • 逆向有想过怎么做成通用么?

  • 有什么想问的么?

    推荐阅读