当前位置:首页 > 报告详情

分享版 技术趋势热点 崔昊 输入法微服务在servicemesh的落地实践.pdf

上传人: li 编号:30001 2021-02-07 34页 1.74MB

1、搜狗输入法Service MeshService Mesh 落地实践 2002-2006南开大学 2008- 至今搜狗 2008-2013搜狗输入法、搜狐电视机 2013-2015搜狗壁纸 2015- 至今搜狗输入法基础平台 崔 昊 第一部分 | 微服务治理挑战 第二部分 | Service Mesh解决方案 第三部分 | Service Mesh实践经验 第四部分 | Service Mesh展望 Contents 目录 现状与挑战 微服务的优势和挑战 微服务 解耦 开发成本低 稳定性高 扩展性好多语言生态 请求压力 服务注册发现 平滑上线 熔断限流 负载均衡 测试复杂度 监控复杂度 故障定

2、位 降级 SDK年代 Golang:fasthttp 默认重试,超时控制 域名解析与缓存 熔断策略 业务逻辑 底层框架 SDK问题 学习成本高 与语言强绑定 测试成本高,代码更新可能会影响业务逻辑 第一部分 | 微服务治理挑战 第二部分 | Service Mesh解决方案 第三部分 | Service Mesh实践经验 第四部分 | Service Mesh展望 Contents 目录 什么是Service Mesh Service Mesh即“服务网格”,用以处理服务与服务之 间通信的基础设施层 目标:剥离业务和流量 主要特性: 控制面和数据面 sidecar和边车模型 sidecar 2

3、00+组微服务,复杂微服务架构下的服务治理挑战 Google推出的istio解决方案性能不佳 业界还没有大规模落地的实践经验 调研阶段 数据面:envoy,控制面:自研 通过host域名拦截的方案代理流量 跨语言,无侵入 基础架构 控制面三副本 控制面内部调用 Log落地与实时监控 高可用设计 SDK与Service Mesh 多语言支持接入成本学习门槛迭代成本性能 SDK成本高高高高高 Service Mesh成本低低低透明增加1ms延迟 负载均衡 负载均衡-innerproxy 负载均衡-SDK框架 负载均衡-Service Mesh 平滑上线-原始情况 平滑上线-蓝绿部署 平滑上线-Service Mesh 1.旧服务 2.新服务上线 3.旧服务下线 平滑上线-prestop-Service Mesh 解决问题-Service Mesh 微服务痛点解决方案 请求压力IP直连,优化2m

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
本文主要探讨了搜狗输入法团队在Service Mesh落地实践方面的经验。作者首先介绍了个人教育背景和工作经验,然后详细阐述了微服务治理面临的挑战,包括服务解耦、开发成本、稳定性、扩展性、多语言生态、请求压力、服务注册发现、熔断限流、负载均衡、测试复杂度、监控复杂度和故障定位等。接着,作者介绍了Service Mesh的概念、特性以及其在搜狗输入法基础平台的实践经验,包括sidecar模型、服务治理挑战、istio解决方案、envoy代理和多语言支持等。最后,作者提出了Service Mesh的展望,包括解决性能问题和发展趋势。本文旨在为读者提供Service Mesh实践的参考和启示。
"搜狗输入法如何实践Service Mesh技术?" "微服务治理中,Service Mesh解决了哪些核心问题?" 如何解决性能挑战?"
客服
商务合作
小程序
服务号
折叠