The invention provides a lightweight non-intrusive micro-service non-stop version upgrading method, and relates to the technical field of service operation and maintenance under a micro-service architecture, and the method comprises the following steps: S1, deploying a new-version back-end service, and registering meta information; through a lightweight architecture, only depending on a basic load balancer and a configuration center and without
containerization transformation, the version raising cost of a traditional
virtual machine / physical
machine architecture is remarkably reduced, and through a dynamic flow routing strategy, service zero-
code transformation is achieved, second-level strategy updating is supported, service continuity is guaranteed, and non-intrusive control is achieved. A bypass Nginx
mirror image verification mechanism and user-level
gray level control are provided, a real production scene is covered by 100%, production-level accurate
verification is achieved, smooth upgrading without
perception of a user is achieved through a dynamic flow routing and version decoupling mechanism, service continuity is guaranteed, meanwhile, accurate
verification of a production environment is supported, and service risks caused by version defects are reduced from the source.