zoukankan      html  css  js  c++  java
  • spring cloud集群负载均衡

     我这边做的是在之前的架构上多配置一个注册中心和两个服务。也就是分别将两个eureka和四个服务装到两台服务器上。具体前面搭建springcloud项目大家可以去搜索一下。下面我直接说做集群的几点变化。

    1,首先将原来的eureka里面的yml文件修改几处:

    2,新建一个eureka,别的都不变,

    然后看yml文件,主要修改hostname和defauleZone这两处,

     3,这里说下刚才说的镜像hosts文件 ,单个eureka不用 ,集群一定要改一下,windous上面在C:WindowsSystem32driversetc  打开hosts,加配置 ,linux在/etc下面

    这是我第一个hosts文件 ,第二个一样,注意ip和名字的匹配,里面加上这几句。

    好,这样eureka就可以了 本地工具直接main启动既可以,linux上面用

    nohup java -jar 就可以

    启动就可以看到互相关联了,像这样,注意看两处地址和端口

    好,下面修改服务提供者的项目,我这里用的一个服务项目启动的两个服务,

    首先yml先写prd和8014启动第一个

    然后看prd.yml里面defaultZone需要改一下,

    然后启动第一个服务,

    好,然后test.yml也要修改一下defaultZone,和上面的prd.yml一样。

    然后启动第二个

    好 ,现在已经本地的一个注册中心和两个服务已经启动了,linux上面一个注册中心也启动了, 然后将本地的服务提供项目打包上传,然后分别按照两个端口启动,像这样

    然后用tail -f log看下启动结果,如果没问题控制页面应该能看到四个服务,像这样

  • 相关阅读:
    Php7安装pdo_pgsql,pgsql扩展
    Laravel 实时监听打印 SQL
    windows 下安装docker依赖boot2docker镜像默认用户和密码
    win7下安装virtual box后启动报错
    phpstorm 不能自动打开上次的历史文件
    BZOJ1001 [BeiJing2006]狼抓兔子 平面图转对偶图,最小割转最短路
    BZOJ1098 [POI2007]办公楼biu
    POJ1410 Intersection
    HDU3336 Count the string
    HDU2594 Simpsons’ Hidden Talents [KMP]
  • 原文地址:https://www.cnblogs.com/whb11/p/9605712.html
Copyright © 2011-2022 走看看