转载出处
作者:ssttIsme
我做过SpringBoot和SpringCloud的项目。我们项目中使用很多技术来构建我们的项目。
SpringBoot来构建我们的项目,使用SpringCloud相关技术来实现微服务架构。
SpringBoot是一个基于maven的项目构建工具。目前我们使用版本比较稳定的1.5.6.项目后期我们项目组使用STS,Spring集成eclipse。
使用SpringCloud微服务框架,我们项目组之前还有dubbo+zookeeper。微服务框架内容非常广泛,我们项目中使用Eurka注册中心,Ribbon前端负载均衡(在本地有缓存-转向服务的列表-该列表随着Eurka更新)。
Hystrix断路器或者熔断器,Zuul实现api网关,SideCar实现异构开发语言支持。SpringCloud原生ConfigServer配置中心,Git作为分布式配置中心的数据存储的地方。
我们项目中使用Eurka作为注册中心。而没有使用dubbo使用的zookeeper作为注册中心。
阅读全文…