IDEA生成eurekaServer端服务注册中心(集群版)

1、建Module

2、改POM

3、写YML

Eureka集群配置一

eureka:
  instance:
    hostname: eureka7001.com #eureka服务端的实例名称
  client:
    register-with-eureka: false     #false表示不向注册中心注册自己。
    fetch-registry: false     #false表示自己端就是注册中心,我的职责就是维护服务实例,并不需要去检索服务
    service-url:
      defaultZone: http://eureka7002.com:7002/eureka/

Eureka集群配置二

eureka:
  instance:
    hostname: eureka7002.com #eureka服务端的实例名称
  client:
    register-with-eureka: false     #false表示不向注册中心注册自己。
    fetch-registry: false     #false表示自己端就是注册中心,我的职责就是维护服务实例,并不需要去检索服务
    service-url:
      defaultZone: http://eureka7001.com:7001/eureka/

 

4、主启动

 

 

 

修改映射配置

找到C:\Windows\System32\drivers\etc路径下的hosts文件

 

修改映射配置添加进hosts文件

  1、127.0.0.1  eureka7001.com

  2、127.0.0.1  eureka7002.com

 

 

 

 

 

 

 

将支付服务微服务发布到上面2台Eureka集群配置中

eureka:
  client:
    #表示是否将自己注册进EurekaServer默认为true。
    register-with-eureka: true
    #是否从EurekaServer抓取已有的注册信息,默认为true。单节点无所谓,集群必须设置为true才能配合ribbon使用负载均衡
    fetchRegistry: true
    service-url:
      #defaultZone: http://localhost:7001/eureka
      defaultZone: http://eureka7001.com:7001/eureka,http://eureka7002.com:7002/eureka  # 集群版

将订单服务微服务发布到上面2台Eureka集群配置中

eureka:
  client:
    #表示是否将自己注册进EurekaServer默认为true。
    register-with-eureka: true
    #是否从EurekaServer抓取已有的注册信息,默认为true。单节点无所谓,集群必须设置为true才能配合ribbon使用负载均衡
    fetchRegistry: true
    service-url:
      #defaultZone: http://localhost:7001/eureka
      defaultZone: http://eureka7001.com:7001/eureka,http://eureka7002.com:7002/eureka  # 集群版
 

 

 

@LoadBalanced

使用@LoadBalanced注解赋予RestTemplate负载均衡的能力

posted @ 2022-11-21 20:16  93丶Fss  阅读(56)  评论(0)    收藏  举报