作为两个应用程序之间的数据集成的一部分,我们计划将数据发送到Azure服务总线队列。在接收端,我有一个API将数据加载到目标DB。
我需要了解如何处理以下内容:
1.每当消息到达队列时应如何通知API。我正在考虑Azure功能或Web作业或某些计划组件。
2.如果API关闭,消息应该保留在队列中怎么办?
3.如果API收到消息但目标数据库已关闭则怎么办。在这种情况下,我的消息应保留在队列中以供重试。
请帮助我,并指导我获得实现此目标的正确方法。
谢谢!
答案 0 :(得分:0)
逻辑应用程序!将Logic Apps与Service Bus Queue触发器配合使用,以便在新消息到达Service Bus Queue时触发。要将数据发送到Web API,请使用Logic Apps Http连接器。
它可以通过单个消息进行扩展。