| With the evolution of the software system architecture,the use of the micro-service architecture has become more and more extensive,which has brought about the demand for enterprise software integration and connectivity.The API management platform provides multi-protocol,multi-arranged,lightweight,and high-performance operating environments for the diversity,volatility,and development efficiency brought about by the docking and adaptation processes between different software systems.The API management platform provides a variety of system common functions,such as multiple forms of authentication and authentication,multi-dimensional flow control,etc.The API management platform use micro-service architecture,the lightweight and extensibility of micro-service makes it meet the customization needs of different business departments and run business customization plug-ins in a pluggable manner.The micro-service architecture meets the different networking requirements of differ-ent business departments,and the cluster deployment of multiple micro-services is beneficial to improve performance.The current research on microservice architecture at home and abroad is main-ly to make the single application become a micro-service application,and to realize the advantages brought by micro-service through logical segmentation.At home and abroad,there are products in the API gateway system.Alibaba Cloud is the first to introduce API gateway products,it provides API hosting services to help users open services deployed on Alibaba Cloud.Jingdong Cloud is also currently testing the API gateway system.Its advantage is to provide low-cost and high-performance API calls,and rely on the security and stability brought by the Jingdong cloud account security system.Foreign products are represented by Netflix Zuul and Amazon Gateway.The API management platform uses two microser,vices to separate the execution of the API from the API governance,providing instant communication through the message notification service.The API execution engine is mainly divided into pro-tocol access and connection,protocol conversion,and filter chain.The filter chain assembles general or customized plug-ins for message filtering,including flow control and authentication.The governance service is based on a layered model to build an open interface for API assets for engine calls.I participated in the design and implementation of multiple modules of the API management platform,verified the functions of each module and solved the existing problems,conducted security analysis on the project to eliminate possible loopholes in the project,and completed the upgrade of the open source components used in the system.After installation and deployment,the API management platform can run stably.The user can successfully complete the API call after importing the API through the interface.The API orchestration can be completed in different protocol scenarios. |