我正在使用 Azure 表存储来存储应用程序的数据。我需要构建一个 API 来从 Azure 表存储检索数据。表中有大约一百万条记录。在初始阶段,我的 API 每天大约会获得 100-1000 次点击。开发该 API 的最佳选择是:API 应用程序还是 Service Fabric?
最佳答案
这取决于很多方面:
- 您想如何维护它?
- 您有什么性能要求?每天 100-1000 次点击是同时发生还是分布在一天中?
- 您希望如何处理缩放?
As described by @feranto主要区别在于架构模式。该决定将对您产生很多影响,不仅涉及开发,而且您还必须考虑如何维护您的应用程序。
仅根据您的简短描述,这听起来像是一个相对简单的解决方案,并不是非常复杂,也不是非常高的性能/规模要求。鉴于此,您可能更容易选择更基本的 API 应用程序。 Service Fabric 是一个优秀的框架和架构,它允许我们构建非常灵活、高度可扩展的解决方案,但应该注意的是,在处理、监控和维护底层服务集群及其服务时,这也带来了更多的复杂性。应用程序。
设置 API 应用程序,连接到 Azure 存储表并使用例如 Application Insights 进行控制相对简单,您可以找到很多相关文档和示例。相比之下,Service Fabric 在文档和示例中还处于起步阶段,如果您是新手,则必须阅读大量内容才能获得运行基本稳定的解决方案。
关于azure - Azure API 应用程序和 Azure Service Fabric 之间有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41600014/