SOFAMesh的通用协议扩展## SOFA MESH 的通用协议扩展 邵俊雄(熊啸) 2018.08.25 ## AGENDA • SOFA MESH 介绍 • SERVICE MESH 落地的问题 • SOFA MESH 的通用落地方案 • DNS 服务寻址方案 • X-PROTOCOL 通用协议 · 问答 ## SOFA MESH • 从 ISTIO 克隆并保持同步更新 - 使用 SOFA-MOSN 代替 Controller Pattern 通过 CRD 扩展新的能力 ## MESH 落地碰到的问题 • 客户端服务发现与负载均衡无法与 ISTIO 一起工作 • ENVOY 不支持微服务使用的通信协议 - RPC 服务使用的接口,方法,参数语义无法匹配 ISTIO 的路由模型 • 一个应用上部署了多个 RPC 服务,每个服务有自己的版本 ## I STIO 控制平面路由的抽象模型 VirtualHost 服务的路由规则 XDS 适配 • 开发 DUBBO 协议支持 ## SOFA MESH 的统一解决方案 • 采用 Kubernetes Native 方式落地微服务应用 • 使用 INTERFACE 作为 DNS 来寻址服务 • 开发一个通用协议处理框架 - 避免为不同的微服务框架修改 PILOT 代码 • 通过插件的方式按需支持新的协议 • 对应用代码无侵入性 • 为微服务框架提供轻量化客户端0 码力 | 28 页 | 4.73 MB | 1 年前3
Greenplum分布式事务和两阶段提交协议## Greenplum分布式事务 和两阶段提交协议 钉钉直播 | 10月21日 20:00 - 21:00 #### Greenplum中文社区 https://cn.greenplum.org 博文·资料·文档·项目 ## 全新的问答论坛 #### https://cn.greenplum.org/askgp ## GREENPLUM DATABASE $ ^{®} $  的融合型分布式数据库产品,具备水平扩容或者缩容、金融级高可用、实时 HTAP、云原生的分布式数据库、兼容 MySQL 5.7 协议和 MySQL 生态等重要特性。目标是为用户提供一站式 OLTP (Online Transactional Processing)、OLAP (Online Analytical Processing)、HTAP0 码力 | 2374 页 | 49.52 MB | 2 年前3
TiDB v5.2 中文手册440 9.3.4 控制执行计划 ..... 486 0 教程 ..... 506 10.1 同城多数据中心部署 TiDB ..... 506 10.1.1 了解 Raft 协议 ..... 506 10.1.2 同城三数据中心方案 ..... 507 10.2 两地三中心部署 ..... 512 10.2.1 简介 ..... 512 10.2.2 架构 1975 13.6.1 我们的安全漏洞扫描工具对 MySQL version 有要求,TiDB 是否支持修改 server 版本号呢? ..... 1975 13.6.2 TiDB 支持哪些认证协议,过程是怎样的? ..... 1975 13.6.3 如何修改用户名密码和权限? ..... 1975 13.7 迁移常见问题 ..... 1976 13.7.1 全量数据导出导入 .. Transactional and Analytical Processing, HTAP) 的融合型分布式数据库产品,具备水平扩容或者缩容、金融级高可用、实时 HTAP、云原生的分布式数据库、兼容 MySQL 5.7 协议和 MySQL 生态等重要特性。目标是为用户提供一站式 OLTP (Online Transactional Processing)、OLAP (Online Analytical Processing)、HTAP0 码力 | 2259 页 | 48.16 MB | 2 年前3
TiDB 开源分布式关系型数据库Transactional and Analytical Processing, HTAP) 的开源分布式关系型数据库产品,具备水平扩容或者缩容、金融级高可用、实时 HTAP、云原生的分布式数据库、兼容 MySQL 5.7 协议和 MySQL 生态等重要特性,向用户提供一站式 OLTP、OLAP、HTAP 解决方案,适用于对高可用、一致性要求高、数据规模较大等应用场景。 目前 TiDB 项目在 GitHub 上已总计获得超过 [Image](/uploads/documents/3/d/e/b/3deb0740caa715d2156ad7d85aa695c6/p12_2.jpg) ## 金融级高可用 数据采用多副本存储,数据副本通过 Multi-Raft 协议同步事务日志,多数派写入成功事务才能提交,确保数据强一致性且少数副本发生故障时不影响数据的可用性。可按需配置副本地理位置、副本数量等策略满足不同容灾级别的要求。  ## 实时 HTAP 提供行存储引擎 TiKV、列存储引擎 TiFlash 两款存储引擎,TiFlash 通过 Multi-Raft Learner 协议实时从 TiKV 复制数据,确保行存储引擎 TiKV 和列存储引擎 TiFlash 之间的数据强一致。TiKV、TiFlash 可按需部署在不同的机器,解决 HTAP 资源隔离的问题。0 码力 | 58 页 | 9.51 MB | 2 年前3
websockets Documentation
Release 2.70 码力 | 28 页 | 157.50 KB | 2 年前3
websockets Documentation
Release 6.00 码力 | 58 页 | 253.08 KB | 2 年前3
共 843 条
- 1
- 2
- 3
- 4
- 5
- 6
- 85
相关搜索词
SOFAMeshService MeshX-PROTOCOLMultiplexingSidecar代理事务分布式事务两阶段提交协议Write Ahead Logging (WAL)GreenplumIstio七层协议扩展服务发现流量管理模型xDS协议Rust HTTP协议栈终端通信场景Ylong HTTP客户端库异步IO状态机IBC协议跨链互操作Solana合约链Rust语言IBC协议实现TiDB分布式关系型数据库HTAPTiKVMulti-Raft协议TiFlashMulti-RaftMPP云原生websocketsasyncioWebSocket协议HTTP协议TLS/SSLHeaders类异步编程扩展













