Question

Basically, what I'm interested in doing is setting up a WSO2 API Manager in multiple regions; such as Asia, US, and Europe. Some APIs will be deployed within datacenters in each region while other APIs will only be deployed within a particular region.

Ideally what I'd like to have is a single WSO2 API Store where I can see the APIs that are deployed across all regions (including those that are only available on servers in specific regions).

I don't want the API users to have to know about each of the API Managers or their stores in order to discover the available APIs. I'd rather they just knew about one of the API Manager stores (ideally the one in their region) and they could then find the available APIs and decide if they want to deal with the latency of using an API from a different region.

Thus, when an API is published using the API Manager Publisher in one region I'd like that API information to be federated to each of the API Manager Stores.

Is this possible? If so does any documentation exist on how to configure the API Managers to use API metadata federation?

Was it helpful?

Solution

If I understood your query correctly,this is possible via distributed clustered setup of WSO2 API Manager.

This blogpost will be help you to get initial understanding on how WSO2 API Manager[AM] designed for scalability.

For the moment,we are in the process of updating WSO2 AM documentation with API Manager deployment details in a distributed setup and those will be available in near future. Additionally this slideset would help to you as it is containing some deployment patterns which can be used for API Manager.

Thanks;

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top