Eureka服务注册中心
gradle配置
dependencyManagement { imports { mavenBom ('org.springframework.cloud:spring-cloud-dependencies:Camden.SR3') }}dependencies { compile ('org.springframework.cloud:spring-cloud-starter-eureka-server') testCompile('org.springframework.boot:spring-boot-starter-test')}
启动代码
- 只需添加@EnableEurekaServer注解即可配置一个工程为Eureka服务端
@EnableEurekaServer@SpringBootApplicationpublic class XyEurekaApplication { public static void main(String[] args) { SpringApplication.run(XyEurekaApplication.class, args); }}
application配置
- 需要配置程序自身不作为客户端注册服务
- application.yml
server:
port: 10000
eureka:
instance:
hostname: localhost
client:
register-with-eureka: false
fetch-registry: false
service-url:
defaultZone: http://${eureka.instance.hostname}:${server.port}/eureka/
登录Eureka管理端