微服务消费者注册到Eureka Server集群
服务信息
服务消费者:server-autodeliver (8090)服务消费者:server-autodeliver (8091)
搭建步骤
pom文件引入坐标,添加eureka client相关坐标
<dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-commons</artifactId></dependency><dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-netflix-eurekaclient</artifactId></dependency>
配置application.yml文件
server:port: 8090eureka:client:serviceUrl: # eureka server的路径defaultZone: http://cloudeurekaservera:8761/eureka/,http://cloudeurekaserverb:8762/eureka/ #把 eureka 集群中的所有 url 都填写了进来,也可以只写⼀台,因为各个 eureka server 可以同步注册表instance:#使⽤ip注册,否则会使⽤主机名注册了(此处考虑到对⽼版本的兼容,新版本经过实验都是ip)prefer-ip-address: true#⾃定义实例显示格式,加上版本号,便于多版本管理,注意是ip-address,早期版本是ipAddressinstance-id: ${spring.cloud.client.ipaddress}:${spring.application.name}:${server.port}:@project.version@spring:application:name: service-autodeliver
启动类添加注解
@EnableDiscoveryClient
