成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識庫 > 詳解基于docker 如何部署surging分布式微服務(wù)引擎

詳解基于docker 如何部署surging分布式微服務(wù)引擎

熱門標(biāo)簽:電銷機器人怎么接線路 高德地圖標(biāo)注好做嗎 電銷機器人價值 撫順地圖標(biāo)注 大連400電話如何申請 新余高德地圖標(biāo)注怎么修改 外呼系統(tǒng)坐席費計入會計哪個科目 達亞電銷機器人官網(wǎng) 如何分析地圖標(biāo)注

1、前言

轉(zhuǎn)眼間surging 開源已經(jīng)有1年了,經(jīng)過1年的打磨,surging已從最初在window 部署的分布式微服務(wù)框架,到現(xiàn)在的可以在docker部署利用rancher 進行服務(wù)編排的分布式微服務(wù)引擎,再把業(yè)務(wù)進行剝離, 通過配置路徑就能驅(qū)動加載業(yè)務(wù)模塊,這樣的細(xì)粒度設(shè)計,能更加靈活從業(yè)務(wù)中針對于對象加以細(xì)分,能更加靈活的拆分聚合服務(wù)。而這篇文章我們來談?wù)劵赿ocker 如何部署

surging源碼下載

2、概述

容器,就是用來存放鏡像的器皿,而鏡像是構(gòu)建成的一個輕量的、獨立的、可執(zhí)行的包,包括了執(zhí)行它所需要的所有東西:代碼、運行環(huán)境、系統(tǒng)工具、系統(tǒng)庫、設(shè)置。

程序被構(gòu)建成鏡像放到容器中,那么它所依賴的下層環(huán)境就不再重要了。它可以在任何地方運行,甚至在混合云環(huán)境下也可以。所以為何容器能流行起來, 而容器技術(shù)興起讓Docke也漸漸的映入大家的眼簾,

那么Docker又是什么呢?

  1. Docker是基于Go語言開發(fā)并開源的容器引擎
  2. Docker將應(yīng)用軟件運行時所需的一切都打包成互相隔離的容器
  3. Docker可以自動執(zhí)行并配置開發(fā)/線上環(huán)境,快速構(gòu)建,測試和運行復(fù)雜的多容器應(yīng)用程序
  4. 對擁有數(shù)千個節(jié)點或容器的應(yīng)用程序,Docker也能快速的擴展和調(diào)配
  5. 可以運行在主流的Linux系統(tǒng),Mac以及Windows上,并且保證無論軟件在哪里部署,都能正常運行并得到相同的結(jié)果

相關(guān)概念介紹

Image鏡像和Container容器:你可以把兩者理解為類和實例對象,或者是ISO系統(tǒng)鏡像和虛擬機的關(guān)系。不同的Image所包含的軟件或者環(huán)境是不同的,但是你可以使用Dockerfile(docker特有語法規(guī)則所創(chuàng)建的文件)進行管理。而Container則是以Image作為模板,可以獨立運行的微型系統(tǒng),一個Image可以創(chuàng)建出來多個Container容器的實例

Registry:Docker Hub鏡像倉庫,為每個人提供龐大的鏡像資源進行拉取和使用

Dockerfile:是一個將鏡像命令組合在一起的文件,用于Image的自動構(gòu)建

3、環(huán)境搭建

系統(tǒng)環(huán)境

宿主機:Windows 10 專業(yè)版

Linux服務(wù)器: CentOS 3.10

1.安裝Docker

Docker 要求 CentOS 系統(tǒng)的內(nèi)核版本高于 3.10 ,查看本頁面的前提條件來驗證你的CentOS 版本是否支持 Docker 。

通過 uname -r 命令查看你當(dāng)前的內(nèi)核版本

[root@runoob ~]# uname -r 3.10.0-862.E17.X86_64

# yum install docker-engine 安裝docker包

安裝成功后,使用docker version命令查看是否安裝成功,安裝成功后------如下圖

啟動 Docker

systemctl start docker

查看docker信息,如下圖

systemctl status docker

測試運行 hello-world

