SpringCloud微服务(Eureka)

#springCloud 微服务
服务发现——Netflix Eureka
服务调用——Netflix Feign
熔断器——Netflix Hystrix
服务网关——Netflix Zuul
分布式配置——Spring Cloud Config
消息总线 —— Spring Cloud Bus

服务发现组件 Eureka
Eureka包含两个组件: Eureka Server和Eureka Client。
Eureka服务端开发
1.引入依赖 父工程pom.xml定义SpringCloud版本
SpringCloud微服务(Eureka)
2.子模块pom.xml引入eureka-server

添加application.ymlSpringCloud微服务(Eureka)
3.添加application.yml
SpringCloud微服务(Eureka)
4.编写启动类
SpringCloud微服务(Eureka)
SpringCloud微服务(Eureka)
服务注册
1.将其他微服务模块添加依赖
SpringCloud微服务(Eureka)
2.修改每个微服务的application.yml,添加注册eureka服务的配置
eureka:
client:
service‐url:
defaultZone: http://localhost:6868/eureka
3.修改每个服务类的启动类,添加注解
@EnableEurekaClient
SpringCloud微服务(Eureka)