Spring Cloud blue, green and gray of publication Nepxion Discovery deployment, the deployment of red and black, AB test, release the gray, canary release, the concept of the difference between the rolling release

" Blue-green deployment, the deployment of red and black, AB test, release the gray, canary release, and the difference between the concept of rolling release "

Recently the company doing the project in architecture upgrade, upgrade to Spring Cloud, we hope to do the gray publish services, switched gradually replace the old version with a new version based on traffic, and be able to do the code zero invasion, after all, every time you want to publish modify the code really is not a good experience, but also easily lead to other non-code-level error prevents publishing success. But Spring Cloud does not seem to provide any solutions in this regard. So we look for a wide range of online, finally we found a gray service we demand publishing tools Nepxion Discovery.

Nepxion Discovery is a registered discovery Spring Cloud Discovery service, Ribbon load balancing, and enhanced middleware Feign RestTemplate calls, its features include gray-release (including switching and smooth release release), service isolation, service routing, service weight, IP address black / white list filtering, registration restrictions, limiting discovery, support Eureka, Consul, Zookeeper and Alibaba Nacos register for the service discovery middleware, support Alibaba Nacos, Ctrip's Apollo and Redis as remote configuration center, support Spring Cloud Api gateway (Finchley version), gray publish Zuul and micro gateway services, customer support features of the database gray gray publish multiple data sources such as publishing, support for user-defined routing strategies and programming of gray (including RPC and two kinds of ways to call REST), compatible version of Spring Cloud Edgware and Finchley version (version does not support Dalston, because its life cycle will end in December 2018, if you can not avoid using the Dalston version, please contact me or amend its own source ). Existing micro Spring Cloud services easily introduced into the middleware, the code zero incursion.

Nepxion Discovery official access to a detailed tutorial and Demo, where I will not repeat them (after all, is to write copy) you have the need or the official website to see it, address: https://github.com/Nepxion/Discovery

Original link: https: //blog.csdn.net/storm_zhouy/article/details/82867135

Guess you like

Origin www.cnblogs.com/duanxz/p/11957717.html