国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Docker consul 容器服務(wù)自動(dòng)發(fā)現(xiàn)和更新

這篇具有很好參考價(jià)值的文章主要介紹了Docker consul 容器服務(wù)自動(dòng)發(fā)現(xiàn)和更新。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

目錄

一、什么是服務(wù)注冊(cè)與發(fā)現(xiàn)

二、Docker-consul集群

1.Docker-consul

consul提供的一些關(guān)鍵特性

2.registrator

3.Consul-template

三、Docker-consul實(shí)現(xiàn)過程

以配置nginx負(fù)載均衡為例

先配置consul-agent ,有兩種模式server和client

四、Docker-consul集群配置

下載consul服務(wù)

常用啟動(dòng)選項(xiàng)

web服務(wù)器啟動(dòng)多例nginx容器,使用registrator自動(dòng)發(fā)現(xiàn)

啟動(dòng)多例nginx容器

安裝使用registrator自動(dòng)發(fā)現(xiàn)?

前端查看,已經(jīng)發(fā)現(xiàn)到

使用nginx做反向代理,使用Consul-template配置自動(dòng)修改配置文件

先下載開啟nginx服務(wù)

下載consul-template

四層代理配置

使用模板文件啟用template(前臺(tái)啟動(dòng),后臺(tái)啟動(dòng)加上 &)

再開一個(gè)終端登入查看,配置文件自動(dòng)修改成功

添加頁(yè)面,訪問測(cè)試,看是否輪詢

七層代理配置

編寫模板文件

啟動(dòng)服務(wù)并訪問測(cè)試

添加docker-consul節(jié)點(diǎn)

查看consul集群信息


一、什么是服務(wù)注冊(cè)與發(fā)現(xiàn)

服務(wù)注冊(cè)與發(fā)現(xiàn)是微服務(wù)架構(gòu)中不可或缺的重要組件。起初服務(wù)都是單節(jié)點(diǎn)的,不保障高可用性,也不考慮服務(wù)的壓力承載,服務(wù)之間調(diào)用單純的通過接口訪問。直到后來出現(xiàn)了多個(gè)節(jié)點(diǎn)的分布式架構(gòu),起初的解決手段是在服務(wù)前端負(fù)載均衡,這樣前端必須要知道所有后端服務(wù)的網(wǎng)絡(luò)位置,并配置在配置文件中。這里就會(huì)有幾個(gè)問題

如果需要調(diào)用后端服務(wù)A-N,就需要配置N個(gè)服務(wù)的網(wǎng)絡(luò)位置,配置很麻煩。
后端服務(wù)的網(wǎng)絡(luò)位置變化,都需要改變每個(gè)調(diào)用者的配置。
? ? ? ? 既然有這些問題,那么服務(wù)注冊(cè)與發(fā)現(xiàn)就是解決這些問題的。后端服務(wù)A-N可以把當(dāng)前自己的網(wǎng)絡(luò)位置注冊(cè)到服務(wù)發(fā)現(xiàn)模塊,服務(wù)發(fā)現(xiàn)就以K-V的方式記錄下來,K一般是服務(wù)名,V就是IP:PORT。服務(wù)發(fā)現(xiàn)模塊定時(shí)的進(jìn)行健康檢查,輪詢查看這些后端服務(wù)能不能訪問的了。前端在調(diào)用后端服務(wù)A-N的時(shí)候,就跑去服務(wù)發(fā)現(xiàn)模塊問下它們的網(wǎng)絡(luò)位置,然后再調(diào)用它們的服務(wù)。這樣的方式就可以解決上面的問題了,前端完全不需要記錄這些后端服務(wù)的網(wǎng)絡(luò)位置,前端和后端完全解耦!

二、Docker-consul集群

1.Docker-consul

consul是google開源的一個(gè)使用go語(yǔ)言開發(fā)的服務(wù)管理軟件。支持多數(shù)據(jù)中心、分布式高可用的、服務(wù)發(fā)現(xiàn)和配置共享。采用Raft算法,用來保證服務(wù)的高可用。內(nèi)置了服務(wù)注冊(cè)與發(fā)現(xiàn)框架、分布一致性協(xié)議實(shí)現(xiàn)、健康檢查、Key/Value存儲(chǔ)、多數(shù)據(jù)中心方案,不再需要依賴其他工具(比如ZooKeeper等)。

