springcloud-study 是本人在学习系列springcloud的一些工程!
此系列的工程是基于SpringBoot2.x、SpringCloud 的Finchley的版本进行开发的。
基于SpringBoot1.x、SpringCloud 的Dalston进行开发的工程可以看这个仓库。
GitHub工程地址:https://github.com/xuwujing/springcloud-study
码云工程地址:https://gitee.com/XuWuJing/springcloud-study
下载
git clone https://github.com/xuwujing/springcloud-study.git
使用
使用maven方式将下载的工程导入IDE中,然后将需要的项目运行main方法启动即可!
每个单独工程都有相应的使用文档说明!
- springcloud-eureka: springcloud的eureka 版本,用于服务的注册和发现以及搭建高可用的集群示例。
- springcloud-hystrix: springcloud的hystrix熔断器版本,可以处理服务的熔断防止故障扩散。
- springcloud-ribbon: springcloud的ribbon版本,可以实现负载均衡功能以及制定相应的策略。
- springcloud-feign: springcloud的feign版本,支持服务之间的调用,同时也自带了负载均衡功能。
- springcloud-config: springcloud的config配置中心版本,既可以从本地获取配置信息,也可以从Git仓库获取配置。
- springcloud-config-bus: springcloud的config配置中心完美使用版,结合springcloud-bus实现配置动态刷新获取,可以根据情况自行选择更新配置文件。
- springcloud-zuul: springcloud的zuul路由网关的基础使用版,可以实现网关的基本功能。
- springcloud-zuul-filter: springcloud的zuul路由网关的进阶使用版,可以自定义网关的过滤器和异常处理。