一、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
本文详细介绍了一种基于Eureka的服务注册与发现机制,包括单个Eureka Server的配置及应用,以及多个Eureka Server之间的相互注册过程。通过具体步骤和配置示例,帮助读者理解如何在微服务架构中实现服务的自动注册与发现。
2895

被折叠的 条评论
为什么被折叠?



