【发布时间】:2021-08-09 10:08:31
【问题描述】:
我们公司有多个 API。 我正在为我的公司开发一个软件,该软件将使用 3 个仅由该软件使用的 API,因此我们希望将 Azure Api 管理用作单一访问点。
问题是:
- 我们是否应该仅为这 3 个 API 创建此软件的 Api 管理,如果需要,将来创建其他 Api 管理。
- 或者我们应该创建一个且只有一个 API 管理,并且任何新的或现有的 Api 都将进入这个 Api 管理(我们可以以数百个 API 结束)?
使用第一个选项,我们将风险限制在这 3 个 API,但成本会更高。 其次,存在单点故障的风险,想象一下你做错了所有的 API 都可能受到影响。价格可能会更低。
你怎么看?
【问题讨论】:
-
api 管理被设计成你只需要一个企业级的 api 管理....说你可能需要每个环境的 api 管理或类似的东西
标签: azure api azure-api-management