WSO2 APIM v4.x | In-Memory Deployment of APIs
Hi Everyone, in this blog I am going to share about in-memory deployment process of APIs in WSO2 API Manager 4.
Deployment Process for APIs- Whenever an API is deployed via publisher portal, it generates the API Synapse artefacts and stores the same. In previous versions of WSO2 API Manager (till apim v3.2.x), the API artefacts were stored in database as well as in the file system at following location-
AM_HOME/repository/deployment/server/synapse-configs/default/api/<PROVIDER-API-Version.xml>
Changes in API Manager 4- Starting with WSO2 APIM v4, WSO2 has changed the deployment and loading process of the APIs as-
- API-Related Synapse artefacts were moved from the file system to the In-Memory
- During the server startup and revision deployment, artefacts will be loaded from DB to memory
So, after this important change in WSO2 API Manager 4, the API artefacts are loaded from following database tables to In-Memory-
- AM_GW_PUBLISHED_API_DETAILS ;
- AM_GW_API_ARTIFACTS;
- AM_GW_API_DEPLOYMENTS;
Below screenshots provides more details about the above tables contents-
#References:
- https://www.slideshare.net/wso2.org/highlights-of-wso2-api-manager-400
- https://athiththan11.medium.com/in-memory-api-deployment-5e7a169fe787
- https://stackcheats.github.io/cbb5bea47dfa2cfda1225ceb745065d3/in-memory-api-deployer-flow.svg
Comments
Post a Comment