对一个具有多个后端的api使用WSO2 api管理器

对一个具有多个后端的api使用WSO2 api管理器,api,wso2-am,endpoint,Api,Wso2 Am,Endpoint,我想使用wso2 api管理器来保护对我的api的访问。我有一个API,它在几个后端(大约100个)中复制(所有后端都实现了相同的资源)。我发现可以将动态端点与API manager一起使用,但我的路由策略取决于最终用户的请求,最终用户可以选择端点。在这种情况下,我无法定义任何路由策略() 另一个选项是实现多个网关,每个网关将指向一个后端()。然而,在我的例子中,这个选项非常复杂,因为我有大约100个后端。WSO2 api manager在我的情况下是一个很好的选择,还是我应该在不使用api m

我想使用wso2 api管理器来保护对我的api的访问。我有一个API,它在几个后端(大约100个)中复制(所有后端都实现了相同的资源)。我发现可以将动态端点与API manager一起使用,但我的路由策略取决于最终用户的请求,最终用户可以选择端点。在这种情况下,我无法定义任何路由策略()
另一个选项是实现多个网关,每个网关将指向一个后端()。然而,在我的例子中,这个选项非常复杂,因为我有大约100个后端。WSO2 api manager在我的情况下是一个很好的选择,还是我应该在不使用api manager的情况下在后端级别保护我的api?

您能详细解释一下该用例吗?最终用户如何选择后端?IMO必须基于请求头或请求正文中的某个值。在这种情况下,您应该能够使用DynamicEndpoint实现这一点。这是一个稍微不同的用例。我不认为你会找到一个一对一的解决方案,如果你用另一个解决方案。谢谢你的答复。我的用例是,一个API在多个后端中实现,并且在实际状态下,每当用户想要使用给定后端的API时,他需要指定他想要使用的后端服务器的ip地址:。现在我想使用API管理器来保护所有后端对这些API的访问。