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 $ ^{®} $  ## 一 键将 C/C++ 代码转换为 Python 能调用的代码 韦泽华 0 码力 | 12 页 | 1.24 MB | 2 年前3
API7 ⽹关技术⽩⽪书网关 用于承载并处理业务流量,管理员在配置路由规则后,网关将根据预设规则将请求转发至上游服务。此外,借助 API7 内置的 50 多种插件,可实现身份验证、安全防护、流量控制、分析监控、请求/响应 转换等常见业务需求;若内置插件无法满足需求,我们也支持使用 Lua、Java、Go、Python 语言自定义插件,可作用于请求进入、上游响应各个阶段。 ### 2. Manager API 用于管理 作为配置中心,ETCD 天然支持分布式、高可用,并且在 K8s 等领域有大量实践经验,使得 API7 可以轻松支持毫秒级配置更新、支撑数千网关节点;网关节点无状态,可任意扩容或缩容; ### 3. 协议转换 支持丰富的协议类型,如 TCP/UDP、Dubbo、MQTT、gRPC、SOAP、WebSocket 等; ### 4. 安全防护 内置多种身份验证与安全防护能力,如 Basic Auth、JSON 并有能力根据请求中 Header、Query、Cookie 等参数进行分流; 协议转换:API7 支持丰富的协议,如 TCP/UDP、Dubbo、MQTT、gRPC、WebSocket 等,并能够实现 HTTP 协议到后端服务其它协议的转换。API 网关对外暴露统一 HTTP 入口,管理员可通过控制台界面完成协议转换设置,支持请求与后端服务的参数映射; 服务治理:API7 支持熔断、限流、限速、IP0 码力 | 19 页 | 1.12 MB | 2 年前3
基于 Rust Arrow Flight 的物联网和时序数据传输及转换工具 霍琳贺2023 第三届中国 Rust 开发者大会 6.17-6.18 @Shanghai Rust China Conf 2023 ## 基于 Rust Arrow Flight 的物联网和时序数据传输及转换工具 霍琳贺 涛思数据 ## CONTENTS 自我介绍 TDengine taosX Rust 使用 ## TDengine TDengine 应用开发组 • 工业数据接入 • 集群、高可用 ## CONTENTS 自我介绍 TDengine taoSX Rust 使用 ## taoS X - 物联网数据接入问题 • 多种不同协议数据对接,开发复杂度高 • 模块之间关联性不高但模块组成复杂,可维护性差 • 大量设备大量数据归集存储,存储压力大 • 数据总线 / 消息队列消息接入,定制化程度要求高 • 数据业务逻辑自定义需求强0 码力 | 29 页 | 2.26 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
共 1000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 100
相关搜索词
SOFAMeshService MeshX-PROTOCOLMultiplexingSidecar代理事务分布式事务两阶段提交协议Write Ahead Logging (WAL)GreenplumIstio七层协议扩展服务发现流量管理模型xDS协议Rust HTTP协议栈终端通信场景Ylong HTTP客户端库异步IO状态机IBC协议跨链互操作Solana合约链Rust语言IBC协议实现C/C++Pythonc2pyCythonctypesAPI网关插件多租户协议转换限流限速时序数据库物联网数据接入RustArrow FlightTDenginewebsocketsasyncioWebSocket协议HTTP协议TLS/SSLHeaders类异步编程扩展













