首页 > 解决方案 > 将 Windows 服务迁移到 Azure

问题描述

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

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

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

我们还试图避免涉及 VM 的成本。

提前致谢。

标签: azure

解决方案


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

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


推荐阅读