我有一个服务(.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/