首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我是否应该把我所有的Api重组成一个Api管理层?

我是否应该把我所有的Api重组成一个Api管理层?
EN

Stack Overflow用户
提问于 2021-08-09 10:08:31
回答 1查看 80关注 0票数 0

我们公司有多个苹果公司。我正在为我的公司工作的软件,将使用3 Apis只使用这个软件,所以我们想使用Azure Api管理作为一个单一的访问点。

问题是:

  • 我们是否应该为这3个Api创建一个Api管理,并在将来需要时创建其他api管理?
  • 还是应该创建一个和唯一一个Api管理,以及任何新的或现有的Api管理(我们可能以数百个API结束)?

对于第一个选项,我们将风险限制在这3个apis上,但是成本会更高。第二,有单点失败的风险,想象一下你做错了什么,所有的应用程序都可能受到影响。价格可能会更低。

你觉得呢?

EN

回答 1

Stack Overflow用户

发布于 2021-08-20 09:42:31

如果需要的话,

应该为这个软件创建一个Api管理,并在将来创建其他的Api管理。或者我们应该创建一个并且只有一个api管理,而任何新的或现有的Api都将在这个Api管理中进行(我们可能以数百个API结束)?

通过使用Api聚合概念,您只能为所需的3个API创建一个API管理。

将来,如果您愿意,可以创建一个新的Api管理器,或者也可以将其他api添加到现有的APIM中。

使用第一个选项的

,我们将风险限制在这3个apis上,但是成本会更高。第二,有单点失败的风险,想象一下你做错了什么,所有的应用程序都可能受到影响。价格可能会更低。

是的,基本成本是适用的,但是在访问api时不会有延迟,并且在使用APIM时也是安全的。

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

https://stackoverflow.com/questions/68710290

复制
相关文章

相似问题

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