最近2018中文字幕在日韩欧美国产成人片_国产日韩精品一区二区在线_在线观看成年美女黄网色视频_国产精品一区三区五区_国产精彩刺激乱对白_看黄色黄大色黄片免费_人人超碰自拍cao_国产高清av在线_亚洲精品电影av_日韩美女尤物视频网站

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Docker中怎么利用Consul集群實現(xiàn)一個服務(wù)發(fā)現(xiàn)功能

本篇文章給大家分享的是有關(guān)Docker中怎么利用Consul集群實現(xiàn)一個服務(wù)發(fā)現(xiàn)功能,小編覺得挺實用的,因此分享給大家學(xué)習(xí),希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

創(chuàng)新互聯(lián)建站自2013年創(chuàng)立以來,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項目網(wǎng)站建設(shè)、成都網(wǎng)站建設(shè)網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元泰山做網(wǎng)站,已為上家服務(wù),為泰山各地企業(yè)和個人服務(wù),聯(lián)系電話:18980820575

服務(wù)發(fā)現(xiàn)

其實簡單說,服務(wù)發(fā)現(xiàn)就是解耦服務(wù)與IP地址之間的硬綁定關(guān)系,

以典型的集群為例,對于集群來說,是有多個節(jié)點的,這些節(jié)點對應(yīng)多個IP(或者同一個IP的不同端口號),集群中不同節(jié)點責(zé)任是不一樣的。

比如說一個數(shù)據(jù)集群中,可以分為讀節(jié)點或者寫節(jié)點,寫節(jié)點和讀節(jié)點都是相對的,不是硬綁定的,某一個邏輯節(jié)點,隨著故障轉(zhuǎn)移及恢復(fù),是可以變換身份的(寫變讀,讀變寫;主降從,從升主等等)

集群對外提供服務(wù)的時候,對于外界來說,集群中節(jié)點身份變換的時候需要對外透明,外界無需因為集群節(jié)點的身份變換而更改配置,這就需要一個解耦合的服務(wù)。

Consul,zookeeper等中間件,就是做這個透明轉(zhuǎn)換的,也就是服務(wù)發(fā)現(xiàn)。這里簡單測試consul作為服務(wù)發(fā)現(xiàn)的實現(xiàn)。

Consul是一種服務(wù)解耦解決方案(servicemeshsolution,糾結(jié)了好久不知道怎么翻譯),提供具有服務(wù)發(fā)現(xiàn),配置和分段功能的全功能控制系統(tǒng)(controlplane)。

這些功能中的每一個都可以根據(jù)需要單獨使用,也可以一起使用以構(gòu)建完整的服務(wù)解耦。即便是用了谷歌翻譯的情況下,這段翻譯糾結(jié)了半天,不知道怎么翻譯合適。

它提供如下幾個關(guān)鍵功能:

服務(wù)發(fā)現(xiàn):

Consul的某些客戶端可以提供一個服務(wù),例如api或者MySQL,其它客戶端可以使用Consul去發(fā)現(xiàn)這個服務(wù)的提供者。

使用DNS或者HTTP,應(yīng)用可以很容易的找到他們所依賴的服務(wù)。

健康檢查:

Consul客戶端可以提供一些健康檢查,這些健康檢查可以關(guān)聯(lián)到一個指定的服務(wù)(服務(wù)是否返回200OK),也可以關(guān)聯(lián)到本地節(jié)點(內(nèi)存使用率是否在90%以下)。

這些信息可以被一個操作員用來監(jiān)控集群的健康狀態(tài),被服務(wù)發(fā)現(xiàn)組件路由時用來遠離不健康的主機。

鍵值存儲:

應(yīng)用可以使用Consul提供的分層鍵值存儲用于一些目的,包括動態(tài)配置、特征標(biāo)記、協(xié)作、leader選舉等等。通過一個簡單的HTTPAPI可以很容易的使用這個組件。

多數(shù)據(jù)中心:

Consul對多數(shù)據(jù)中心有非常好的支持,這意味著Consul用戶不必擔(dān)心由于創(chuàng)建更多抽象層而產(chǎn)生的多個區(qū)域。

Consul被設(shè)計為對DevOps群體和應(yīng)用開發(fā)者友好,他非常適合現(xiàn)代的、可伸縮的基礎(chǔ)設(shè)施。

以上就是Docker中怎么利用Consul集群實現(xiàn)一個服務(wù)發(fā)現(xiàn)功能,小編相信有部分知識點可能是我們?nèi)粘9ぷ鲿姷交蛴玫降摹OM隳芡ㄟ^這篇文章學(xué)到更多知識。更多詳情敬請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


分享題目:Docker中怎么利用Consul集群實現(xiàn)一個服務(wù)發(fā)現(xiàn)功能
文章轉(zhuǎn)載:http://fisionsoft.com.cn/article/ighcsd.html