首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Azure API应用程序和Azure Service Fabric有什么区别?

Azure API应用程序和Azure Service Fabric有什么区别?
EN

Stack Overflow用户
提问于 2017-01-11 20:20:53
回答 2查看 778关注 0票数 1

我使用Azure表存储应用程序的数据。我需要构建一个API来从Azure表存储中检索数据。桌子上有上百万条记录。在最初阶段,我的API每天将获得大约100到1000次点击量。在API应用程序或服务结构上开发API的最佳选择是什么?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-01-13 09:53:28

这取决于许多方面:

  • 你想怎么维护它?
  • 您有什么性能要求?每天都有100到1000次点击率是在同一时间发生的,还是每天都在分发?
  • 您想如何处理缩放?

正如@feranto所描述的的主要区别是架构模式。这个决定将对您有很大的影响,不仅涉及到开发,还需要考虑如何维护您的应用程序。

仅仅基于您的简短描述,它听起来像是一个相对简单的解决方案,并不是非常复杂,也不是非常高的性能/规模要求。考虑到这一点,您可能更容易使用更基本的API应用程序。Service Fabric是一个优秀的框架和体系结构,它允许我们构建非常灵活、高度可伸缩的解决方案,但是应该指出,在处理、监视和维护底层服务集群及其应用程序时,这也带来了更多的复杂性。

设置一个App,连接到一个Azure存储表并控制它,例如,使用应用洞察是相对直接的,您可以找到大量的文档和示例。相反,Service在文档和示例中还处于相当初级的阶段,如果您还不熟悉它,那么您必须阅读大量的内容才能获得一个基本的稳定解决方案。

票数 2
EN

Stack Overflow用户

发布于 2017-01-11 22:20:06

Azure APIAzure Service Fabric的主要区别在于各自的体系结构模式:

  • Azure API APPs支持单片体系结构。您的所有代码都作为一个包运行。您可以使用Java、PHP、nodejs、python或.net进行开发。
  • Service Fabric遵循一个微服务体系结构。每个服务都部署在一个单独的节点上,该节点可以独立地扩展,并且您可以监视每个节点中每个服务的健康状况。您可以主要使用Java或C#进行开发。

在这里,您可以看到微服务和单块体系结构之间的优缺点。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41600014

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档