? ? ? ? 服務(wù)部署簡(jiǎn)單,只有一個(gè)可運(yùn)行的二進(jìn)制的包。每個(gè)節(jié)點(diǎn)都需要運(yùn)行agent,他有兩種運(yùn)行模式server 和 client。 每個(gè)數(shù)據(jù)中心官方建議需要3或5個(gè)server節(jié)點(diǎn)以保證數(shù)據(jù)安全,同時(shí)保證server-leader的選舉能夠正確的進(jìn)行。

? ? ? ? 在client模式下,所有注冊(cè)到當(dāng)前節(jié)點(diǎn)的服務(wù)會(huì)被轉(zhuǎn)發(fā)到server節(jié)點(diǎn),本身是不持久化這些信息。

? ? ? ? 在server模式下,功能和client模式相似,唯一不同的是,它會(huì)把所有的信息持久化到本地,這樣遇到故障,信息是可以被保留的。server-leader是所有server節(jié)點(diǎn)的老大,它和其它server節(jié)點(diǎn)不同的是,它需要負(fù)責(zé)同步注冊(cè)的信息給其它的server節(jié)點(diǎn),同時(shí)也要負(fù)責(zé)各個(gè)節(jié)點(diǎn)的健康監(jiān)測(cè)。

consul提供的一些關(guān)鍵特性

服務(wù)注冊(cè)與發(fā)現(xiàn):consul通過DNS或者HTTP接口使服務(wù)注冊(cè)和服務(wù)發(fā)現(xiàn)變的很容易,一些外部服務(wù),例如saas提供的也可以一樣注冊(cè)。

健康檢查:健康檢測(cè)使consul可以快速的告警在集群中的操作。和服務(wù)發(fā)現(xiàn)的集成,可以防止服務(wù)轉(zhuǎn)發(fā)到故障的服務(wù)上面。

Key/Value存儲(chǔ):一個(gè)用來存儲(chǔ)動(dòng)態(tài)配置的系統(tǒng)。提供簡(jiǎn)單的HTTP接口,可以在任何地方操作。

多數(shù)據(jù)中心:無需復(fù)雜的配置,即可支持任意數(shù)量的區(qū)域。

? ? ? ? 安裝consul是用于服務(wù)注冊(cè),也就是容器本身的一些信息注冊(cè)到consul里面,其他程序可以通過consul獲取注冊(cè)的相關(guān)服務(wù)信息,這就是服務(wù)注冊(cè)與發(fā)現(xiàn)。?

2.registrator

Gliderlabs/Registrator 可檢查容器運(yùn)行狀態(tài)自動(dòng)注冊(cè),還可注銷 docker 容器的服務(wù)到服務(wù)配置中心。目前支持 Consul、Etcd 和 SkyDNS2。

3.Consul-template

Consul-Template是基于Consul的自動(dòng)替換配置文件的應(yīng)用。Consul-Template是一個(gè)守護(hù)進(jìn)程,用于實(shí)時(shí)查詢Consul集群信息,并更新文件系統(tǒng)上任意數(shù)量的指定模板,生成配置文件。更新完成以后,可以選擇運(yùn)行 shell 命令執(zhí)行更新操作,然后重新加載服務(wù)配置。

? ? ? ? Consul-Template可以查詢Consul中的服務(wù)目錄、Key、Key-values 等。這種強(qiáng)大的抽象功能和查詢語(yǔ)言模板可以使 Consul-Template 特別適合動(dòng)態(tài)的創(chuàng)建配置文件。例如:創(chuàng)建Apache/Nginx Proxy Balancers 、 Haproxy Backends等。

三、Docker-consul實(shí)現(xiàn)過程

以配置nginx負(fù)載均衡為例

Docker consul 容器服務(wù)自動(dòng)發(fā)現(xiàn)和更新,docker,consul,容器

先配置consul-agent ,有兩種模式server和client

  • consul_client 收集自動(dòng)發(fā)現(xiàn)的信息,將所有需要注冊(cè)的信息轉(zhuǎn)發(fā)到server節(jié)點(diǎn),不持久化這些信息。
  • consul_server 持久化所有信息到本地,通過server-leader將信息同步給其它的server節(jié)點(diǎn),以及各個(gè)節(jié)點(diǎn)的健康監(jiān)測(cè)。

