逻辑应用:如何在一定时间内处理来自服务总线队列的消息?



我想创建一个逻辑应用程序,该应用程序在特定时间(美国东部时间早上7点到晚上8点)和特定日期(星期一到星期五)处理来自服务总线队列的项目。队列消息具有json,需要将其转换为文件并将文件发送到文件位置。下游系统只在美国东部时间早上7点到晚上8点之间等待文件。是否有办法创建服务总线队列触发器并将其配置为在指定的日期和时间内触发?使用递归触发器可以实现这一点吗?

你需要重新考虑设置逻辑应用程序的方式。不要使用服务总线队列触发器,而是使用递归触发器。您可以将其配置为在指定的时间和日期运行。

然后,当它被触发时,您可以使用服务总线连接器读取所有未处理的消息。它包含从队列中读取消息的操作和完成消息的操作。

没有开箱即用的方法来停止逻辑应用程序在给定时间自动运行。你需要自己去做。在我看来,您可能会有一个从队列中提取消息的循环。在里面可以查看时间,如果接近下游系统的结束时间则停止。

相关内容

最新更新