作者:李刚
简介
Spring Cloud在27日宣布Edgware.RELEASE版本可用了。这个版本详细介绍可参照官网:spring.io/。
本文主要介绍Edgware.RELEASE中对Eureka Client注册的优化,下面通过一个小例子来进行说明。
Dalston.SR4版本之前
- 添加对应的
pom依赖. - 在主函数上添加
@EnableDiscoveryClient注解. properties文件进行配置
添加pom依赖
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-eureka</artifactId>
</dependency>
添加@EnableDiscoveryClient
@EnableDiscoveryClient
@SpringBootApplication
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
properties文件进行配置
server.port=8081
spring.application.name=EUREKA-CLIENT
eureka.client.service-url.defaultZone=http://localhost:8761/eureka
Edgware.RELEASE版本
相比之前的步骤,省略了在主函数上添加@EnableDiscoveryClient注解这一过程。Spring Cloud默认认为客户端是要完成向注册中心进行注册的。
- 添加对应的
pom依赖. properties文件进行配置
添加pom依赖
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
</dependency>
properties文件进行配置
spring.application.name=EUREKA-CLIENT
eureka.client.service-url.defaultZone=http://localhost:8761/eureka
启动Eureka Client客户端,访问http://localhost:8761/eureka
可以看到EUEREKA-CLIENT已经注册到Eureka Server服务上了。
关闭自动注册功能
spring cloud提供了一个参数,该参数的作用是控制是否要向Eureka Server发起注册。具体参数为:
//默认为true,如果控制不需要向Eureka Server发起注册将该值设置为false.
spring.cloud.service-registry.auto-registration.enabled = xxx
原文作者:holy12345
转载地址:Edgware.RELEASE中Eueka Client注册的优化
版权说明:本文来源于网络,版权归作者所有,转载请注明作者及出处,谢谢!
小程序解决方案:99抵999元, 开抢啦>>