我有一个逻辑应用程序,我们将其命名为具有HTTP触发器的“ LA1”。该逻辑应用程序可以接受多种请求类型(请参见下面的请求1和请求2),并且可以基于请求字段调用相应的嵌套逻辑应用程序-
请求1-
{
“格式”:“ F1”,
“时间”:“ T1”
}
请求2-
{
“格式”:“ F2”,
“时间”:“ T2”
}
现在,我希望以上请求在特定时间间隔内发送到LA1。说请求1每1分钟发送到LA1,请求2每2分钟发送到LA1。使用Azure门户中的Scheduler Job Collections成功完成了此任务,在该门户中,我创建了几个计划程序,每1或2分钟运行一次,并在其中配置Request 1和Request 2。
现在,由于Microsoft已经淘汰了Scheduler Job Collections,我想知道手头上的其他替代选项,以便将动态数据(按特定的时间间隔计划)发送到LA1 Logic应用。
我知道使用递归触发器创建多个逻辑应用程序并传递不同的JSON是一种选择,但是我想避免这样做,因为最终会创建过多的逻辑应用程序,如果进行任何更改,则需要部署每种环境下的逻辑应用程序。
我想拥有一些可配置的东西(每个环境一次配置),这些东西可以由Scheduler Job Collections完美地满足。任何想法/想法都非常感谢!
谢谢!
答案 0 :(得分:0)
一个选择是Azure Function,它具有Timer Trigger绑定,它使用CRON表达式来定义您的计划。有关更多信息,请参考以下文档:Timer trigger for Azure Functions。
Azure还提供Azure自动化,Azure自动化支持安排运行簿。您可以使用Powershell来管理时间表。更多详细信息,您可以查看以下文档:Scheduling a runbook in Azure Automation。