Abstract
Micro-services are activities that run in your own programs and communicate with HTTP APIS through lightweight devices. Under the Micro-service architecture, the API gateway is an important component of the overall architecture. It abstracts the common functions that are needed in the Micro-services. As the only entry for a Micro-service, the API gateway encapsulates the specific internal implementation and interface of the system. Based on the analysis and comparison of the traditional framework and the Micro-service framework, this paper mainly analyzes the realization of the functions: load balancing, automatic service blowing, and Gray release, and gives the implement scheme of the key technology of the API gateway under the Micro-service architecture. The scheme discusses the case study of the technology selection and application architecture under micro service. And it also provides a new solution for the difficulties in manage API gateway under micro service by giving a detailed design for the authentication of the API gateway, reverse proxy function and flow control function. By using API gateway, the problem of how a caller can call an independent service can be solved, thus the development efficiency can be greatly improved.
Published Version
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have