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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • IDEA下maven分模块开发,web块不能创建serlvet的问题的解决方案

    IDEA下maven分模块开发,web块不能创建serlvet的问题的解决方案

    2021年8月23日
    78
  • c语言递归求组合数_c语言求一维数组元素之和

    c语言递归求组合数_c语言求一维数组元素之和C语言递归实现数组求和一.基本思想(分而治之):1.基线条件:显然最简单的情况:数组只有一个数时,无需任何操作,直接返回其值即可;所以基线条件为数组长度为1;2.递归条件:每一次加上数组最后一位并缩短数组长度以丢掉它;二.问题及解决1.数组的输入问题:怎么实现让自己输入自己想求得的数组的和,而不是只能求固定数组。解:利用c99变长数组,自己输入数组长度和具体数字;(缺陷:需要用户…

    2022年10月2日
    0
  • win10JDK环境变量的配置

    win10JDK环境变量的配置在win10系统下进行jdk环境变量与win7的一些区别,作者踩过一些坑,最后通过网上查找资料才将问题解决,但是网上的资料比较零碎,作者整理一下亲自操作过程并且将步骤详细的写了下来,希望能够帮助需要的人。一、下载安装完成jdk之后,桌面右键此电脑选择属性,进入以下界面,然后选择高级系统设置,进入系统配置二、进入系统配置之后点击环境变量,进入环境变量配置窗口三、此时我们可以看到有用户变量…

    2022年7月21日
    9
  • Soc芯片架构介绍「建议收藏」

    Soc芯片架构介绍「建议收藏」参考链接:https://www.bilibili.com/read/cv3347169/扩展:计算机架构(哈佛结构):参考链接:https://zhuanlan.zhihu.com/p/63322067

    2022年9月7日
    0
  • platform_driver_probe与platform_driver_register的区别[通俗易懂]

    platform_driver_probe与platform_driver_register的区别[通俗易懂]

    PlatformDeviceandDrivers
    我们可以了解Platformbus上面的驱动模型接口:platform_device,platform_driver。和PCI和USB这些大结构的总线不同,虚拟总线Platformbus使用最小结构来集成SOCprocesser上的各种外设,或者各种“legacy”之间的互联。
    Platformdevice
    典型的Platformdevi

    2022年7月14日
    13
  • opacity属性兼容问题「建议收藏」

    opacity属性兼容问题「建议收藏」目前主流浏览器Opera9.0+,Safari 1.2(WebKit125)+,chrome、firedox、IE11等等都支持opacity这个透明度属性。因此现在全兼容写法只需要兼顾IE6、IE7、IE8opacity{   opacity:0.5;   filter:alpha(opacity=50); //filter过滤器 兼容IE678}…

    2022年5月9日
    90

发表回复

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

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