akka - Thingsboard 中的演员模型
问题描述
如果我们有一个非常小的 TB 配置(安装了一个基本系统)并且有一些 IOT 设备,那么初始参与者的数量是多少,以及如果设备有负载,参与者的数量是如何改变的。
设备参与者和会话参与者有什么区别?
解决方案
ThingsBoard(TB) 为每个连接的设备创建一个设备参与者。类似地,我们为每个打开的会话都有一个会话参与者,但我们将从 TB 2.2 开始删除会话参与者,因为我们将传输层(MQTT、CoAP、HTTP)分离为单独的微服务,并将使用 Kafka 进行通信。
推荐阅读
- kotlin - 包含 5.8.13 版本的 Javers 会在构建时导致奇怪的“9730”错误消息
- html - 如何使用填充屏幕的 VH 和 VW 在两个 DIVS 上添加填充?
- android - Google Firebase 性能监控:忽略 url 模式
- java - 为什么 Java 14 不是 LTS?
- c - 您如何将 Golang 的 cgo 与链接到 math.h 的 C 库一起使用?
- cmd - 如何在命令提示符中浏览本地文件夹
- python - 添加带有 uuid 的帐户 ID(django.db.utils.ProgrammingError: 列 accounts_account.account_id 不存在)
- templates - 有没有办法从帝国主题(或任何其他主题)更改/更新 thinkificliquid.view 变量?
- javascript - 在删除所选项目(使用退格)时,下拉列表仅在 select2 rails 中显示已删除的项目
- regex - 使用 Google Analytics 正则表达式排除 URL