 SOFAMesh的通用协议扩展使用 Controller Pattern 通过 CRD 扩展新的能力 • …MESH 落地碰到的问题 • 客户端服务发现与负载均衡无法与 ISTIO 一起工作 • ENVOY 不支持微服务使用的通信协议 • RPC 服务使用的接口,方法,参数语义无法匹配 ISTIO 的路由模 型 • 一个应用上部署了多个 RPC 服务,每个服务有自己的版本 • …ISTIO 控制平面路由的抽象模型 INBOUND 服务 RPC Service 的域名就是其接口X-PROTOCOL 通用协议扩展目标 • Kubernetes Native,高性能,低侵入性的通用 Mesh 落地方案 • 支持新 RPC 框架和通信协议低成本接入 • 协议扩展对 Mesh 控制平面透明化 • 允许对协议多层次,插件化的扩展X-PROTOCOL 配置SOFA MOSN 调用流程 Upstream protocol X APP0 码力 | 28 页 | 4.73 MB | 6 月前3 SOFAMesh的通用协议扩展使用 Controller Pattern 通过 CRD 扩展新的能力 • …MESH 落地碰到的问题 • 客户端服务发现与负载均衡无法与 ISTIO 一起工作 • ENVOY 不支持微服务使用的通信协议 • RPC 服务使用的接口,方法,参数语义无法匹配 ISTIO 的路由模 型 • 一个应用上部署了多个 RPC 服务,每个服务有自己的版本 • …ISTIO 控制平面路由的抽象模型 INBOUND 服务 RPC Service 的域名就是其接口X-PROTOCOL 通用协议扩展目标 • Kubernetes Native,高性能,低侵入性的通用 Mesh 落地方案 • 支持新 RPC 框架和通信协议低成本接入 • 协议扩展对 Mesh 控制平面透明化 • 允许对协议多层次,插件化的扩展X-PROTOCOL 配置SOFA MOSN 调用流程 Upstream protocol X APP0 码力 | 28 页 | 4.73 MB | 6 月前3
 蚂蚁金服网络代理演进之路全面上线SSL加速卡,提供软硬件一体加速方案 2015 • All in 无线,通信通道全面升级(MMTP,MTLS协议) 2016 • 安全防护能力提升,WAF,流量镜像 2018至 今 • 通信协议,架构,安全再次升级(物联终端接入,QUIC协议,国密,可信计算, 海外加速,云原生)金融级三地五中心容灾架构(LDC) 单机房 LDC 同城双活 LDC 异地多活 LDC 弹性伸缩混部 终端策略覆盖移动网络难点 § 优化对业务透明 § ROI考虑 好网更快 弱网更好 协议优化 支付宝网络接入层架构示意 § 关键词:动态Hpack + PB + 动态字典 + Zstd通信协议&架构持续升级 多终端&协议接入 架构升级 云原生生态融合 § MQTT协议的IOT设备接入 § 就近就优海外接入,智能调度 § 蚂蚁全球加速节点,全协议支持 § 支持UDPA § QUIC/HTTP30 码力 | 46 页 | 19.93 MB | 6 月前3 蚂蚁金服网络代理演进之路全面上线SSL加速卡,提供软硬件一体加速方案 2015 • All in 无线,通信通道全面升级(MMTP,MTLS协议) 2016 • 安全防护能力提升,WAF,流量镜像 2018至 今 • 通信协议,架构,安全再次升级(物联终端接入,QUIC协议,国密,可信计算, 海外加速,云原生)金融级三地五中心容灾架构(LDC) 单机房 LDC 同城双活 LDC 异地多活 LDC 弹性伸缩混部 终端策略覆盖移动网络难点 § 优化对业务透明 § ROI考虑 好网更快 弱网更好 协议优化 支付宝网络接入层架构示意 § 关键词:动态Hpack + PB + 动态字典 + Zstd通信协议&架构持续升级 多终端&协议接入 架构升级 云原生生态融合 § MQTT协议的IOT设备接入 § 就近就优海外接入,智能调度 § 蚂蚁全球加速节点,全协议支持 § 支持UDPA § QUIC/HTTP30 码力 | 46 页 | 19.93 MB | 6 月前3
 蚂蚁金服 API Gateway Mesh 思考与实践application network from your service code Exposes your services as managed APIs 概念 流量 东西流量(内部) 通信协议 路由 鉴权 流控 安全 协议转换 通用协议(HTTP、gRPC 等) 私有协议(WS、Dubbo、Bolt 等) 一般不需要 HTTP to 内部 RPC 协议 基于 Host、Path0 码力 | 22 页 | 1.72 MB | 6 月前3 蚂蚁金服 API Gateway Mesh 思考与实践application network from your service code Exposes your services as managed APIs 概念 流量 东西流量(内部) 通信协议 路由 鉴权 流控 安全 协议转换 通用协议(HTTP、gRPC 等) 私有协议(WS、Dubbo、Bolt 等) 一般不需要 HTTP to 内部 RPC 协议 基于 Host、Path0 码力 | 22 页 | 1.72 MB | 6 月前3
 24-云原生中间件之道-高磊sub Pub sub Pub sub xDS Config • MQ Broker把Envoy作为 它与服务之间的代理 • Envoy拓展兼容了PubSub 通信的协议,比如 RocketMQ的通信协议 • Service的代码依然使用 MQ的SDK与其他服务进 行通信 • 由于Envoy把MQ当做服 务一样接管流量,所以 也可以对它进行监控、 做服务发现、负载均衡 以及流量治理(比如灰 度部署)0 码力 | 22 页 | 4.39 MB | 6 月前3 24-云原生中间件之道-高磊sub Pub sub Pub sub xDS Config • MQ Broker把Envoy作为 它与服务之间的代理 • Envoy拓展兼容了PubSub 通信的协议,比如 RocketMQ的通信协议 • Service的代码依然使用 MQ的SDK与其他服务进 行通信 • 由于Envoy把MQ当做服 务一样接管流量,所以 也可以对它进行监控、 做服务发现、负载均衡 以及流量治理(比如灰 度部署)0 码力 | 22 页 | 4.39 MB | 6 月前3
 TiDB中文技术文档进行分布式计算的能力。 TiKV TiSpark 2.0 - 398 - 本文档使用 书栈(BookStack.CN) 构建 提供了针对 TiKV 读取的 gRPC 通信框架 提供了对 TiKV 组件数据的和通信协议部分的编码解码 提供了计算下推功能,包含: 聚合下推 谓词下推 TopN 下推 Limit 下推 提供了索引相关的支持 谓词转化聚簇索引范围 谓词转化次级索引 Index Only 查询优化 运行时索引退化扫表优化0 码力 | 444 页 | 4.89 MB | 6 月前3 TiDB中文技术文档进行分布式计算的能力。 TiKV TiSpark 2.0 - 398 - 本文档使用 书栈(BookStack.CN) 构建 提供了针对 TiKV 读取的 gRPC 通信框架 提供了对 TiKV 组件数据的和通信协议部分的编码解码 提供了计算下推功能,包含: 聚合下推 谓词下推 TopN 下推 Limit 下推 提供了索引相关的支持 谓词转化聚簇索引范围 谓词转化次级索引 Index Only 查询优化 运行时索引退化扫表优化0 码力 | 444 页 | 4.89 MB | 6 月前3
 Rust 程序设计语言 简体中文版 1.85.0可以批量处理事件来避免触发过多的网络调用,为一系列的长时间运行的任务设置超时,或者 对用户接口事件限速来避免进行不必要的工作。 让我们构建一个小的消息流作为开始,将其作为一个可能从 WebSocket 或者其它现实世界中 的通信协议中遇到的数据流的替代,如示例 17-33 所示。 在示例 17-33 中,作为其实现,我们创建了一个异步信道,循环英文字母表的前十个字符,并 通过信道发送它们。 文件名:src/main.rs0 码力 | 562 页 | 3.23 MB | 25 天前3 Rust 程序设计语言 简体中文版 1.85.0可以批量处理事件来避免触发过多的网络调用,为一系列的长时间运行的任务设置超时,或者 对用户接口事件限速来避免进行不必要的工作。 让我们构建一个小的消息流作为开始,将其作为一个可能从 WebSocket 或者其它现实世界中 的通信协议中遇到的数据流的替代,如示例 17-33 所示。 在示例 17-33 中,作为其实现,我们创建了一个异步信道,循环英文字母表的前十个字符,并 通过信道发送它们。 文件名:src/main.rs0 码力 | 562 页 | 3.23 MB | 25 天前3
 TiDB v8.4 中文手册@virusdefender – 精简了一些日志的输出 #36011 @dveeden – 优化了 coprocessor 通信协议,大幅度降低读取数据时 TiDB 进程的内存消耗,进而可进一步缓解扫 全表场景及 Dumpling 导出数据场景下的 OOM 问题。该通信协议是否开启由 tidb_enable_paging 系统变量控制(作用域为 SESSION 或 GLOBAL),当前默认关闭。可将该变量值设为 1.0 版本组件提供了针对 TiDB 上的数据使用 Apache Spark 进行分 布式计算的能力。 • 提供了针对 TiKV 读取的 gRPC 通信框架 • 提供了对 TiKV 组件数据的和通信协议部分的编码解码 • 提供了计算下推功能,包含: – 聚合下推 – 谓词下推 – TopN 下推 – Limit 下推 • 提供了索引相关的支持 – 谓词转化聚簇索引范围 – 谓词转化次级索引0 码力 | 5072 页 | 104.05 MB | 10 月前3 TiDB v8.4 中文手册@virusdefender – 精简了一些日志的输出 #36011 @dveeden – 优化了 coprocessor 通信协议,大幅度降低读取数据时 TiDB 进程的内存消耗,进而可进一步缓解扫 全表场景及 Dumpling 导出数据场景下的 OOM 问题。该通信协议是否开启由 tidb_enable_paging 系统变量控制(作用域为 SESSION 或 GLOBAL),当前默认关闭。可将该变量值设为 1.0 版本组件提供了针对 TiDB 上的数据使用 Apache Spark 进行分 布式计算的能力。 • 提供了针对 TiKV 读取的 gRPC 通信框架 • 提供了对 TiKV 组件数据的和通信协议部分的编码解码 • 提供了计算下推功能,包含: – 聚合下推 – 谓词下推 – TopN 下推 – Limit 下推 • 提供了索引相关的支持 – 谓词转化聚簇索引范围 – 谓词转化次级索引0 码力 | 5072 页 | 104.05 MB | 10 月前3
 TiDB v8.2 中文手册@virusdefender – 精简了一些日志的输出 #36011 @dveeden – 优化了 coprocessor 通信协议,大幅度降低读取数据时 TiDB 进程的内存消耗,进而可进一步缓解扫 全表场景及 Dumpling 导出数据场景下的 OOM 问题。该通信协议是否开启由 tidb_enable_paging 系统变量控制(作用域为 SESSION 或 GLOBAL),当前默认关闭。可将该变量值设为 1.0 版本组件提供了针对 TiDB 上的数据使用 Apache Spark 进行分 布式计算的能力。 • 提供了针对 TiKV 读取的 gRPC 通信框架 • 提供了对 TiKV 组件数据的和通信协议部分的编码解码 • 提供了计算下推功能,包含: – 聚合下推 – 谓词下推 – TopN 下推 – Limit 下推 • 提供了索引相关的支持 – 谓词转化聚簇索引范围 – 谓词转化次级索引0 码力 | 4987 页 | 102.91 MB | 10 月前3 TiDB v8.2 中文手册@virusdefender – 精简了一些日志的输出 #36011 @dveeden – 优化了 coprocessor 通信协议,大幅度降低读取数据时 TiDB 进程的内存消耗,进而可进一步缓解扫 全表场景及 Dumpling 导出数据场景下的 OOM 问题。该通信协议是否开启由 tidb_enable_paging 系统变量控制(作用域为 SESSION 或 GLOBAL),当前默认关闭。可将该变量值设为 1.0 版本组件提供了针对 TiDB 上的数据使用 Apache Spark 进行分 布式计算的能力。 • 提供了针对 TiKV 读取的 gRPC 通信框架 • 提供了对 TiKV 组件数据的和通信协议部分的编码解码 • 提供了计算下推功能,包含: – 聚合下推 – 谓词下推 – TopN 下推 – Limit 下推 • 提供了索引相关的支持 – 谓词转化聚簇索引范围 – 谓词转化次级索引0 码力 | 4987 页 | 102.91 MB | 10 月前3
 TiDB v8.5 中文手册@virusdefender – 精简了一些日志的输出 #36011 @dveeden – 优化了 coprocessor 通信协议,大幅度降低读取数据时 TiDB 进程的内存消耗,进而可进一步缓解扫 全表场景及 Dumpling 导出数据场景下的 OOM 问题。该通信协议是否开启由 tidb_enable_paging 系统变量控制(作用域为 SESSION 或 GLOBAL),当前默认关闭。可将该变量值设为 1.0 版本组件提供了针对 TiDB 上的数据使用 Apache Spark 进行分 布式计算的能力。 • 提供了针对 TiKV 读取的 gRPC 通信框架 • 提供了对 TiKV 组件数据的和通信协议部分的编码解码 • 提供了计算下推功能,包含: – 聚合下推 – 谓词下推 – TopN 下推 – Limit 下推 • 提供了索引相关的支持 – 谓词转化聚簇索引范围 – 谓词转化次级索引0 码力 | 5095 页 | 104.54 MB | 10 月前3 TiDB v8.5 中文手册@virusdefender – 精简了一些日志的输出 #36011 @dveeden – 优化了 coprocessor 通信协议,大幅度降低读取数据时 TiDB 进程的内存消耗,进而可进一步缓解扫 全表场景及 Dumpling 导出数据场景下的 OOM 问题。该通信协议是否开启由 tidb_enable_paging 系统变量控制(作用域为 SESSION 或 GLOBAL),当前默认关闭。可将该变量值设为 1.0 版本组件提供了针对 TiDB 上的数据使用 Apache Spark 进行分 布式计算的能力。 • 提供了针对 TiKV 读取的 gRPC 通信框架 • 提供了对 TiKV 组件数据的和通信协议部分的编码解码 • 提供了计算下推功能,包含: – 聚合下推 – 谓词下推 – TopN 下推 – Limit 下推 • 提供了索引相关的支持 – 谓词转化聚簇索引范围 – 谓词转化次级索引0 码力 | 5095 页 | 104.54 MB | 10 月前3
共 9 条
- 1













