api - 将 WSO2 api manager 用于具有多个后端的一个 API
问题描述
我想使用 wso2 api manager 来保护对我的 API 的访问。我有一个在多个后端(大约 100 个)中重复的 API(所有后端都实现了相同的资源)。我发现可以将动态端点与 API 管理器一起使用,但我的路由策略取决于可以选择端点的最终用户的请求。在这种情况下,我无法定义任何路由策略(https://apim.docs.wso2.com/en/latest/learn/api-gateway/message-mediation/adding-dynamic-endpoints/)另一种选择是实现多个网关每个网关将指向一个后端(https://apim.docs.wso2.com/en/latest/learn/api-gateway/api-gateways-with-dedicated-backends/)。但是,在我的情况下,这个选项非常复杂,因为我有大约 100 个后端。WSO2 api manager 在我的情况下是一个不错的选择,还是我应该在不使用 API Manager 的情况下在后端级别保护我的 API?
解决方案
推荐阅读
- python - `import dolphindb` 时 DLL 加载失败
- javascript - 如何在 laravel 5.7 的不同页面上将数据从一个表单传递到另一个表单?
- javascript - 如何删除数组中的重复出现?
- react-select - 选项未显示在 react-select 下拉列表中,但可以在 console.log 中看到数组看起来不错
- powershell - 需要协助复制任务
- php - Laravel 使用 ajax 自动更新 div 内容
- python - 按发件人 IMAP.search() 查找邮件
- angularjs - 如何连接和配置 Angular 应用程序以通过 Keycloak 进行身份验证
- python - 使用多索引附加数据框
- spring-boot - 如何在springApplication中创建.war文件