Dual-architecture application parallel and traffic switching solution
Ming Li, Shuai Gong, Min Zhang, Dongbo Yu · 2022 IEEE 10th Joint International Information Technology and Artificial Intelligence Conference (ITAIC) · 2022
With the continuous growth of business volume and functional requirements, the application of major business systems is gradually implementing the upgrade from the Spring Boot architecture to the Spring Cloud microservice architecture. Due to the large degree of version change, it needs to undergo sufficient internal testing and external debugging. can be officially launched. Under the requirements of limited machine resources in the DMZ domain in the existing joint debugging environment and minimizing the exposure of the public network, the article proposes a dual-architecture application parallel and traffic switching scheme based on Nginx - F5, so that the test system has both The external debugging and testing function of Boot and Cloud architecture applications. This solution splits the requests of external merchants according to attribute identifiers such as merchant code, business type or provincial code, and a certain percentage, and forwards them to the microservice application system, so that the microservice The application of the service version has been fully debugged, providing a reference for system expansion and construction that requires parallel testing of large versions.