亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 服務器 > Web服務器 > 正文

詳解通過docker和docker-compose實現eureka高可用

2024-09-01 13:55:37
字體:
來源:轉載
供稿:網友

最近新項目有使用到springcloud 和docker,關于這兩個技術就不分別介紹了,現在分享一下通過docker,docker-compose實現eureka高可用的方案。

1. eureka server項目目錄結構:

docker,docker-compose,eureka,高可用

2. eureka 配置文件配置:

server: port: 8900spring: application:  name: eureka-server profiles:  active: devmanagement: security:  enabled: false health:  rabbit:   enabled: false---spring: profiles: deveureka: client:  serviceUrl:   defaultZone: http://localhost:${server.port}/eureka/  register-with-eureka: false  fetch-registry: false instance:  hostname: localhost  prefer-ip-address: true---spring: profiles: test_ha_1eureka: client:  serviceUrl:   defaultZone: http://eurekaserver2:${server.port}/eureka/ instance:  hostname: eurekaserver1#  prefer-ip-address: true 該配置為true表示注冊到eureka上的是IP,如果這樣的化,eureka服務器就不能通過服務器發現Replicas。#               故如果想通過Docker實現eureka高可用,該配置最好使用默認值(false)#               此處配置為true且實現高可用也不是沒有辦法,就是每個eureka服務需映射到Docker環境外,且知道ip。---spring: profiles: test_ha_2eureka: client:  serviceUrl:   defaultZone: http://eurekaserver1:${server.port}/eureka/ instance:  hostname: eurekaserver2#  prefer-ip-address: true

3. docker maven插件配置:

 <build>    <plugins>      <plugin>        <groupId>org.springframework.boot</groupId>        <artifactId>spring-boot-maven-plugin</artifactId>      </plugin>      <plugin>        <groupId>com.spotify</groupId>        <artifactId>docker-maven-plugin</artifactId>        <version>0.4.13</version>        <configuration>          <imageName>${docker.image.prefix}/${project.artifactId}:${project.version}</imageName>          <dockerDirectory>src/main/docker</dockerDirectory>          <forceTags>true</forceTags>          <resources>            <resource>              <targetPath>/</targetPath>              <directory>${project.build.directory}</directory>            </resource>          </resources>        </configuration>        <!--<groupId>com.spotify</groupId>        <artifactId>docker-maven-plugin</artifactId>        <version>0.4.13</version>        <configuration>          <imageName>itmuch/${project.artifactId}:${project.version}</imageName>          <forceTags>true</forceTags>          <baseImage>java</baseImage>          <entryPoint>["java", "-jar", "/${project.build.finalName}.jar"]</entryPoint>          <resources>            <resource>              <targetPath>/</targetPath>              <directory>${project.build.directory}</directory>              <include>${project.build.finalName}.jar</include>            </resource>          </resources>        </configuration>-->      </plugin>    </plugins>  </build>

4. Docker file 文件內容:

FROM java:8ADD eureka-server-1.0.0.jar eurekaserver.jarENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/eurekaserver.jar"]

5. 生成 eureka server 鏡像:

通過執行 mvn clean package docker:build 命令,生成eurekaserver鏡像,如下:

docker,docker-compose,eureka,高可用

6. 通過docker-compose 編排:

version: '2'services: eurekaserver1:  image: raynspace/eureka-server:1.0.0  ports:   - "7900:8900"  environment:   - spring.profiles.active=test_ha_1 eurekaserver2:  image: raynspace/eureka-server:1.0.0  #hostname: eurekaserver2  ports:   - "7800:8900"  environment:   - spring.profiles.active=test_ha_2

7. 跳轉至項目目錄下,執行docker-compose up 命令,自動生成eureka server 兩個容器:

docker,docker-compose,eureka,高可用

8. 由于已經把eureka 端口映射出來,所以本地通過端口訪問eureka,查看eureka 服務狀態:

docker,docker-compose,eureka,高可用

通過上圖可知,在registered-replicas和available-replicas兩項均能看見另外一個eureka服務,至此eureka 集群搭建完成。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VEVB武林網。