#docker run hello-world

2.安裝rancher

下載鏡像

docker pull rancher/server

啟動 rancher

docker run -d --restart=always -p 8080:8080 rancher/server

安裝成功后,通過http://ip:8080訪問,如下圖所示

3.安裝rabbitmq

 下載鏡像

docker run -d --restart=always -p 8080:8080 rancher/server

 

復(fù)制代碼 代碼如下:

 #docker run -d --name rabbitmq --publish 5672:5672 --publish 4369:4369 --publish 25672:25672 --publish 15671:15671 --publish 15672:15672 \rabbitmq:management
 

安裝成功后,通過http://ip:15672訪問,如下圖所示

4.安裝Consul

下載鏡像

#docker pull docker.io/consul:latest

創(chuàng)建 Consul 配置

#vim /opt/platform/consul/server.json
{
  "datacenter": "quark-consul",
  "data_dir": "/consul/data",
  "server": true,
  "ui": true,
  "bind_addr": "192.168.249.162",
  "client_addr": "192.168.249.162",
  "bootstrap_expect": 1,
  "retry_interval": "10s",
  "rejoin_after_leave": false,
  "skip_leave_on_interrupt": true
}

配置說明

官方在啟動容器的時候是將一部分配置作為 docker run 的參數(shù),而我是把參數(shù)寫到了配置文件里。

  1. datacenter:數(shù)據(jù)中心名稱(庫名)
  2. data_dir:數(shù)據(jù)存儲目錄
  3. server:運行在server模式
  4. ui:使用UI界面
  5. bind_addr:內(nèi)部集群通信綁定的地址。默認(rèn)是 0.0.0.0 ,如果有多塊網(wǎng)卡,需要指定,否則啟動報錯
  6. client_addr:客戶端接口綁定的地址,默認(rèn)是 127.0.0.1 ;
  7. retry_join:重新加入集群
  8. retry_interval:重試時間
  9. rejoin_after_leave:在離開集群之后才重試加入
  10. skip_leave_on_interrupt:在啟動后,是否 Ctrl+C 優(yōu)雅退出,我們是容器模式,所以不用管,直接 true 就好了。

啟動 consul-server

復(fù)制代碼 代碼如下:
docker run -d --net=host --name consul -v /opt/platform/consul/config:/consul/config -v /opt/platform/consul/data:/consul/data consul agent

安裝成功后,通過http://ip:8500訪問,如下圖所示

5. 安裝dotnetcore 2.1 runtime

下載鏡像

#sudo docker pull microsoft/dotnet:2.1-runtime

啟動  

#sudo docker run -it microsoft/dotnet:2.1-runtime

三、部署程序

 1. 部署surging引擎,無需引用任何業(yè)務(wù)模塊,新建Dockerfile文件

FROM microsoft/dotnet:2.1-runtime
WORKDIR /app
COPY . .
ENTRYPOINT ["dotnet", "Surging.Services.Server.dll"]

發(fā)布程序

dotnet publish -r centos.7-x64 -c release

使用Dockerfile創(chuàng)建鏡像

#docker build -t surgingserver .

啟動

#docker run --name surgingserver --env Mapping_ip=192.168.249.162 --env Mapping_Port=198 --env RootPath=/home/fanly --env 
Register_Conn=192.168.249.162:8500 --env EventBusConnection=172.17.0.4 --env Surging_Server_IP=0.0.0.0 -v /home/fanly:/home/fanly -it -p 198:198 surgingserver

配置說明

  1. Mapping_ip:映射的外部IP(環(huán)境變量)
  2. Mapping_port :映射的外部端口 (環(huán)境變量)
  3. RootPath:業(yè)務(wù)模塊存儲的根路徑 (環(huán)境變量)
  4. Register_Conn:注冊中心地址 (環(huán)境變量)
  5. EventBusConnection:eventbus 地址 (環(huán)境變量)
  6. Surging_Server_IP:容器內(nèi)部IP (環(huán)境變量)

啟動后在rancher如下圖所示

