我正在使用eclipse paho客户端向mosquitto代理发送mqtt消息。有效负载采用JSON格式。代理解析有效负载并用更多信息更新它并发布给订户。在我的情况下,订户是BDAS / SPARK实例。
客户端,代理和SPARK实例在不同的框中运行。 在这个序列中,我想将我的mosquitto代理与mongoDB集成。我尝试用nodered但不成功。
你能否就此提出一些建议?
答案 0 :(得分:2)
如果mosquitto不是硬性要求,您也可以使用带有插件系统的MQTT代理(如HiveMQ)来执行此操作。您可以在this blog post中看到示例架构。
为HiveMQ编写这样的插件应该是非常简单的,你只需要实现 OnPublishCallback (参见the documentation)
您可以开始的例子是This Github Repository