一、1个eureka-server
注意点:1、新建项目选择Eureka Server
2、启动类加注解
3、application.yml配置文件
eureka:
client:
service-url:
defaultZone: http://localhost:8761/eureka/
#不让eureka.server自己注册自己
register-with-eureka: false
#将服务端配置成客户端关闭时展示服务消失:仅仅用于开发环境,生产环境得打开
server:
enable-self-preservation: false
spring:
application:
name: eureka-server
#server:
# port: 8761
1个Eureka-Client
1、新建项目:
2、启动类加注解@EnableDiscoveryClient
@SpringBootApplication
@EnableDiscoveryClient
public class LearningApplication {
public static void main(String[] args) {
SpringApplication.run(LearningApplication.class, args);
}
}
3、application.yml文件
eureka:
client:
service-url:
defaultZone: http://localhost:8761/eureka/
spring:
application:
name: eureka-client
二、两或三个Eureka Server ,相互注册
yml配置文件
eureka:
client:
service-url:
defaultZone: http://localhost:8761/eureka/,http://localhost:8762/eureka/
#不让eureka.server自己注册自己
register-with-eureka: false
#将服务端配置成客户端关闭时展示服务消失:仅仅用于开发环境,生产环境得打开
server:
enable-self-preservation: false
spring:
application:
name: eureka-server