因為方便,把宿主機的目錄進行了掛載,microsurging 為分布式微服務(wù)引擎,Modules 為業(yè)務(wù)模塊目錄,surgingapi為網(wǎng)關(guān)

2. 部署surging網(wǎng)關(guān), 新建Dockerfile文件

FROM microsoft/dotnet:2.1-runtime
WORKDIR /app
COPY . .
ENTRYPOINT ["dotnet", "Surging.ApiGateway.dll"]

發(fā)布程序

dotnet publish -r centos.7-x64 -c release

使用Dockerfile創(chuàng)建鏡像

docker build -t surgingapi .

啟動

復(fù)制代碼 代碼如下:
#docker run --name surgingapi -it -p 729:729 --env Register_Conn=192.168.249.162:8500 surgingapi

啟動后在rancher如下圖所示

可以通過http://ip:729進行訪問

然后可以通過postman 來測試網(wǎng)關(guān),如下圖

四、總結(jié)

通過1年的開發(fā),surging 也趨于完善,性能非常不錯,平均訪問在0.12ms 左右

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

標(biāo)簽:楊凌 南通 遼源 衡水 新鄉(xiāng) 黃石 湖南 海東

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《詳解基于docker 如何部署surging分布式微服務(wù)引擎》,本文關(guān)鍵詞  詳解,基于,docker,如何,部署,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《詳解基于docker 如何部署surging分布式微服務(wù)引擎》相關(guān)的同類信息!
  • 本頁收集關(guān)于詳解基于docker 如何部署surging分布式微服務(wù)引擎的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    在线观看国产小视频| 国产成人在线视频网站| 国产美女福利在线观看| 一本色道久久综合亚洲91| 久久久亚洲国产美女国产盗摄| 免费看欧美黑人毛片| 天堂v在线视频| 老司机在线看片网av| 国产香蕉尹人视频在线| 中国丰满熟妇xxxx性| 国精品人伦一区二区三区蜜桃| 欧美黄色三级网站| 91色中文字幕| 伦理天堂电影| 电影亚洲精品噜噜在线观看| 亚洲欧美国内爽妇网| 制服丝袜专区在线| 日韩精品免费观看| 亚洲色图综合图区| 国产亚洲精品久久久久久豆腐| 欧美黄色性视频| 国产精品一区二区三区毛片淫片| 亚洲欧美色综合| 亚洲色成人网站www永久四虎| 色婷婷亚洲一区二区三区| 暖暖成人免费视频| 久久久久亚洲av成人网人人软件| 91小视频在线观看| 欧美激情在线视频二区| 99精品久久久久久| 日韩人妻精品一区二区三区| 91福利在线观看| 2019亚洲日韩新视频| 欧美日韩一区二区高清| 小嫩嫩精品导航| 久久99国产精品免费网站| 成人做爰视频www网站小优视频| 成人羞羞视频播放网站| 国产视频福利在线| 国产老妇另类xxxxx| 国产精品xxxx喷水欧美| 特大巨黑人吊性xxx视频| 国产99一区视频免费| 国产精品私人自拍| 头脑特工队2在线播放| 国产精品伦理| 欧美黑人猛猛猛| 久久中文字幕一区二区三区| 影音av资源网| 激情av中文字幕| 国产极品在线播放| 在线观看精品| 亚洲调教欧美在线| 亚洲一区在线视频| 99精品国产高清在线观看| 日韩精品第一页| 色av中文字幕一区| 欧美成人一级| 国产精品一区2区| 狼人精品一区二区三区在线| 亚洲成av人片观看| 日韩亚洲欧美一区二区三区| 成人免费毛片播放| 精品久久久噜噜噜噜久久图片| 天天干天天插天天操| 在线播放蜜桃麻豆| av无码精品一区二区三区宅噜噜| 欧美有码在线| 四虎成人av| 久久精品国产精品青草| 久久综合图区亚洲综合图区| 国产一级黄色片免费| 国产高清一区二区三区四区| 欧美日本精品在线| 欧美成人aaa片一区国产精品| www.4hu95.com四虎| 亚洲xxxx3d动漫| 老司机午夜免费福利视频| 国产白丝袜美女久久久久| 久久久久麻豆v国产精华液好用吗| 亚洲成人激情视频| 日本精品一区二区三区高清 久久| 亚洲一区二区偷拍精品| 欧美日本亚洲| 午夜一级毛片| 蜜桃视频久久一区免费观看入口| 亚洲av综合色区无码一二三区| 超碰成人在线免费观看| 国产主播在线播放| 欧美日韩亚洲国内综合网| 亚洲精品自产拍在线观看app| 成人午夜精品一区二区三区| 免费在线小视频| 国产黄色影视| 国产东北露脸精品视频| 成人片在线免费看| 欧美精品久久久| 岳的好大精品一区二区三区| 欧美××××黑人××性爽| 高清国语自产拍免费视频国产| 蜜桃视频在线观看一区| 久久精品免费看| 五月网丁香网| 日韩黄色影院| 一二三四视频在线社区中文字幕2| 岛国一区二区| 激情综合色播五月| 9久久9毛片又大又硬又粗| 国产婷婷色一区二区三区| 一区 二区 三区| www.亚洲视频.com| 欧美肥婆姓交大片| 欧美精品亚洲| 99久久精品免费看国产| 国产欧美一区二区三区久久人妖| 77thz桃花论族在线观看| 欲求不满中文字幕| 日韩高清av一区二区三区| 在线观看国产精品入口男同| 免费搞黄视频| 欧美 中文字幕| 国产乱对白刺激视频不卡| 国产精品美女一区二区视频| 亚洲视频在线a| 色xxx在线播放| 1卡2卡3卡精品视频| 日韩精品久久久久久免费| 影音先锋男人资源在线观看| 成人在线亚洲| 国产视频不卡一区| 国产一区二区视频免费观看| 亚洲一二区在线观看| 黄色成年人视频在线观看| 97久久精品人搡人人玩| 一二三区在线观看| 国产伦精品一区二区三区| 亚洲精品中文字幕99999| 国产精品二区影院| 亚洲国产一二三| 曰韩不卡视频| 五月久久久综合一区二区小说| 久久久久久久中文字幕| 亚洲色成人www永久在线观看| 亚洲国产婷婷香蕉久久久久久| 暧暧视频免费| 夜夜躁狠狠躁日日躁av| 欧美一级一级性生活免费录像| 欧美日韩国产在线一区| 综合久久给合久久狠狠狠97色| 神马国产精品影院av| 一区二区三区四区视频精品免费| 特级西西444www| 欧美99久久| 成人无码精品1区2区3区免费看| 国产aa视频| www..com.cn蕾丝视频在线观看免费版| www.91在线观看| 男操女在线观看| 日韩中文理论片| 亚洲区自拍偷拍| 国产一区二区精品久久91| 国产精品久久久久久久久久久久久久久| 国产+成+人+亚洲欧洲| 亚洲女性喷水在线观看一区| 日本亚洲天堂| 欧美猛男男男激情videos| 在线观看国产原创自拍视频| 香蕉视频免费在线播放| 91视频在线观看免费| 久久黄色免费看| 中文字幕一区二区5566日韩| 丁香综合五月| 国模吧一区二区| 中文字幕91视频| 亚洲18私人小影院| 一二三四中文在线| 色综合激情五月| 中国人体摄影一区二区三区| 日韩激情网站| 男人午夜天堂| 日批视频在线免费看| 国产女主播视频一区二区| 亚洲污视频在线观看| 中文字幕一区二区三区免费看| 久久综合婷婷综合| 另类小说视频一区二区| 蜜桃臀一区二区三区| 国产亚洲第一伦理第一区| 免费女人毛片视频| 在线一区二区三区做爰视频网站| 亚洲v国产v欧美v久久久久久| 国产丝袜在线观看视频| 福利视频一二区| 成人不卡免费av| 91情侣在线视频| 国产va在线观看| 杨幂一区二区国产精品| 91福利精品视频| 日韩高清中文字幕一区二区| 免费h视频在线观看| 欧美日韩在线视频首页| 3p乱日视频| 国产黄色片中文字幕| 一区二区三区视频国产日韩| 狠狠操精品视频| 欧美激情一区三区| 欧美精品1区2区3区| 欧美女人天堂| 色噜噜狠狠一区二区三区| 国内精品久久久久久久影视蜜臀| 91青草视频久久| 五月天婷婷在线播放| 日韩精品极品视频免费观看| 99国产精品免费视频| 久久影院100000精品| ass精品国模裸体欣赏pics| 色综合视频在线观看| 国产精品九色蝌蚪自拍| 成人xxx免费视频播放| 欧美蜜桃一区二区三区| 国产综合av一区二区三区| 国产精品日韩在线观看| 国产精品九九久久久久久久| 亚洲欧美日韩直播| 亚洲高清乱码| 澳门精品久久国产| 中文字幕超清在线免费观看| 久久久久久久一区二区| 麻豆一区二区三区四区精品蜜桃| 综合久久久久久久| 一区二区三区免费看视频| 日韩欧美在线精品| 99国产精品久久久久| 国产精品乱码视频| 99久久99久久精品国产片果冻| 一区二区三区精密机械公司| 亚洲色图校园春色| www.桃色av嫩草.com| 777奇米成人网| 99thz桃花论族在线播放| 日韩美女精品在线| 五月激情五月婷婷| 亚洲第一精品在线| 成人黄色在线视频| 亚洲另类一区二区| 91国产视频在线播放| 在线 亚洲欧美在线综合一区| 欧美视频在线播放| 欧美日韩在线精品一区二区三区激情综| 国内小视频在线看| 麻豆影院在线观看| 久久亚洲天堂网| 免费a级人成a大片在线观看| 欧美成人精品一区二区综合免费| 国产麻豆一级片| 欧美视频xxxx| 男人日女人逼逼| 国产国语老龄妇女a片| free性m.freesex欧美| 国产老肥熟xxxx在线观看| 黄页视频在线免费观看| 欧美人与禽zozo性伦| 日本精品在线播放| 亚洲一区二区三区四区五区中文| 最新热久久免费视频| 成人精品免费在线观看| 日本大胆人体视频| 日本啊v在线| 久久国产精品久久久久久久久久| 久久综合国产精品| 欧美性做爰毛片| 蜜臀久久精品久久久久| 国精一区二区| 少妇饥渴放荡91麻豆| 在线免费观看黄色av| 久久视频在线观看免费| 一个人免费观看日本www视频| 成视频在线免费观看| 国产女王在线**视频| 4444kk在线观看| 一二三四在线观看免费高清中文在线观看| 国产精品久久久免费视频| 在线观看黄色av| 亚洲精品一区二区三区四区| 国产精品蜜臀| www.国产麻豆| 精品美女在线观看视频在线观看| 黄色网页在线| 麻豆最新免费在线视频| 中文字幕在线播放第一页| 日本一本二本在线观看| 秋霞av一区二区三区| 成人av网址在线| 成人激情视频免费在线| 午夜刺激在线| 91麻豆一区二区| 很黄的网站在线观看| 国产精品sm| 免费不卡视频| 久久亚洲天堂网| 中文字幕无乱码| 永久免费在线观看视频| 中文字幕乱码人妻无码久久| 亚洲第一综合网站| 国产精品电影网站| 国产剧情av片巨作醉酒女邻居| 午夜激情在线播放| 日韩精品视频网站| 亚洲h片在线看| 亚洲国产精品va在线看黑人| 亚洲精品自拍视频| 欧美成人a交片免费看| 亚洲欧洲三级| 欧美色图亚洲天堂| 伊人成人开心激情综合网| 欧美大片在线看| 99热6这里只有精品| 尤物视频在线观看网站| 激情五月色综合国产精品| 国产精品欧美一区二区三区| 日韩午夜在线视频| 明星裸体视频一区二区| 国产激情在线| 一个人看的视频www在线观看免费| 欧美日本一区二区在线观看| 日韩新的三级电影| 日本午夜免费一区二区| 精品99一区二区三区|