Azure 逻辑应用程序是否有任何替代方案?开源会更好

Is there any alternative for Azure Logic apps? opensource would be better

目前我正在使用 Azure Logic 应用程序将更改同步到不同的第 3 方。 但是当有大量 requests/messages.

时,它太贵了

主要特点:

  1. MQ 连接器,可用作触发器。
  2. HTTP 处理器,用于发出 HTTP 请求。
  3. 解析 json 响应。
  4. 可以查看历史记录。

我对 Apache Nifi 做了一些研究。 我的感觉是它不是很用户友好而且很老派。

我知道的一个关闭开源选项是 n8n

但您也可以探索 fixed pricing model (Integration Service Environment) 逻辑应用程序提供的功能,它按小时收费,而不是根据即将到来的数量收费。根据体积波动,您可以根据需要增加更多单位。

另外,一个全新的(在 preview currently) way to develop and run logic app workflows was announced, which introduces a new pricing model 中(与应用程序服务或高级功能计划相同)。

这引入了一个 docker-based deployment,它允许 运行 你的逻辑应用程序在任何地方。

Apache NiFi可以满足您的要求。

Apache NiFi 是一个易于使用、功能强大且可靠的系统,用于处理和分发数据。

它有:

  1. 订阅主题并从 MQTT 代理接收消息的 ConsumeMQTT 处理器。
  2. 调用可与可配置 HTTP 端点交互的 HTTP 处理器。
  3. 许多 json 个处理器。
  4. 从头到尾跟踪数据流的数据来源功能。