再通過registrator發(fā)現(xiàn)應(yīng)用的網(wǎng)絡(luò)位置,并發(fā)送給 consul agent 的自動(dòng)發(fā)現(xiàn)模塊進(jìn)行注冊(cè)

consul-template再基于consul的注冊(cè)的信息自動(dòng)替換服務(wù)的配置文件(需要編寫模板)

四、Docker-consul集群配置

下載consul服務(wù)

Docker consul 容器服務(wù)自動(dòng)發(fā)現(xiàn)和更新,docker,consul,容器

#解壓軟件后移動(dòng)到/usr/local/bin/下
mv consul /usr/local/bin/
#創(chuàng)建數(shù)據(jù)目錄,啟動(dòng)服務(wù)
mkdir /var/lib/consul_data
consul agent \
-server \
-bootstrap \
-ui \
-data-dir=/var/lib/consul_data \
-bind=192.168.116.70 \
-client=0.0.0.0 \
-node=consul-server01 &> /var/log/consul.log &

常用啟動(dòng)選項(xiàng)

選項(xiàng) 作用
-server 以server身份啟動(dòng)。默認(rèn)是client
-bootstrap 用來控制一個(gè)server是否在bootstrap模式,在一個(gè)數(shù)據(jù)中心中只能有一個(gè)server處于bootstrap模式,當(dāng)一個(gè)server處于 bootstrap模式時(shí),可以自己選舉為 server-leader
-bootstrap-expect=2 集群要求的最少server數(shù)量,當(dāng)?shù)陀谶@個(gè)數(shù)量,集群即失效。
-ui 指定開啟 UI 界面,這樣可以通過 http://localhost:8500/ui 這樣的地址訪問 consul 自帶的 web UI 界面。
-data-dir 指定數(shù)據(jù)存儲(chǔ)目錄。
-bind 指定用來在集群內(nèi)部的通訊地址,集群內(nèi)的所有節(jié)點(diǎn)到此地址都必須是可達(dá)的,默認(rèn)是0.0.0.0。
-client 指定 consul 綁定在哪個(gè) client 地址上,這個(gè)地址提供 HTTP、DNS、RPC 等服務(wù),默認(rèn)是 127.0.0.1。
-node 節(jié)點(diǎn)在集群中的名稱,在一個(gè)集群中必須是唯一的,默認(rèn)是該節(jié)點(diǎn)的主機(jī)名。
-datacenter 指定數(shù)據(jù)中心名稱,默認(rèn)是dc1。

啟動(dòng)consul后默認(rèn)會(huì)監(jiān)聽5個(gè)端口:
? ? ? ? 8300:replication、leader farwarding的端口
? ? ? ? 8301:lan cossip的端口
? ? ? ? 8302:wan gossip的端口
? ? ? ? 8500:web ui界面的端口
? ? ? ? 8600:使用dns協(xié)議查看節(jié)點(diǎn)信息的端口

Docker consul 容器服務(wù)自動(dòng)發(fā)現(xiàn)和更新,docker,consul,容器

web服務(wù)器啟動(dòng)多例nginx容器,使用registrator自動(dòng)發(fā)現(xiàn)

啟動(dòng)多例nginx容器

Docker consul 容器服務(wù)自動(dòng)發(fā)現(xiàn)和更新,docker,consul,容器

安裝使用registrator自動(dòng)發(fā)現(xiàn)?

docker run -d \
--name=registrator \
--net=host \
-v /var/run/docker.sock:/tmp/docker.sock \
--restart=always \
gliderlabs/registrator:latest \
--ip=192.168.116.60 \
consul://192.168.116.70:8500

前端查看,已經(jīng)發(fā)現(xiàn)到

Docker consul 容器服務(wù)自動(dòng)發(fā)現(xiàn)和更新,docker,consul,容器

使用nginx做反向代理,使用Consul-template配置自動(dòng)修改配置文件

先下載開啟nginx服務(wù)

