分布式微服务 SpringCloud 中 Eureka 服务注册中心 组件集群搭建

搭建服务注册与发现参考如下文章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/

7777服务器 可视化结果

7778服务器 可视化结果

注:因为是集群,所有它们的服务器实例是相同的

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值