【问题标题】:MQTT-Broker meets WebServer with DatabaseMQTT-Broker 与带数据库的 WebServer 相遇
【发布时间】:2017-12-09 01:10:21
【问题描述】:

我有一个关于 MQTT-Broker 和 Web 服务器组合的问题。 请查看下面的图片。

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

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

【问题讨论】:

    标签: database web server mqtt iot


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-11-14
      • 2017-04-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-15
      相关资源
      最近更新 更多