注:相關教程知識閱讀請移步到服務器教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
成人性教育视频在线观看| 日韩一区二区福利| 国产精品国产福利国产秒拍| 青青久久av北条麻妃海外网| 欧美成人中文字幕在线| 亚洲一区二区在线| 亚洲免费视频网站| 成人国产在线激情| 17婷婷久久www| 久久久久久久久久国产| 91精品国产高清久久久久久| 77777少妇光屁股久久一区| 九九久久久久99精品| 国产成人精品一区二区三区| 精品福利在线观看| 精品久久久久久亚洲国产300| 久久6精品影院| 日韩国产激情在线| 26uuu另类亚洲欧美日本老年| 国产亚洲欧美日韩精品| 国产精品观看在线亚洲人成网| 亚洲精品国产精品国自产在线| 中文字幕欧美日韩精品| 国产精品影院在线观看| 中文字幕成人精品久久不卡| 青青a在线精品免费观看| 欧美日韩国产999| 中文字幕亚洲情99在线| 国产精品视频自拍| 成人一区二区电影| 欧美自拍大量在线观看| 国模私拍视频一区| 久久69精品久久久久久国产越南| 国产亚洲人成a一在线v站| 欧美性xxxx极品高清hd直播| 成人激情视频免费在线| 91精品视频大全| 亚洲精品美女久久久| 亚洲香蕉av在线一区二区三区| 中文字幕av一区二区三区谷原希美| 中日韩美女免费视频网站在线观看| 国产福利精品在线| 91视频国产一区| 亚洲欧美综合精品久久成人| 亚洲白拍色综合图区| 欧美激情视频一区二区三区不卡| 日本人成精品视频在线| 欧美激情亚洲综合一区| 疯狂做受xxxx高潮欧美日本| 成人国产精品色哟哟| 精品国内自产拍在线观看| 欧美人成在线视频| 欧美成人午夜免费视在线看片| 亚洲精品国产综合区久久久久久久| 国产精品三级久久久久久电影| 国产精品av在线播放| 日韩欧美在线中文字幕| 97热精品视频官网| 国产精品久久久久99| 成人免费在线视频网址| 国产精品视频一区二区高潮| 欧美亚洲日本黄色| 亚洲人免费视频| 日韩精品极品视频| 亚洲第一精品久久忘忧草社区| 日韩资源在线观看| 亚洲高清一区二| 欧美国产高跟鞋裸体秀xxxhd| 日韩不卡在线观看| 欧美成人精品在线| 国产视频丨精品|在线观看| 精品magnet| 欧美成人精品三级在线观看| 最新国产精品拍自在线播放| 黑人精品xxx一区一二区| 亚洲精品国产品国语在线| 久久九九精品99国产精品| 久久久精品国产亚洲| 国产一区二区精品丝袜| 日韩欧美在线字幕| 中文字幕亚洲字幕| 欧美高清性猛交| 亚洲精品欧美日韩专区| 最近2019中文字幕大全第二页| 国产精品99久久99久久久二8| 欧美极度另类性三渗透| 97在线日本国产| 91最新在线免费观看| 中文字幕在线国产精品| 亚洲japanese制服美女| 黑人欧美xxxx| 青青精品视频播放| 国产精品久久久久久久久借妻| 毛片精品免费在线观看| 亚洲国产精品小视频| 国产精品久久久久久久电影| 亚洲aⅴ男人的天堂在线观看| 这里只有精品久久| 98精品在线视频| 亚洲国产成人精品久久久国产成人一区| 午夜精品久久久久久久99热浪潮| 奇门遁甲1982国语版免费观看高清| 97**国产露脸精品国产| 欧美亚洲视频在线看网址| 亚洲国产精品999| 国产欧美一区二区三区久久人妖| 国产精品久久久久久五月尺| 亚洲久久久久久久久久久| 亚洲一区999| 亚洲人成电影网| 亚洲女同精品视频| 538国产精品一区二区在线| 欧美日韩福利电影| 欧美午夜视频在线观看| 综合激情国产一区| 亚洲免费电影一区| 日韩欧美国产高清91| 在线播放日韩av| 久久久久久免费精品| 色小说视频一区| 色综合久久久888| 欧美丝袜第一区| 亚洲自拍偷拍色图| 亚洲视频在线观看| 日韩中文字幕网| 国产综合久久久久久| 久久久久久有精品国产| 欧美性开放视频| 精品偷拍一区二区三区在线看| 国产在线a不卡| 国产精品久久久| 久久夜精品香蕉| 91成人在线视频| 色综合老司机第九色激情| 狠狠操狠狠色综合网| 国产一区二区三区视频| 91av在线免费观看视频| 日韩视频在线免费观看| 在线日韩精品视频| 国产91ⅴ在线精品免费观看| 97香蕉超级碰碰久久免费的优势| 欧美性猛交xxxxx水多| 国产精品一区二区久久| 日韩亚洲综合在线| 在线播放国产一区中文字幕剧情欧美| 日韩网站在线观看| 国产精品久久久久国产a级| 久久免费视频在线观看| 538国产精品视频一区二区| 亚洲天堂av在线免费| 一本色道久久综合狠狠躁篇的优点| 欧美性猛交xxxx富婆弯腰| 亚洲成色777777在线观看影院| 久久99精品久久久久久琪琪| 国产精品va在线播放我和闺蜜| 亚洲欧美日韩一区在线| 青青草精品毛片| 欧美日韩成人在线视频| 欧美日韩成人网| 亚洲最大av在线| 欧美一级片免费在线| 久久综合久中文字幕青草| 欧美成年人视频网站欧美| 日韩av免费在线观看|