Eureka集群配置

Eureka集群配置eureka作为注册中心,生产环境必须多节点部署,保证其高可用性。现以两台服务器来完成集群部署。服务器A:172.16.21.34服务器B:172.16.21.35方式一:使用ip形式完成。服务器A:172.16.21.34server:port:7777spring:application:name:register#指定eureka客户端的登录账户security:user:…

大家好,又见面了,我是你们的朋友全栈君。

        eureka作为注册中心,生产环境必须多节点部署,保证其高可用性。现以两台服务器来完成集群部署。

        服务器A:172.16.21.34

        服务器B:172.16.21.35

方式一:使用ip形式完成。

服务器A:172.16.21.34

server:
  port: 7777

spring:
  application:
    name: register
  #指定eureka客户端的登录账户
  security:
    user:
      name: test
      password: test

eureka:
  environment: prod34
  #ip形式指定其他节点
  instance:
    prefer-ip-address: true
  #获取服务列表
  #将自己注册为服务
  client:
    fetch-registry: true
    register-with-eureka: true
    service-url:
      defaultZone: http://test:test@172.16.21.35:7777/eureka/
  server:
    enable-self-preservation: true

logging:
  config: classpath:log4j2.xml

服务器B:172.16.21.35

server:
  port: 7777

spring:
  application:
    name: register
  #指定eureka客户端的登录账户
  security:
    user:
      name: test
      password: test

eureka:
  environment: prod35
  #ip形式指定其他节点
  instance:
    prefer-ip-address: true
  #获取服务列表
  #将自己注册为服务
  client:
    fetch-registry: true
    register-with-eureka: true
    service-url:
      defaultZone: http://test:test@172.16.21.34:7777/eureka/
  server:
    enable-self-preservation: true

logging:
  config: classpath:log4j2.xml

方式二:使用主机名形式完成。

        该方式首先需要在服务器A,B上配置hosts文件信息,增加执行对方主机的域名解析。且主机名不可包含”_”字符,否则URI类获取对应的host信息会报错:Host name may not be null。

172.16.21.34 peer1
172.16.21.35 peer2

服务器A:172.16.21.34

server:
  port: 7777

spring:
  application:
    name: register
  #指定eureka客户端的登录账户
  security:
    user:
      name: test
      password: test

eureka:
  environment: prod34
  #主机名形式
  instance:
    hostname: peer1
  #获取服务列表
  #将自己注册为服务
  client:
    fetch-registry: true
    register-with-eureka: true
    service-url:
      defaultZone: http://test:test@peer2:7777/eureka/
  server:
    enable-self-preservation: true

logging:
  config: classpath:log4j2.xml

服务器B:172.16.21.35

server:
  port: 7777

spring:
  application:
    name: register
  #指定eureka客户端的登录账户
  security:
    user:
      name: test
      password: test

eureka:
  environment: prod35
  #主机名形式
  instance:
    hostname: peer2
  #获取服务列表
  #将自己注册为服务
  client:
    fetch-registry: true
    register-with-eureka: true
    service-url:
      defaultZone: http://test:test@peer1:7777/eureka/
  server:
    enable-self-preservation: true

logging:
  config: classpath:log4j2.xml

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/133322.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 关联数据及其应用

    关联数据及其应用转载自:http://blog.sciencenet.cn/blog-357889-578799.html关联数据(LinkedData)是万维网的发明人——蒂姆•伯纳斯-李(TimBerners-Lee)——提出的一种万维网上发布数据的方式,可以看成语义Web的一种实现方式。它一般要求采用RDF数据模型,利用URI(统一资源标识符)命名数据实体,发布和部署实例数据和类数据

  • linux polkitd 漏洞,CVE-2011-1485 Red Hat PolicyKit pkexec功能和polkitd守护进程竞争条件漏洞-漏洞情报、漏洞详情、安全漏洞、CVE – 安全客…「建议收藏」

    linux polkitd 漏洞,CVE-2011-1485 Red Hat PolicyKit pkexec功能和polkitd守护进程竞争条件漏洞-漏洞情报、漏洞详情、安全漏洞、CVE – 安全客…「建议收藏」/*polkit-pwnage.c***==============================*=PolicyKitPwnage=*=byzx2c4=*=Sept2,2011=*==============================***Howdyfolks,**T…

  • quartus ii安装教程9.0激活成功教程教程_quartus ii 13.1安装教程

    quartus ii安装教程9.0激活成功教程教程_quartus ii 13.1安装教程一、首先是QuartusII13.0.1软件的下载如果你没有那么高的要求,用个低版本的QuartusII就足够了,而且低版本的软件比较稳定,为了免去大家找安装文件版本号不匹配的情况,我在这里把我所用的QuartusII13.0.1版本的源安装文件、激活成功教程文件和器件库(Cyclone,CycloneII,CycloneIII,CycloneIVdevices…

    2022年10月15日
  • oracle常用操作_oracle日志文件在哪里

    oracle常用操作_oracle日志文件在哪里如果某个oracle账户经常被锁定,说明有应用程序或有人远程连接数据库多次失败后导致账户被锁定,oracle默认是有次数限制的,可以通过以下方式解决问题:1、用管理员账户登录:connsys/sysassysdba;2、解锁账户:alteruserscottaccountunlock;3、重置账户密码:alteruserscottidentifiedbytiger;4、授权:grantresource,connecttoscott;5、修改oracle默认配置:al

    2022年10月28日
  • spring事务回滚机制_事务回滚失败

    spring事务回滚机制_事务回滚失败使用来配置自动回滚,可以配置在类上,也可以配置在方法上(作用域不同),但对final或private修饰的方法无效,且该类必须是受spring所管控的。若被配置的方法或类抛出了异常,则事务会被自动回滚,除非你在该方法中手动捕获了异常。可以使用来设定针对特定的异常进行事务回滚,如果不设置则默认会回滚RuntimeExceptionandError(参考自源码内文档)。通过注入来手动开启事务,手动回滚事务,用于抛出异常被catch后,进行手动回滚。…

    2022年10月21日
  • 浮动工具栏在哪里_设置面板的布局方式为边界布局

    浮动工具栏在哪里_设置面板的布局方式为边界布局使用BCG界面库,工具栏的一些用法就和MFC不一样了,MFC的CFrameWnd直接有一个设置浮动工具条位置的函数可以调用,而BCG没有,因为其对于TOOLBAR的底层实现和MFC那一套实现流程完全不同。BCG库的代码设置浮动工具栏的位置,又折腾了我几个小时,通过看其源码加改调用函数改参数调试,最后终于出来了,也不知此法好不好。代码如下: voidCMainFrame::RePos

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号