我使用Azure表存储应用程序的数据。我需要构建一个API来从Azure表存储中检索数据。桌子上有上百万条记录。在最初阶段,我的API每天将获得大约100到1000次点击量。在API应用程序或服务结构上开发API的最佳选择是什么?
发布于 2017-01-13 09:53:28
这取决于许多方面:
正如@feranto所描述的的主要区别是架构模式。这个决定将对您有很大的影响,不仅涉及到开发,还需要考虑如何维护您的应用程序。
仅仅基于您的简短描述,它听起来像是一个相对简单的解决方案,并不是非常复杂,也不是非常高的性能/规模要求。考虑到这一点,您可能更容易使用更基本的API应用程序。Service Fabric是一个优秀的框架和体系结构,它允许我们构建非常灵活、高度可伸缩的解决方案,但是应该指出,在处理、监视和维护底层服务集群及其应用程序时,这也带来了更多的复杂性。
设置一个App,连接到一个Azure存储表并控制它,例如,使用应用洞察是相对直接的,您可以找到大量的文档和示例。相反,Service在文档和示例中还处于相当初级的阶段,如果您还不熟悉它,那么您必须阅读大量的内容才能获得一个基本的稳定解决方案。
发布于 2017-01-11 22:20:06
Azure API和Azure Service Fabric的主要区别在于各自的体系结构模式:
Azure API APPs支持单片体系结构。您的所有代码都作为一个包运行。您可以使用Java、PHP、nodejs、python或.net进行开发。Service Fabric遵循一个微服务体系结构。每个服务都部署在一个单独的节点上,该节点可以独立地扩展,并且您可以监视每个节点中每个服务的健康状况。您可以主要使用Java或C#进行开发。https://stackoverflow.com/questions/41600014
复制相似问题