搭建服务注册与发现参考如下文章SpringCloud的Eureka的服务注册与发现和集群入门配置_L0317的博客-CSDN博客1.父pom文件导入依赖: <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.6.2</version> </parent><depen...
https://blog.csdn.net/L0317/article/details/122345877?spm=1001.2014.3001.5501
服务器A和服务器B相互注册
编写服务器A的yml文件
server:
# 服务端口
port: 7777
spring:
application:
# 服务name
name: eureka-server
eureka:
client:
# 是否将自己注册到服务器
register-with-eureka: true
# 是否从服务器拉取服务
fetch-registry: true
service-url:
# 注册到eureka的ip地址
defaultZone: http://${eureka.instance.hostname}:7778/eureka/
instance:
# 为false时,那么注册到Eureka中的Ip地址就是本机的Ip地址
# 如果设置了true并且也设置了hostname那么就将此ip地址注册到Eureka中
prefer-ip-address: true
hostname: 127.0.0.1
编写服务器B的yml文件
server:
# 服务端口
port: 7778
spring:
application:
# 服务name
name: eureka-server-two
eureka:
client:
# 是否将自己注册到服务器
register-with-eureka: true
# 是否从服务器拉取服务
fetch-registry: true
service-url:
# 注册到eureka的ip地址
defaultZone: http://${eureka.instance.hostname}:7777/eureka/
instance:
# 为false时,那么注册到Eureka中的Ip地址就是本机的Ip地址
# 如果设置了true并且也设置了hostname那么就将此ip地址注册到Eureka中
prefer-ip-address: true
hostname: 127.0.0.1
服务消费者 和 服务提供者 注册地址(注册到2台服务器)
service-url:
# 注册到eureka的ip地址
defaultZone: http://${eureka.instance.hostname}:7777/eureka/,http://${eureka.instance.hostname}:7778/eureka/