首页 > 其他 > 详细

eureka高可用性配置

时间:2020-01-16 10:54:41      阅读:75      评论:0      收藏:0      [点我收藏+]

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
  

 

 

规范

eureka高可用性配置

原文:https://www.cnblogs.com/mengbin0546/p/12199951.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!