eureka集群快速搭建

eureka集群快速搭建提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档eureka集群一、配置三个eureka-server二、启动三个eureka-server,并访问三、启动一个消费者四、访问三个eureka-server,都有消费者服务一、配置三个eureka-server三个eureka-server的application.yml文件如下eureka-serverserver:port:8761eureka:instance:hostname:eureka-s

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


一、配置三个eureka-server

三个eureka-server的application.yml文件如下

eureka-server

server:
  port: 8761

eureka:
  instance:
    hostname: eureka-server
  client:
    #false表示不向注册中心注册自己。
    registerWithEureka: false
    #false表示自己端就是注册中心,我的职责就是维护服务实例,并不需要去检索服务
    fetchRegistry: false
    serviceUrl:
      defaultZone: http://eureka-server1:8900/eureka/,http://eureka-server2:8901/eureka/

eureka-server1

server:
  port: 8900

eureka:
  instance:
    hostname: eureka-server1
  client:
    #false表示不向注册中心注册自己。
    registerWithEureka: false
    #false表示自己端就是注册中心,我的职责就是维护服务实例,并不需要去检索服务
    fetchRegistry: false
    serviceUrl:
      defaultZone: http://eureka-server:8761/eureka/,http://eureka-server2:8901/eureka/

eureka-server2

server:
  port: 8901

eureka:
  instance:
    hostname: eureka-server2
  client:
    #false表示不向注册中心注册自己。
    registerWithEureka: false
    #false表示自己端就是注册中心,我的职责就是维护服务实例,并不需要去检索服务
    fetchRegistry: false
    serviceUrl:
      defaultZone: http://eureka-server:8761/eureka/,http://eureka-server1:8900/eureka/

注意:需要配置三个hostname(如何配置自行百度),否则无法集群

二、启动三个eureka-server,并访问

http://eureka-server:8761/
在这里插入图片描述

http://eureka-server1:8900/
在这里插入图片描述

http://eureka-server2:8901/
在这里插入图片描述
注意:
在这里插入图片描述
这里的意思就是这两个注册中心是当前注册中心的集群节点,当前注册中心会从这两个节点同步服务,这里是通过hostname辨别的,所以配置yml参数的时候需要配置不同的hostname。这里有显示配置的集群节点,就证明集群配置成功了。

三、启动一个生产者

消费者application.yml文件如下

eureka:
  client:
    serviceUrl:
      defaultZone: http://localhost:8761/eureka/
server:
  port: 8763
spring:
  application:
    name: service-hi

注意:向三个eureka-server中任意一个注册即可,集群节点会自动同步

四、访问三个eureka-server,都有生产者服务

http://eureka-server:8761/
在这里插入图片描述
http://eureka-server1:8900/

在这里插入图片描述
http://eureka-server2:8901/
在这里插入图片描述
到此,eureka集群配置就完成了。

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

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/136536.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 运算放大器的基本原理

    运算放大器的基本原理运算放大器的基本原理来源:21ic作者:关键字:运算放大器  原理    运算放大器(OperationalAmplifier,简称OP、OPA、OPAMP)是一种直流耦合﹐差模(差动模式)输入、通常为单端输出(Differential-in,single-endedoutput)的高增益(gain)电压放大器,因为刚开始主要用于加法,乘法等运算电路中,因而得名。

    2022年5月3日
    33
  • socketpair函数用法[通俗易懂]

    socketpair函数用法[通俗易懂]socketpair()函数的声明:#include<sys/types.h>#include<sys/socket.h>intsocketpair(intd,inttype,intprotocol,intsv[2]);socketpair()函数用于创建一对无名的、相互连接的套接子。如果函数成功,则返回0,创建好的套接字分别是sv[0]和sv[1];否则返回-1,错误码保存于errno中。基本用法:1.这对套接字可以用于全双工通信,每一个..

    2022年10月14日
    2
  • apache knox安装_系统服务组件

    apache knox安装_系统服务组件参考链接:https://blog.csdn.net/qq_37865420/article/details/105787160

    2025年7月8日
    2
  • java8 stream接口终端操作 count,anyMatch,allMatch,noneMatch

    java8 stream接口终端操作 count,anyMatch,allMatch,noneMatch对于中间操作和终端操作的定义,请看《JAVA8stream接口中间操作和终端操作》,这篇主要讲述的是stream的count,anyMatch,allMatch,noneMatch操作,我们先看下函数的定义longcount();booleananyMatch(Predicate<?superT>predicate);…

    2022年10月9日
    1
  • datagrip安装教程与激活_激活

    datagrip安装教程与激活_激活Datagrip激活码最新破解教程,Mac版激活至2299年,Datagrip激活码2021.3.3

    2022年4月20日
    760
  • android apk获取系统签名[通俗易懂]

    android apk获取系统签名[通俗易懂]android打包系统APK一准备材料1signapk包1)通常在源码环境的build\tools\signapk目录下,包含如下文件:拿到上述文件之后还不能直接签名,需要将signapk编译,生成一个signapk.jar包,步骤如下:把signapk放到E盘(E:\signapk),命令行cd到此目录下(signapk.java代码目录)下执行:E:\signapk>…

    2022年6月21日
    50

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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