Istio控制平面组件原理解析# Service Mesh Meetup #3 深圳站 ## I stio控制平面组件原理解析 朱经惠 2018.08.25 ## 关于我 • 朱经惠,ETC车宝平台工程师。 - 喜欢开源,个人开源项目”Jaeger PHP Client”。 - 喜欢研究源码,对NSQ,Jaeger,Istio(控制平面)等go语言开源项目进行过研究。 - 除了代码还喜欢爬山和第二天睡醒后全身酸疼的感觉。 v1版本和v2版本之间的区别 V1 HTTP1 REST V2 HTTP2 GRPC JSON/YAML 弱类型 Proto3 强类型 轮询 SDS/CDS/RDS/LDS 奠定控制平面基础 Push SDS/CDS/RDS/LDS/HDS/ADS/KDS 和Google强强联手 ## 缓存Istio和k8s配置 ✓一个小型的非持久性key/value数据库 ✓ 借助k8s0 码力 | 30 页 | 9.28 MB | 1 年前3
蚂蚁金服ServiceMesh数据平面 SOFAMosn深层揭秘## 蚂蚁金服ServiceMesh数据平面 SOFAMosn深层揭秘 奕杉 ## Agenda ➢背景 ➢ 构架 ➢能力 ➢性能 RoadMap ## 背景 ## 为什么蚂蚁需要ServiceMesh ➢拥抱微服务,云原生 • SOFA 5规划落地 • 兼容K8S的智能调度体系 ➢运维体系的有力支撑 • LDC • 弹性伸缩 • 蓝绿/容灾/.. ➢金融级网络安全 •0 码力 | 44 页 | 4.51 MB | 1 年前3
Facebook messenger架构介绍-覃超 facebook## FB Messenger 架构介绍 - 覃超 ## Agenda Today 1 Self introduction 2 Facebook & Messenger status 3 Evolution of Messenger architecture 4 Whatsapp?? ## Self introduction 2015 – Now: FreeS Tech partner0 码力 | 51 页 | 4.39 MB | 2 年前3
Istio 依然是那个少年 宋净超第二期·北京站 ## Istio——依然是那个少年 ——Istio 的历史回顾及最近动向 宋净超 Tetrate 布道师 云原生社区创始人 ## 关于我   宋净超(Jimmy Song) 云原生社区创始人 企业级服务网格公司 Tetrate 布道师 CNCF Ambassador https://jimmysong.io 首席软件架构师 原价¥129 拼团价 ¥99 限时24⼩时  September 24, 2022 Shanghai, China ## tetrate ## Cloud Native Application Networking Secure, Observe0 码力 | 30 页 | 4.79 MB | 1 年前3
陌陌Service Mesh架构实践方案对接大量内部系统 现阶段的关键需求 关键收益均由数据平面产生 非完善的控制平面功能 技术储备与原则类因素 技术体系内不引入Go语言最成熟的服务端语言为Java 自研数据平面与控制平面方案 使用Java开发 数据平面Agent ## 整体架构 数据平面 重点目标 现有协议的流量转发 • Agent平滑升级机制 控制平面 长期规划 轻量的Pilot Proxy 向Istio的标准协议靠拢 B 业务进程 Proxy Agent Proxy Agent 数据平面 xDS / 私有协议 xDS / 私有协议  Pilot Proxy ## 控制平面 MCP / 私有协议 MCP / 私有协议 MCP / 私有协议 研发人员:升级SDK版本 • SRE:发布系统配置发布项 ## 业务服务实例 Pod Container Container 业务进程 MOA SDK Agent进程 sidecar模式部署 ## 数据平面升级方式-平滑升级机制 ## 平滑要求 • 业务进程不重启 • 流量保持不变 ## 方案选择 • FD迁移 vs 哨兵集群 ## 原理 sendmsg / recvmsg接口发送FD0 码力 | 25 页 | 1.25 MB | 1 年前3
共 559 条
- 1
- 2
- 3
- 4
- 5
- 6
- 56













