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
Raft在Curve存储中的工程实践## raft在Curve存储中的工程实践 D I G I T A L S A I L 陈威 Curve Maintaner 网易资深服务端开发工程师 01 Curve介绍 项目背景 | Curve架构 | 使用场景 | Curve社区 raft和braft raft协议介绍 | braft介绍 raft在Curve中的应用 raft in Curve块存储 Curve块存储 | raft in curve文件存储 | 配置变更 Curve对raft的优化 优化点1 | 优化点2 05 Q&A 答疑 ## 项目背景 ## Curve是一个高性能、更稳定、易运维的云原生分布式存储系统,支持块存储和文件存储 Curve块存储和文件存储均采用raft协议 ## 2021 ~2022 Curve文件存储 ## 2018 ~2021 Curve块存储 Curve社区 02 raft和braft raft协议介绍 | braft介绍 03 raft在Curve中的应用 raft in Curve块存储 | raft in curve文件存储 | 配置变更 04 Curve对raft的优化 优化点1 | 优化点2 05 Q&A 答疑 ## RAFT协议简介 ## 什么是raft - raft 是一种新型0 码力 | 29 页 | 2.20 MB | 1 年前3
Greenplum分布式事务和两阶段提交协议## Greenplum分布式事务 和两阶段提交协议 钉钉直播 | 10月21日 20:00 - 21:00 #### Greenplum中文社区 https://cn.greenplum.org 博文·资料·文档·项目 ## 全新的问答论坛 #### https://cn.greenplum.org/askgp ## GREENPLUM DATABASE $ ^{®} $  |DATA CONSISTENT PROTOCOL|CURVE (RAFT)|CEPH| |---|---|---| |WRITE SUCCESS|majority write successful|all write successful| |READ|Leader of storages (open cloud storage and on-prem storage) and expose unified file space for app accessing • RAFT for data consistency - POSIX-compatible • Cloud native support APPs CurveFS API Curve Block API0 码力 | 21 页 | 4.56 MB | 1 年前3
TiDB v5.2 中文手册... 278 7.6.2 TiFlash_schema_apply_duration ..... 278 7.6.3 TiFlash_raft_read_index_duration ..... 278 7.6.4 TiFlash_raft_wait_index_duration ..... 279 故障诊断 ..... 279 8.1 慢查询日志 ..... 279 8 .. 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 全量数据导出导入 ..0 码力 | 2259 页 | 48.16 MB | 2 年前3
共 940 条
- 1
- 2
- 3
- 4
- 5
- 6
- 94
相关搜索词
SOFAMeshService MeshX-PROTOCOLMultiplexingSidecar代理Raft协议Curve存储ChunkServerCopyset快照机制事务分布式事务两阶段提交协议Write Ahead Logging (WAL)GreenplumIstio七层协议扩展服务发现流量管理模型xDS协议Rust HTTP协议栈终端通信场景Ylong HTTP客户端库异步IO状态机IBC协议跨链互操作Solana合约链Rust语言IBC协议实现CurveBSRAFT协议副本故障率恢复时间TiDB分布式关系型数据库HTAPTiKVMulti-Raft协议分布式存储系统CurveFSRAFT一致性协议云原生支持TiFlashMulti-RaftMPP













