将 Windows 服务迁移到 Azure

时间:2021-01-06 14:06:20

标签: azure

我们正在迁移到 Azure。我们部署了一个 Web 应用程序。但是,我有一个需要添加到组合中的 Windows 服务。服务持续运行,每 5 秒检查一次关联的服务总线队列中的消息。

我正在寻找有关如何执行此操作的建议。

我看过网络工作。但是,我不明白它是如何开始的。我知道涉及到一个 Web Hook - 但我只想让代码连续运行而不必经常被踢。

我们也在努力避免涉及虚拟机的成本。

提前致谢。

1 个答案:

答案 0 :(得分:0)

由于您已经拥有一个 Web 应用程序,因此您可以使用 Azure 应用服务来运行该 Web 应用程序。 Azure 应用服务还允许您拥有一个可以按计划运行的 Web 作业。

将您的 Web 应用程序分解为 Azure Functions 是没有意义的,因为它已经构建好了。您可以在 Azure 函数中运行该服务,但它可能会增加与 Web 应用交互的复杂性(如果正在发生这种情况),并且如果该服务每 5 秒运行一次,这可能会增加成本。