天天色成人-天天色成人网-天天色色色-天天色色网-久久99欧美-久久99青青久久99久久

Springboot 多實(shí)例負(fù)載均衡部署 觀點(diǎn)

Springboot多實(shí)例負(fù)載均衡部署一、測(cè)試代碼:控制層測(cè)試代碼:importjava net Inet4Address;importjava net InetAddress;imp


(相關(guān)資料圖)

Springboot 多實(shí)例負(fù)載均衡部署

一、測(cè)試代碼:

  1. 控制層測(cè)試代碼:

    import java.net.Inet4Address;import java.net.InetAddress;import java.net.UnknownHostException;@Controller@RequestMapping("/test")public class TestController {    @GetMapping("")    @ResponseBody    public String test() {        InetAddress localHost = null;        try {            // 返回服務(wù)器地址            localHost = Inet4Address.getLocalHost();            return localHost.getHostAddress();        } catch (UnknownHostException e) {            return "未知ip";        }    }}

    本地方法測(cè)試:

  1. maven打好jar包,命名test.jar

二、單機(jī)多容器(docker + nginx)

  1. 打好的包放在一臺(tái)linux服務(wù)器上: /opt/springboot/test.jar

  2. 新建dockerFile文件,也放在同一個(gè)目錄下: /opt/springboot/dockerfile

    FROM openjdk:8-jdk-alpineMAINTAINER lzfCOPY *.jar /jar/test.jar# 正常服務(wù)啟動(dòng)CMD ["java", "-Xms200m", "-Xmx200m", "-jar","/jar/test.jar"]
  3. 在服務(wù)器上部署兩個(gè)springboot容器。

    • 切換到 /opt/springboot/ 目錄下,制作docker鏡像 docker build -t test .

    • # 部署的時(shí)候指定network,可以方便用容器名互相訪問docker network create my_network# 我的nginx是用docker部署的,也是在my_network下docker run -d --name test_1 --network my_network testdocker run -d --name test_2 --network my_network test
  4. 配置nginx負(fù)載均衡

    配置nginx.conf文件:

    server {        listen 80;        location / {            proxy_pass http://balance;        }    }    upstream balance{      # weight 代表權(quán)重,可以不設(shè)置。注意:想要禁用這個(gè)server,不能設(shè)置為0,會(huì)報(bào)錯(cuò),可以設(shè)置為backup: server 172.19.0.3:8080 backup;        server 172.19.0.3:8080 weight=1;        server 172.19.0.4:8080 weight=5;        # 如果nginx和test_1和test_2都是在同一個(gè)network下,就能使用容器名進(jìn)行訪問    #server test_1:8080;        #server test_2:8080;    }#  用以下命令可以查看容器的ip#  docker inspect test_1 | grep IPAddress#  docker inspect test_2 | grep IPAddress

    改nginx配置記得重新加載: nginx -s reload

  5. 效果:

關(guān)鍵詞:
責(zé)任編輯:hn1007

主站蜘蛛池模板: 印度精品性hd高清| 亚洲福利精品一区二区三区| www..com色| 夜夜夜夜猛噜噜噜噜噜试看| 欧美精品亚洲精品日韩专区va| 日本三级电电影在线看| 看看镜子里我怎么玩你| 亚洲剧情在线观看| 日韩三级电影院| 美女让男人桶出水的网站| 性xxxxhd高清| 两个小姨子韩国| 国产一区福利| 亚洲三级久久| 欧美三级中文字幕在线观看| 思思久久99热只有频精品66| 538在线精品| 拔播拔播华人永久免费| 最新国语自产精品视频在| 里番本子侵犯肉全彩3d| 两个小姨子韩国电影| 尹人香蕉网在线观看视频| 日本三级在线观看免费| 公车揉捏h| 中国胖女人一级毛片aaaaa| 日韩欧美一及在线播放| 国产无遮挡又黄又爽在线视频| 香蕉久草视频| 成年人午夜影院| 九九精品99久久久香蕉| 精品国产麻豆| 美女被羞羞吸乳动漫视频| 大炕上农村岳的乱| 日本肉动漫无遮挡无删减在线观看| 怡红院美国分院一区二区| 福利视频亚洲| 男女性色大片免费网站| 亲密爱人之无限诱惑| 美女扒开尿眼让男人桶爽视频| 在线免费三级| 亚洲成a人片在线观看www|