产品定价 立即试用
边缘
文档 > 规则引擎 > 队列
入门
安装 架构 API 常见问题
目录

队列

概述

在 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 规则引擎:

  • 安全:
    • gRPC over SSL/TLS - 了解如何为 Edge 与云端之间的通信配置 gRPC over SSL/TLS。
  • 功能:

    • Edge Status(Edge 状态)- 了解 ThingsBoard Edge 上的 Edge Status 页面。

    • Cloud Events(云端事件)- 了解 ThingsBoard Edge 上的 Cloud Events 页面。

  • 使用场景:

  • Roadmap(路线图)- ThingsBoard Edge 路线图。