Kratos 源码分析:计划

分析微服务开发框架 Kratos

Posted by pandaychen on May 1, 2020

计划

计划在工作之余研究下 Kratos 项目 的源码及实现,包含了微服务发现、gRPC 封装、Opentracing、Monitoring、CGI 组件等等。

  • Lazy Load Container
  • gRPC-Warden 拦截器(链)及实现
  • gRPC-Warden 中的超时传递
  • gRPC-Warden 中的多消费者订阅 - Watcher 模式(gRPC-Resolver)
  • gRPC-Warden 的客户端封装及使用
  • gRPC-Warden 的服务端封装及使用
  • gRPC-Warden 的限流器
  • gRPC-Warden 的熔断器
  • gRPC-Warden 的负载均衡算法 P2C 分析
  • gRPC-Warden 的负载均衡算法 WRR 分析
  • gRPC-Warden 的若干细节(补充)
  • Kratos 中的 Naming 机制分析
  • Kratos 中的 Monitoring 与 Metrics
  • Kratos 中的 Opentracing 分析与应用
  • Kratos 中的 Metadata 元数据
  • Kratos 中的 ORM 实现
  • Kratos 中的 CGI 框架 Blademaster 设计与实现
  • Kraots 中的 Metrics

转载请注明出处,本文采用 CC4.0 协议授权