看了springcloud官网的介绍和目录,spring cloud比spring boot有较大的不同。
对于使用过spring的开发者来说,spring boot可能只是说优化了一些spring东西,特别是依赖、配置等,减少繁重的xml配置。
但是spring cloud的功能却让人眼前一亮,服务自动注册发现、hystrix、路由网关zuul、高可用配置中心、服务链追踪等等,每一项都是让人很惊喜,想去尝试一下。
sping-cloud提供的各种功能极大得减少开发者开发高级组件的所要面对的问题,也同时延续了spring持续存在历史舞台的时间。比如hystrix,相对中文资料基本没有,英文资料也很少,我当时废了不少劲才在工程中接入了hystrix。而使用sping-cloud接入hystrix只需要几个注解配置,就可以实现差不多的功能,并且spring的官方文档一直都是很优秀的。
可以预言,就像几年前spring成为java开发者必备技能一样,spring cloud也将成为业界主流工程组件。