#配置nginx官方源,下載并開啟
vim /etc/yum.repos.d/nginx.repo
[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/7/$basearch/
gpgcheck=0
enabled=1
 
yum install nginx -y
systemctl enable --now nginx

下載consul-template

Docker consul 容器服務(wù)自動(dòng)發(fā)現(xiàn)和更新,docker,consul,容器

四層代理配置

yum安裝的nginx有兩個(gè)配置文件,/etc/nginx/nginx.conf 包含了全局配置、events塊和http塊的配置,/etc/nginx/conf.d/default.conf包含了server塊的配置。

因?yàn)樗膶哟硎窃谌峙渲弥凶龅模栽趎ginx全局配置中引用

Docker consul 容器服務(wù)自動(dòng)發(fā)現(xiàn)和更新,docker,consul,容器

之后編寫template模板文件,用于生成和自動(dòng)修改上一步引用的nginx配置文件

#模板文件以ctmpl結(jié)尾!
vim nginx.ctmpl
stream {
    upstream nginx_backend {
        #獲取consul的nginx服務(wù)范圍
        {{range service "nginx"}}
        server {{.Address}}:{{.Port}};
        {{end}}
    }
 
    server {
        listen 9090;
        proxy_pass nginx_backend;
    }
}

Docker consul 容器服務(wù)自動(dòng)發(fā)現(xiàn)和更新,docker,consul,容器

使用模板文件啟用template(前臺(tái)啟動(dòng),后臺(tái)啟動(dòng)加上 &)

consul-template --consul-addr 192.168.116.70:8500 \
--template "/opt/consul/nginx.ctmpl:/etc/nginx/template/stream.conf:/usr/sbin/nginx -s reload" \
--log-level=info

Docker consul 容器服務(wù)自動(dòng)發(fā)現(xiàn)和更新,docker,consul,容器

再開一個(gè)終端登入查看,配置文件自動(dòng)修改成功

Docker consul 容器服務(wù)自動(dòng)發(fā)現(xiàn)和更新,docker,consul,容器

添加頁(yè)面,訪問測(cè)試,看是否輪詢

Docker consul 容器服務(wù)自動(dòng)發(fā)現(xiàn)和更新,docker,consul,容器

Docker consul 容器服務(wù)自動(dòng)發(fā)現(xiàn)和更新,docker,consul,容器

七層代理配置

編寫模板文件

vim nginx2.ctmpl
upstream nginx_backend {
    #獲取consul的nginx服務(wù)范圍
    {{range service "nginx"}}
    server {{.Address}}:{{.Port}};
    {{end}}
}
 
server {
    listen 9090;
    location / {
        root /usr/share/nginx/html;
        index index.html;
        proxy_pass http://nginx_backend;
        proxy_set_header HOST $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header Client-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
 
    }
}

還需要把?/etc/nginx/conf.d/default.conf 中的 location / {} 配置注釋,否則會(huì)和新生成的location / {} 配置起

沖突。

Docker consul 容器服務(wù)自動(dòng)發(fā)現(xiàn)和更新,docker,consul,容器

啟動(dòng)服務(wù)并訪問測(cè)試

七層代理的配置在http模塊中,所以這里生成的配置文件應(yīng)該在/etc/nginx/conf.d/下

Docker consul 容器服務(wù)自動(dòng)發(fā)現(xiàn)和更新,docker,consul,容器

Docker consul 容器服務(wù)自動(dòng)發(fā)現(xiàn)和更新,docker,consul,容器

添加docker-consul節(jié)點(diǎn)

與節(jié)點(diǎn)一樣先下載consul服務(wù)

然后啟用consul節(jié)點(diǎn),并加入第一個(gè)集群

consul agent \
-server \
-ui \
-data-dir=/var/lib/consul-data \
-bind=192.168.116.60 \
-client=0.0.0.0 \
-node=consul-server02 \
-enable-script-checks=true  \
-datacenter=dc1  \
-join 192.168.116.70 &> /var/log/consul.log &

查看consul集群信息

Docker consul 容器服務(wù)自動(dòng)發(fā)現(xiàn)和更新,docker,consul,容器

Docker consul 容器服務(wù)自動(dòng)發(fā)現(xiàn)和更新,docker,consul,容器文章來源地址http://www.zghlxwxcb.cn/news/detail-688324.html

