gpt4 book ai didi

database - MQTT-Broker 与 WebServer 和数据库相遇

转载 作者:搜寻专家 更新时间:2023-10-30 23:34:27 25 4
gpt4 key购买 nike

我对 MQTT 代理和 Web 服务器的组合有疑问。请查看下面的图片。

MQTT-Broker  <->  WebServer

这是将来自不同传感器的数据保存在数据库中的好方法吗?图中与数据库通信的 WebServer 是一个 MQTT 客户端。 WebServer 也只是通过# 订阅所有主题。

这是可扩展的吗?我的意思是如果那里有 100.000 个传感器并且所有传感器都向这个 WebServer 发送消息......?

最佳答案

如果您想保留所有传感器数据的记录,那么它是唯一的选择(除非您有不同的客户端用于不同的传感器类型,所以将事情分开一点)。订阅 # 的单独客户端的唯一其他选择是使用像 HiveMQ 这样的代理,它具有可以将所有消息记录在数据库中的插件机制。

此外,# 可能应该是 sensors/#,以便跳过系统上可能存在的任何其他消息。

100,000 个传感器不是这里的决定因素,这些传感器传递消息的速率将是重要的一点,因为它将决定实际负载。

关于database - MQTT-Broker 与 WebServer 和数据库相遇,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44924983/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com