2019 Spring Cloud framework where to go

Spring Cloud team abandoned some framework:

Greenwich release, most of Netflix OSS (Netflix open source service) into maintenance mode. Including Archaius, Hystrix, Ribbon and Zuul. This means that the only framework for future bug fixes and security issues, and will not develop new features.

Netflix no longer develop Ribbon and Hystrix. Zuul fate is somewhat different, Netflix released Zuul 2, a new version of Zuul based Netty, includes a number of performance improvements and new features in May 2018. Nevertheless, Spring Cloud development team gave up Zuul modules, steering their own research and development of new modules -Spring Cloud Gateway.

Eureka looking for alternatives

Spring Cloud supports a range of services in addition to Eureka's discovery framework: Zookeeper, Consul, Alibaba Nacos, Kubernate. I think HashiCorp the Consul is one of the best. HashiCorp Consul is a service grid for service discovery, configuration, and service micro-service applications and infrastructure division runtime.

Consul is maintained and developed by HashiCorp. It is part of the ecosystem HashiCorp, including other Vault, Nomad, Terraform. Eureka and different, Consul can not only be used as service discovery, service can do micro-architecture configuration server.

If the Eureka, you need to spend Spring Cloud Config or Netflix Archaius, whereas if Consul, you do not need these two centers configuration, the configuration can also be used as Consul center.

in conclusion:

So after Spring Cloud develop new combinations can be:

Consul + Loadbalancer + Spring Cloud Gateway

Instead of:

Eureka + Spring Cloud Config + Ribbon + Zuul

Guess you like

Origin www.cnblogs.com/reayzhang/p/12589632.html