SOFAMesh的通用协议扩展邵俊雄(熊啸) 2018.08.25AGENDA • SOFA MESH 介绍 • SERVICE MESH 落地的问题 • SOFA MESH 的通用落地方案 • DNS 服务寻址方案 • X-PROTOCOL 通用协议 • 问答SOFA MESH • 从 ISTIO 克隆并保持同步更新 • 使用 SOFA-MOSN 代替 ENVOY 作为数据平面 • 打包 • 安装 • 部署 • 测试 • Kubernetes 服务 RPC Service 的域名就是其接口X-PROTOCOL 通用协议扩展目标 • Kubernetes Native,高性能,低侵入性的通用 Mesh 落地方案 • 支持新 RPC 框架和通信协议低成本接入 • 协议扩展对 Mesh 控制平面透明化 • 允许对协议多层次,插件化的扩展X-PROTOCOL 配置SOFA MOSN 调用流程 Upstream protocol Response X Request X Response DUBBO Request DUBBO Response SOFA MESH OUTBOUND X-PROTOCOL Config INBOUND X-PROTOCOL Config Dubbo Plugin Dubbo Plugin分层扩展接口 解包是对 SIDECAR 代理性能影响最大的因素 多路复用是基本能力,其他能力需要在多路复用能0 码力 | 28 页 | 4.73 MB | 6 月前3
 Service Mesh 在『路口』的产品思考与实践蚂蚁金服的产品实践 多协议支持 • 除了支持 SOFARPC,也支持广泛使用的 Dubbo 和 Spring Cloud,提供统一的服务治理能力 • 基于 x-protocol,未来也可以方便地支持更多协议 x-protocol介绍:https://www.servicemesher.com/blog/x-protocol-tcp-protocol-extension/ SOFARPC:https://github0 码力 | 40 页 | 15.86 MB | 6 月前3
 Go 构建大型开源分布式数据库技术内幕coming ● Document store for TiDB ○ MySQL 5.7.12 Document Store ○ Json Type ○ Index for Json ○ X-Protocol ○ Mongodb Interface? 感谢 https://github.com/pingcap/tidb https://github.com/pingcap/tikv Contact0 码力 | 44 页 | 649.68 KB | 1 年前3
 SOFAMOSN持续演进路径及实践分享集群管理 & 基本负载均衡(RR、 RANDOM) Ø SofaRpc及HTTP/1.1、 HTTP/2.0支持 Ø 进程平滑升级 Ø SOFAMesh集成,支持 xDS on ADS Ø X-Protocol协议扩展机制, 以及Dubbo支持 Ø 支持network/stream filter 扩展 Ø 支持WRR负载均衡 Ø 支持subset复杂匹配路由 Ø 无损平滑迁移 Ø ProtocolEngine协议扩展0 码力 | 29 页 | 7.03 MB | 6 月前3
 蚂蚁金服ServiceMesh数据平面 SOFAMosn深层揭秘•支持基于 host metadata 的 subset 路 由 •支持重试 后端管理 •基础负载均衡算法 •主动健康检查 •Subset 负载策略Highlights 2 ØX-Protocol: 支持 RPC on HTTP2的通用方案(完善中) Ø支持平滑升级中协议无关存量链接迁移 Ø支持指定 / 更新 Downstream / Upstream 协议配置 ØSOFARPC 支持0 码力 | 44 页 | 4.51 MB | 6 月前3
 FFmpeg在Intel GPU上的硬件加速与优化(slice level acceleration) • MPEG-2, MPEG-4 on VIA Unichrome • Xv/XvMC 的限制 • 不支持解码所有阶段的硬件加速 • 依赖于X-protocol协议(转码时候,你需要Xwindow吗?) • 不支持硬件编码加速 • … Linux Video API 续 一 • 何谓VA-API(Video Acceleration API )0 码力 | 26 页 | 964.83 KB | 1 年前3
 01. MOSN 高性能网络扩展实践 - 王发康事例分析 MoE 方案优势 MoE 方案介绍 — 整体架构 GoLang L7 extension filter shim manager Stream filter Router X-protocol Proxy Metrics Config MDiscovery Admin MOSN On High Performance Network Arch GoLang L7 extension0 码力 | 29 页 | 2.80 MB | 1 年前3
 蚂蚁金服Service Mesh渐进式迁移方案泛的寻址方式方式是什么? 基于服务 发现的寻 址方式ü DNS寻址 • 支持度最好,使用最普遍 • 所有编程语言/平台都支持的 ü 产品的长期方向 • SOFAMesh和SOFAMosn中已经基于x-protocol实现了DNS通用寻址方式 • 为了兼容RPC应用和k8s(微服务)的服务注册模型,需要为每个RPC接口提供DNS支持 • 未来Serverless中的Function也计划提供DNS寻址支持0 码力 | 40 页 | 11.13 MB | 6 月前3
 TiDB v5.2 中文手册GIS/GEOMETRY)、数据类型和索引 #6347 • 非 ascii/latin1/binary/utf8/utf8mb4 的字符集 • SYS schema • MySQL 追踪优化器 • XML 函数 • X-Protocol #1109 • Savepoints #6840 • 列级权限 #9766 • XA 语法(TiDB 内部使用两阶段提交,但并没有通过 SQL 接口公开) • CREATE TABLE0 码力 | 2259 页 | 48.16 MB | 1 年前3
 TiDB v5.1 中文手册GIS/GEOMETRY)、数据类型和索引 #6347 • 非 ascii/latin1/binary/utf8/utf8mb4 的字符集 • SYS schema • MySQL 追踪优化器 • XML 函数 • X-Protocol #1109 • Savepoints #6840 • 列级权限 #9766 • XA 语法(TiDB 内部使用两阶段提交,但并没有通过 SQL 接口公开) • CREATE TABLE0 码力 | 2189 页 | 47.96 MB | 1 年前3
共 22 条
- 1
 - 2
 - 3
 













