Fre*_*red 5 azure azure-functions asp.net-core-hosted-services
Azure 函数与ASP.NET Core Worker Service有何不同?
这两者是否涵盖相同的用例?我如何决定使用哪一个?
更新:
Azure 函数专为 azure 设计。所以当你使用azure或者其他集成azure function的azure服务时,你应该考虑azure function,它可以通过azure function的内置特性简化你的代码和逻辑。但它也会对 azure 功能收费。是的,如果您不使用 azure,只需使用 asp.net 核心工作者服务。
Azure 功能与 ASP.NET Core Worker Service 完全不同。
Azure 函数的好处是它支持很多触发器,如azure blob trigger/ azure event hub trigger,并与其他azure 服务集成。
借助这些内置功能,可以轻松创建合适的 azure 函数来完成合适的任务。例如,如果您将图像上传到 azure blob 存储,然后想要调整图像大小,则可以使用较少的代码轻松创建 blob 触发器 azure 函数。
工作者服务是任何后台处理的完美用例。而如果你想操作一些像azure blob/azure event hub等的azure 服务,你可以做到这一点,但需要做很多工作。
最后,取决于您的用例选择应该使用哪一种,并选择简单/高效的一种。
| 归档时间: |
|
| 查看次数: |
1205 次 |
| 最近记录: |