基于 Rust 语言编写的可编程的全球分布式 MQTT 服务器 王文庭
供相应的查询功能 边缘架构 物联⽹设备的纽带 2. HPMQ 简介 HPMQ是基于Rust语⾔开发的 下⼀代可编程边缘分布式 MQTT软件,主要有以下⼏个 核⼼特性: • Geo-Distributed • 可编程性 • 云边⼀体化 • 兼容异构设备 HPMQ (Hyperconverged Programmable MQTT) • 性能(C/C++/Rust) • 云端架构,我们⽆法根据设备地理位置实现就近通讯 • 只能做到在数据中⼼内相关的分布式扩展,⽆法直接进⾏ 全球节点的扩展 • 复杂的容灾⽅案 为什么需要geo-distributed 传统⽅案存在有问题 解决⽅案 geo-distributed架构 + 调度 如何管理分布式⽹络 我们主要基于eclipse-zenoh来做⼆次开 发,eclipse-zenoh是⼀款很优秀的rust 语⾔编写的,基于边缘架构的,开源分 程序 HPMQ 上层MQTT Broker 通过边缘函数的⽅式快速兼容多⼚商 1)⾃定义协议+⾃定义函数 2)对接标准协议+公共函数 场景:多⼚商协议快速兼容 geo-distributed + 函数式开发 = 边缘计算 整体架构 • Webassembly,简称wasm • ⽤⼀句话描述,那就是Webassembly是执⾏程序的标准化字节码格式 • Web0 码力 | 31 页 | 3.95 MB | 1 年前3Scaling with PostgreSQL 9.6 and Postgres-XL
Postgres-XL Strong Consistency Required • Postgres-XL Postgres Conference China 2016 中国用户大会 Geo-distributed (non-partitioned) • Remote read-only slave(s) • Use Bidirectional Replication (BDR) extension0 码力 | 87 页 | 1.16 MB | 1 年前3TiDB v5.1 Documentation
Deployment Topology· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 125 4.3.6 Geo-Distributed Deployment Topology· · · · · · · · · · · · · · · · · · · · · · · · · · · · 128 4.3.7 Hybrid variable. 4.3.6 Geo-Distributed Deployment Topology This document takes the typical architecture of three data centers (DC) in two cities as an example, and introduces the geo-distributed deployment architecture Default port Global di- rec- tory con- fig- u- ra- tion 4.3.6.1.1 Topology templates • The geo-distributed topology template For detailed descriptions of the configuration items in the above TiDB cluster0 码力 | 2745 页 | 47.65 MB | 1 年前3TiDB v5.2 Documentation
Deployment Topology· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 133 4.3.6 Geo-Distributed Deployment Topology· · · · · · · · · · · · · · · · · · · · · · · · · · · · 136 4.3.7 Hybrid variable. 4.3.6 Geo-Distributed Deployment Topology This document takes the typical architecture of three data centers (DC) in two cities as an example, and introduces the geo-distributed deployment architecture Default port Global di- rec- tory con- fig- u- ra- tion 4.3.6.1.1 Topology templates • The geo-distributed topology template For detailed descriptions of the configuration items in the above TiDB cluster0 码力 | 2848 页 | 47.90 MB | 1 年前3TiDB v5.3 Documentation
Deployment Topology· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 145 4.3.6 Geo-Distributed Deployment Topology· · · · · · · · · · · · · · · · · · · · · · · · · · · · 148 4.3.7 Hybrid variable. 4.3.6 Geo-Distributed Deployment Topology This document takes the typical architecture of three data centers (DC) in two cities as an example, and introduces the geo-distributed deployment architecture Default port Global di- rec- tory con- fig- u- ra- tion 4.3.6.1.1 Topology templates • The geo-distributed topology template For detailed descriptions of the configuration items in the above TiDB cluster0 码力 | 2996 页 | 49.30 MB | 1 年前3TiDB v5.4 Documentation
Deployment Topology· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 149 4.3.6 Geo-Distributed Deployment Topology· · · · · · · · · · · · · · · · · · · · · · · · · · · · 152 4.3.7 Hybrid followers and the reduced throughput, the read request might have high latency, especially for geo-distributed deployments. 47 For the application scenarios that have less strict requirements on real-time variable. 4.3.6 Geo-Distributed Deployment Topology This document takes the typical architecture of three data centers (DC) in two cities as an example, and introduces the geo-distributed deployment architecture0 码力 | 3650 页 | 52.72 MB | 1 年前3TiDB v6.5 Documentation
Deployment Topology· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 644 5.3.6 Geo-Distributed Deployment Topology· · · · · · · · · · · · · · · · · · · · · · · · · · · · 647 5.3.7 Hybrid @asddongmen TiCDC supports bidirectional replication between two TiDB clusters. If you need to build geo-distributed and multiple active data centers for your application, you can use this feature as a solution feature to better load the balance of reading requests to the follower Region. Reduce latency for geo-distributed deployments If your TiDB cluster is deployed across districts or data centers, different replicas0 码力 | 5282 页 | 99.69 MB | 1 年前3TiDB v7.6 Documentation
Deployment Topology· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 657 5.3.7 Geo-Distributed Deployment Topology· · · · · · · · · · · · · · · · · · · · · · · · · · · · 660 5.3.8 Hybrid feature to better load the balance of reading requests to the follower Region. Reduce latency for geo-distributed deployments If your TiDB cluster is deployed across districts or data centers, different replicas variable. 5.3.7 Geo-Distributed Deployment Topology This document takes the typical architecture of three data centers (DC) in two cities as an example, and introduces the geo-distributed deployment architecture0 码力 | 6123 页 | 107.24 MB | 1 年前3TiDB v7.5 Documentation
Deployment Topology· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 642 5.3.6 Geo-Distributed Deployment Topology· · · · · · · · · · · · · · · · · · · · · · · · · · · · 645 5.3.7 Hybrid feature to better load the balance of reading requests to the follower Region. Reduce latency for geo-distributed deployments If your TiDB cluster is deployed across districts or data centers, different replicas variable. 5.3.6 Geo-Distributed Deployment Topology This document takes the typical architecture of three data centers (DC) in two cities as an example, and introduces the geo-distributed deployment architecture0 码力 | 6020 页 | 106.82 MB | 1 年前3TiDB v6.1 Documentation
Deployment Topology· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 577 5.3.6 Geo-Distributed Deployment Topology· · · · · · · · · · · · · · · · · · · · · · · · · · · · 580 5.3.7 Hybrid variable. 5.3.6 Geo-Distributed Deployment Topology This document takes the typical architecture of three data centers (DC) in two cities as an example, and introduces the geo-distributed deployment architecture Default port Global di- rec- tory con- fig- u- ra- tion 5.3.6.1.1 Topology templates • The geo-distributed topology template For detailed descriptions of the configuration items in the above TiDB cluster0 码力 | 4487 页 | 84.44 MB | 1 年前3
共 18 条
- 1
- 2