微服务 Spring Boot 2.0 + Spring cloud + consul + Hystrix + zuul + config + feign (一)
上篇介绍:consul 安装,spring boot 2.0 使用,ribbon,feign 调用接口。
接下来还有目录结构:
- config:配置中心(本篇)
- zuul :网关总线
- hystrix:断路保护机制
- sleuth+zipkin:链路追踪系统(sleuth 不了解的可以看看这篇简介:sleuth 简介)
1.配置中心
spring boot 2.0 快速搭建:
没有别的,只要 pom 中引入下列依赖,然后两步;
- 注册到 consul
- 添加 @EnableConfigServer 注解;
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-config-server</artifactId>
</dependency>
<dependency>
<groupId>org.sp