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看下启动结果,如果没问题控制页面应该能看到四个服务,像这样

  • 相关阅读:
    AtCoder Grand Contest 019
    upd 2020.10.31
    ubuntu 自动配置脚本
    linux下gcc、g++不同版本的安装和切换
    fixes for 100% disk usage on Windows 10
    简单聊聊VisualStudio的断点调试
    运算符重载
    设计模式之桥接模式
    使用C#进行数据库增删改查ADO.NET(三)
    使用C#进行数据库增删改查ADO.NET(二)
  • 原文地址:https://www.cnblogs.com/whb11/p/9605712.html
Copyright © 2011-2022 走看看