首先 祭出eureka的官方文档
http://cloud.spring.io/spring-cloud-static/Camden.SR1/#_service_discovery_eureka_clients
- 添加@EnableEurekaClient 注解
- 导入依赖
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-eureka</artifactId>
</dependency>
- yml配置
eureka:
client:
healthcheck:
enabled: true
serviceUrl:
defaultZone: http://localhost:8761/eureka
instance:
prefer-ip-address: true
instance-id: ${spring.application.name}:${spring.cloud.client.ipAddress}:${spring.application.instance_id:${server.port}}
lease-renewal-interval-in-seconds: 5
emergency! eureka may be incorrectly claiming instances are up when they’re not. renewals are lesser
这个警告是由于我们心跳小于5下 就会报出提示(不影响使用)