抛砖引玉:Service Mesh在瓜子平台的探索与实践.pdfVIP

  • 3
  • 0
  • 约3.57千字
  • 约 39页
  • 2020-04-22 发布于陕西
  • 举报

抛砖引玉:Service Mesh在瓜子平台的探索与实践.pdf

瓜子Service Mesh的工具链和实 践 如何高效地构建微服务架构 Agenda • Service Mesh 的发展历程 • RPC 协议选型 • 瓜子的gRPC + Mesh 平台介绍 • Kong 网关应用 • 开发和部署工具 背景:单体架构向微服务架构转变 • 单体程序的构建,发布和变更成本不断增加 • 单体服务不适应小团队开发模式 • 业务的迅速变化和迭代 微服务引入更多问题 • 服务注册发现:自动化地址管理和平滑上线 • 接口规范:接口文档集中化,API规范统一 • 熔断限流:单个服务的故障影响降到最低 • 负载均衡:提升资源使用率,水平扩展能力 • 动态路由:单个服务灰度发布,A/B Test ,多分支测试 • 测试环境治理:测试环境的增加让容器资源不可控 Service Mesh 的发展历程-手工时代 • 业务研发自研微服务语义 • 和业务代码紧耦合,难以维护 SDK时代 以 Spring Cloud, Dubbo 为代表的特定语言框架 SDK模式的问题 • SDK的接入和掌握的成本较高 • 框架往往依赖大量的基础库,和项目本身的依赖冲突经常发生 • 框架只支持少数特定语言,和语言特性强绑定,多语言支持困难 • 框架被打包到项目内部,升级框架极难推动,导致多版本同时维 护的窘境 微服务治理=管

文档评论(0)

1亿VIP精品文档

相关文档