Azure - 由 Q 消息触发

Azure - Triggered by Q-message

在我们的应用程序(Azure 托管)中,我们生成发票,这些发票必须注入到内部会计软件中。无法托管从 Azure 可访问的 API 到 post 发票。

是否可以像 WebJobs 那样创建一个在本地运行并由 Azure Q 消息触发的 exe?一旦触发,从 blob 存储对象中检索发票。

也欢迎提出其他建议。

我想提及的一件重要事情是,甚至 WebJobs 也会以预定的时间间隔轮询队列(我相信默认值为 30 秒)。 Azure 队列并不像你想象的那样支持触发机制。

虽然你想做的事是完全可能的。您可以做的是编写一个 Windows Service,它基本上以预定的时间间隔唤醒并检查队列中的消息。如果找到消息,则它会处理这些消息,否则会再次休眠。