【发布时间】:2020-11-03 20:22:04
【问题描述】:
我正在创建一个需要从多个 API 获取信息的应用程序,并且我想创建一个标准 API 以允许我访问所有其他 API。只是从一个网址更改为将我引导到其他 API。enter image description here
是这样的,实际上有超过 500 个 API,但我认为这是一个同时消耗近 100 个 API 的应用程序,但由于有很多服务器被要求提供信息,我认为最好使用 API 网关,从单个链接进行控制
【问题讨论】:
-
目前还不清楚你想要实现什么。 standard API 一词是什么意思?最后的每个 API 资源只是一个 url 端点。并且应用程序可以使用单个访问令牌来调用它订阅的所有 API 资源
-
是的,确切地说,我的意思是,我尝试制作一个可以访问多个 API 的应用程序,但是合并所有 API 的所有 URL 会非常繁重,我尝试的是如何将它们合二为一,我正在寻找,我认为 WSO2 可以做到这一点,但我不知道该怎么做。
-
是的,一个 api 网关正在这样做——拥有一个具有统一身份验证和授权的网关服务。你的问题仍然很广泛。使用 WSO2 APIM,您应该为每个后端服务配置单独的 api 定义。除了 wso2 documentation 还有什么不清楚的地方?
-
嗯,如果我理解你的话,也就是说,从 api 管理器,我添加所有要使用的 api,然后你可以从那里创建一个 URL,它将能够管理它们,也就是说,可以从 WSO2 为我创建的 URL 访问它吗?
-
have access to it, from the URL that WSO2 creates for me是的,就是这样。 APIM 用作更智能的代理。但是,目前尚不清楚您的问题是什么,您在努力解决什么问题。 “我该怎么做”回答起来很抽象,你必须自己做,然后问更具体的问题
标签: api wso2 wso2esb api-management