azure - 将 Windows 服务迁移到 Azure
问题描述
我们正在迁移到 Azure。我们部署了一个 Web 应用程序。但是,我有一个需要添加到组合中的 Windows 服务。该服务连续运行,每 5 秒检查一次关联的服务总线队列中的消息。
我正在寻找有关如何执行此操作的建议。
我看过网络工作。但是,我不明白它是如何开始的。我知道其中涉及到一个 Web Hook——但我只是希望代码能够连续运行,而不必经常被踢。
我们还试图避免涉及 VM 的成本。
提前致谢。
解决方案
由于您已经有一个 Web 应用程序,因此您可以使用 Azure 应用程序服务来运行 Web 应用程序。Azure 应用服务还允许您拥有可以按计划运行的 Web 作业。
将 Web 应用程序拆分为 Azure Functions 是没有意义的,因为它已经构建好了。您可以让服务在 Azure 函数中运行,但它可能会增加与 Web 应用程序交互的复杂性(如果发生这种情况),并且如果服务每 5 秒运行一次,则成本可能会很高。
推荐阅读
- angular - 在ionic5中使用大量项目时离子切片的性能问题
- python - 如何使用(x,y)python将行拟合到2个数组
- r - 指定外部库但不在函数级别
- python - Pandas 合并具有相同 id 行的列表
- angular - 以角度的静态方法访问 ag-Grid ColumnApi
- mysql - 在 Mysql for Postgresql 中替代“set @myvariable = value”
- intellij-idea - 如何在 IntelliJ IDEA 的拆分选项卡中打开新文件?
- mysql - MySQL CREATE TABLE FROM VIEW 与 PRIMARY KEY
- python - 如何从 Python 中的字符串中提取数字并返回一个列表?
- software-design - 在洋葱、六边形或干净架构中,域模型是否可以包含与数据库中的域模型不同的属性?