azure - Azure Web App 的替代 Azure 资源来运行后台服务

标签 azure .net-core

我有一个服务(.net core 3.1),它接收大量消息,并将它们存储在数据库中。 原始版本被烘焙到 API 中并部署为应用服务。

应用程序服务运行良好。非常适合 API 和 Web,但我不确定它是否是我现在打算从应用程序服务中分离出来的服务的最佳选择。它或多或少是后台工作人员,只是收集数据并保存它。

我想知道除了应用服务之外是否还有其他更合适的 Azure 产品,或者我应该选择其他应用服务吗?

最佳答案

看来您的用例基本上适合无服务器场景。您的所有消息处理都可以由 Azure Function 来处理。

https://learn.microsoft.com/en-us/dotnet/architecture/serverless/serverless-business-scenarios https://learn.microsoft.com/en-us/dotnet/architecture/serverless/serverless-architecture

关于azure - Azure Web App 的替代 Azure 资源来运行后台服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66278979/

相关文章:

Azure 中的 Node.js + Express 应用程序遇到 500 个可自行修复的错误

azure - Application Insights URL Ping 测试 - GUID 实际上是否需要唯一?

python - 如何在 Python 中将 Azure Blob 存储中的 CSV 作为流处理

.net - Azure DevOps - 无法运行已安装的 dotnet 工具

Azure 函数 - ConnectionString 属性尚未初始化

entity-framework - 指定的 deps.json '$$$' 不存在

docker - docker 日志从 .NET Core 控制台应用程序输出

c# - 为什么在卸载事件触发后 AppDomain 仍然引用动态加载的程序集?

c# - ServiceStack Json反序列化错误

c# - Channel的SingleReader设置为true时是否需要SemaphoreSlim