到了這里,關(guān)于Docker consul 容器服務(wù)自動(dòng)發(fā)現(xiàn)和更新的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Docker 之 Consul容器服務(wù)更新與發(fā)現(xiàn)

    Docker 之 Consul容器服務(wù)更新與發(fā)現(xiàn)

    服務(wù)注冊(cè)與發(fā)現(xiàn)是微服務(wù)架構(gòu)中不可或缺的重要組件。起初服務(wù)都是單節(jié)點(diǎn)的,不保障高可用性,也不考慮服務(wù)的壓力承載,服務(wù)之間調(diào)用單純的通過接口訪問。直到后來出現(xiàn)了多個(gè)節(jié)點(diǎn)的分布式架構(gòu),起初的解決手段是在服務(wù)前端負(fù)載均衡,這樣前端必須要知道所有后端服

    2024年02月15日
    瀏覽(30)
  • Docker consul的容器服務(wù)更新與發(fā)現(xiàn)

    Docker consul的容器服務(wù)更新與發(fā)現(xiàn)

    什么是服務(wù)注冊(cè)與發(fā)現(xiàn) 服務(wù)注冊(cè)與發(fā)現(xiàn)是微服務(wù)架構(gòu)中不可或缺的重要組件。起初服務(wù)都是單節(jié)點(diǎn)的,不保障高可用性,也不考慮服務(wù)的壓力承載,服務(wù)之間調(diào)用單純的通過接口訪問。直到后來出現(xiàn)了多個(gè)節(jié)點(diǎn)的分布式架構(gòu),起初的解決手段是在服務(wù)前端負(fù)載均衡,這樣前端

    2024年02月08日
    瀏覽(22)
  • Linux6.16 Docker consul的容器服務(wù)更新與發(fā)現(xiàn)

    Linux6.16 Docker consul的容器服務(wù)更新與發(fā)現(xiàn)

    第四章 LINUX Docker consul的容器服務(wù)更新與發(fā)現(xiàn) 一、consul 概述 1.什么是服務(wù)注冊(cè)與發(fā)現(xiàn) 服務(wù)注冊(cè)與發(fā)現(xiàn)是微服務(wù)架構(gòu)中不可或缺的重要組件。起初服務(wù)都是單節(jié)點(diǎn)的,不保障高可用性,也不考慮服務(wù)的壓力承載,服務(wù)之間調(diào)用單純的通過接口訪問。直到后來出現(xiàn)了多個(gè)節(jié)點(diǎn)的

    2024年02月15日
    瀏覽(19)
  • Docker-consul容器服務(wù)自動(dòng)發(fā)現(xiàn)與注冊(cè)

    Docker-consul容器服務(wù)自動(dòng)發(fā)現(xiàn)與注冊(cè)

    docker consul 容器的自動(dòng)發(fā)現(xiàn)與注冊(cè)。 什么叫做微服務(wù)(容器)注冊(cè)與發(fā)現(xiàn) 是一種分布式管理系統(tǒng),定位服務(wù)的方法。 在傳統(tǒng)架構(gòu)中,應(yīng)用程序之間直連到已知的服務(wù),設(shè)備提供的網(wǎng)絡(luò):ip網(wǎng)絡(luò),基于tcp/ip:端口 由于現(xiàn)代微服務(wù)部署,服務(wù)的動(dòng)態(tài)性,數(shù)量增加了,傳統(tǒng)的基于

    2024年01月24日
    瀏覽(19)
  • Docker consul的容器服務(wù)注冊(cè)與發(fā)現(xiàn)

    Docker consul的容器服務(wù)注冊(cè)與發(fā)現(xiàn)

    nacos(轉(zhuǎn)給微服務(wù))、Eureka和consul一樣,也是服務(wù)注冊(cè)與發(fā)現(xiàn) 服務(wù)注冊(cè)與發(fā)現(xiàn)是微服務(wù)架構(gòu)中不可或缺的重要組件。起初服務(wù)都是單節(jié)點(diǎn)的,不保障高可用性,也不考慮服務(wù)的壓力承載,服務(wù)之間調(diào)用單純的通過接口訪問。直到后來出現(xiàn)了多個(gè)節(jié)點(diǎn)的分布式架構(gòu),起初的解決

    2024年02月11日
    瀏覽(19)
  • Docker容器與虛擬化技術(shù):Docker consul 實(shí)現(xiàn)服務(wù)注冊(cè)與發(fā)現(xiàn)

    Docker容器與虛擬化技術(shù):Docker consul 實(shí)現(xiàn)服務(wù)注冊(cè)與發(fā)現(xiàn)

    目錄 一、理論 1.Docker consul 二、實(shí)驗(yàn) 1.consul部署 2. consul-template部署 三、總結(jié) (1)服務(wù)注冊(cè)與發(fā)現(xiàn) 服務(wù)注冊(cè)與發(fā)現(xiàn)是微服務(wù)架構(gòu)中不可或缺的重要組件。起初服務(wù)都是單節(jié)點(diǎn)的,不保障高可用性,也不考慮服務(wù)的壓力承載,服務(wù)之間調(diào)用單純的通過接口訪問。直到后來出現(xiàn)

    2024年02月11日
    瀏覽(26)
  • Docker容器:docker consul的注冊(cè)與發(fā)現(xiàn)及consul-template

    Docker容器:docker consul的注冊(cè)與發(fā)現(xiàn)及consul-template

    (1)服務(wù)注冊(cè)與發(fā)現(xiàn)是微服務(wù)架構(gòu)中不可或缺的重要組件。 (2)為解決服務(wù)都是單節(jié)點(diǎn)的,不保障高可用性,也不考慮服務(wù)的壓力承載,服務(wù)之間調(diào)用單純的通過接口訪問的問題 (1)consul是google開源的一個(gè)使用go語(yǔ)言開發(fā)的服務(wù)管理軟件。支持多數(shù)據(jù)中心、分布式高可用的

    2024年02月11日
    瀏覽(18)
  • Docker容器:docker consul的注冊(cè)與發(fā)現(xiàn)及consul-template守護(hù)進(jìn)程

    Docker容器:docker consul的注冊(cè)與發(fā)現(xiàn)及consul-template守護(hù)進(jìn)程

    (1)服務(wù)注冊(cè)與發(fā)現(xiàn)是微服務(wù)架構(gòu)中不可或缺的重要組件。 (2)為解決服務(wù)都是單節(jié)點(diǎn)的,不保障高可用性,也不考慮服務(wù)的壓力承載,服務(wù)之間調(diào)用單純的通過接口訪問的問題 (1)consul是google開源的一個(gè)使用go語(yǔ)言開發(fā)的服務(wù)管理軟件。支持多數(shù)據(jù)中心、分布式高可用的

    2024年02月11日
    瀏覽(32)
  • docker consul 服務(wù)注冊(cè)與發(fā)現(xiàn)

    Docker consul的容器服務(wù)更新與發(fā)現(xiàn) ------------------------------------ Consul ------------------------------------ (1)什么是服務(wù)注冊(cè)與發(fā)現(xiàn) 服務(wù)注冊(cè)與發(fā)現(xiàn)是微服務(wù)架構(gòu)中不可或缺的重要組件。起初服務(wù)都是單節(jié)點(diǎn)的,不保障高可用性,也不考慮服務(wù)的壓力承載,服務(wù)之間調(diào)用單純的通過接

    2024年02月09日
    瀏覽(16)
  • Docker+Consul+Registrator 實(shí)現(xiàn)服務(wù)注冊(cè)與發(fā)現(xiàn)

    Docker+Consul+Registrator 實(shí)現(xiàn)服務(wù)注冊(cè)與發(fā)現(xiàn)

    第四階段 時(shí) ?間:2023年8月8日 參加人:全班人員 內(nèi) ?容: Docker+Consul+Registrator 實(shí)現(xiàn)服務(wù)注冊(cè)與發(fā)現(xiàn) 目錄 一、服務(wù)注冊(cè)中心引言 CAP理論是分布式架構(gòu)中重要理論: 二、服務(wù)注冊(cè)中心軟件 (一)ZooKeeper (二)Eureka (三)Etcd (四)Consul 常用的服務(wù)發(fā)現(xiàn)產(chǎn)品之間的比較: 三

    2024年02月13日
    瀏覽(85)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包