概述
在 ThingsBoard 中,queues(队列) 用于保障消息处理、吸收突发流量,并在高负载场景下保持系统稳定。 Edge Queues 与 Platform(Cloud) Queues 的设计一致。 详细说明请参阅平台队列文档。
租户管理员 可在 Edge Rule Chain 中使用任意 queue,与 Platform Rule Chain 保持一致。 Queues 可用于 checkpoint node 或任意 analytics nodes(Professional Edition)。
从 Edge 3.9 起,Edge支持 Kafka 和 in-memory 类型的消息队列:
- In-Memory: 内置且默认的队列实现。适用于开发或概念验证(PoC)环境,但不建议用于生产或任何类型的集群部署,因可扩展性有限。
- Kafka: 广泛使用的分布式、持久化消息队列系统,专为处理大批量数据而设计。适用于高吞吐量、容错和可扩展性至关重要的生产环境。
所有 queues 均在 Platform 上创建,并自动下发到连接该 Platform 的每个 Edge 实例。 仅 system administrator 用户可配置队列。配置完成后,新设置会立即生效。 租户管理员 或 用户 无需执行额外的分配操作。
当前版本下,您无法在 Edge 上创建、修改或删除 queues。
下一步
-
Getting started guide(入门指南)- 快速概览 ThingsBoard Edge 主要功能。预计 15–30 分钟完成:
-
Installation guides(安装指南)- 了解如何在各种操作系统上安装 ThingsBoard Edge 并连接到 ThingsBoard Server。
-
Edge 规则引擎:
-
Rule Chain Templates(规则链模板)- 了解如何使用 ThingsBoard Edge 规则链模板。
-
Provision Rule Chains from cloud to edge(从云端向 Edge 下发规则链)- 了解如何从云端向 Edge 下发边缘规则链。
-
- 安全:
- gRPC over SSL/TLS - 了解如何为 Edge 与云端之间的通信配置 gRPC over SSL/TLS。
-
功能:
-
Edge Status(Edge 状态)- 了解 ThingsBoard Edge 上的 Edge Status 页面。
-
Cloud Events(云端事件)- 了解 ThingsBoard Edge 上的 Cloud Events 页面。
-
-
使用场景:
-
Manage alarms and RPC requests on edge devices(在边缘设备上管理告警和 RPC 请求)- 本指南展示如何在 Edge 上生成本地告警并向连接到 Edge 的设备发送 RPC 请求:
-
Data filtering and traffic reduce(数据过滤与流量削减)- 本指南展示如何从 Edge 向云端仅发送过滤后的设备数据:
-
- Roadmap(路线图)- ThingsBoard Edge 路线图。