我们的一个客户拥有带有 https://www.emqx.com/ 的 MQTT 代理,我们需要在 Azure 中使用它。
之前,我们在 (https://github.com/keesschollaart81/CaseOnline.Azure.WebJobs.Extensions.Mqtt)
上使用带有 MQTT 触发器的 Azure Functions但是,这个库现在已经很旧了,我们需要迁移到 .net 8。该库看起来需要大量工作来更新。
所以我正在考虑的 3 种可能性是:
对此的任何建议都将是史诗般的,
您的解决方案没有内置的 Azure 服务,因此从架构角度来看,我建议使用最新的 MQTTnet library 更新此 MQTT Trigger 功能。
此自定义 azure MQTT 触发器功能将被简化为“主题之间的桥梁”,并且还发布了 MQTT 代理主题,包括 AEG MQTT Broker。