eureka高可用性配置


1 .單機的profile 配置application.yml

spring:
  application:
    name: eureka-server
    
server:
  port: 2001
  
eureka:
  server:
    enable-self-preservation: false
  instance:
    hostname: eureka
  client:          #這個配置是集群互相獲取注冊信息的配置。
    register-with-eureka: false
    fetch-registry: false
    service-url: 
     defaultZone: http://localhost:2001/eureka

 

2.如果是雙機配置的話.

 

spring:
  application:
    name: eureka-server #server: # port: 2001 eureka: server: enable-self-preservation: false instance: prefer-ip-address: true # instance: # hostname: eureka1 # client: # register-with-eureka: false # fetch-registry: false --- spring: profiles: eureka1 server: port: 2001 eureka: instance: hostname: eureka1 client: service-url: defaultZone: http://eureka2:2002/eureka --- spring: profiles: eureka2 server: port: 2002 eureka: instance: hostname: eureka2 client: service-url: defaultZone: http://eureka1:2001/eureka 

 

2.配置啟動項1

 

 2. 第二台的啟動項

 

 

 

 

Itemservice 高可用性.

單機模式

spring:
  application:
    name: user-service
    
server:
  port: 8101
  
eureka:
  client:
    service-url: 
      defaultZone: http://eureka1:2001/eureka, http://eureka2:2002/eureka
  

 

雙機模式

spring:
  application:
    name: item-service

    
#server:
#  port: 8001
  
eureka:
  client:
    service-url: 
      defaultZone: http://eureka1:2001/eureka, http://eureka2:2002/eureka
      
---
spring:
  profiles: item1
  
server:
  port: 8001

---
spring:
  profiles: item2
  
server:
  port: 8002
  

 

 

規范


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM