Eureka是一种基于REST(Representational State Transfer)的服务,主要用于AWS云,用于定位服务,以实现中间层服务器的负载平衡和故障转移。是Netflix开源的一款提供服务注册和发现的产品,它提供了完整的Service Registry和Service Discovery实现。也是Spring Cloud体系中最重要最核心的组件之一。
GitHub:Eureka
Eureka Server 服务注册与发现服务端
pom.xml中添加依赖
1 | <dependencies> |
启动类中添加@EnableEurekaServer注解
1 | @EnableEurekaServer |
yml配置文件 YAML语言
1 | server: |
启动工程
在浏览器访问 http://localhost:8765/ ,此时一个服务也没有
Eureka Client 服务提供者客户端
pom.xml中添加依赖
1 | <dependencies> |
启动类中添加@EnableEurekaServer注解
1 | @EnableEurekaClient |
yml配置文件
1 | server: |
启动工程
刷新浏览器,发现客户端已成功注册