簡(jiǎn)介

       Consul-template是Consul的一個(gè)方擴(kuò)展工具,通過(guò)監(jiān)聽(tīng)Consul中的數(shù)據(jù)可以動(dòng)態(tài)修改一些配置文件,大家比較熱衷于應(yīng)用在Nginx,HAProxy上動(dòng)態(tài)配置健康狀態(tài)下的客戶(hù)端反向代理信息。GitHub上的文檔比較詳細(xì),這里簡(jiǎn)單做個(gè)入門(mén)介紹。

  關(guān)于配置中心不做過(guò)多介紹了。簡(jiǎn)單描述就是項(xiàng)目多了,管理起來(lái)就會(huì)比較復(fù)雜,比如在海量應(yīng)用中要修改一部分應(yīng)用中的某些配置,由于大家變得越來(lái)越懶了,為了保證靈活穩(wěn)定及時(shí)等,配置中心的重要性也就體現(xiàn)出來(lái)了。

假定場(chǎng)景

  此處假定一個(gè)高可用redis集群讀寫(xiě)分離的場(chǎng)景,存在一個(gè)業(yè)務(wù)服務(wù)BusinessService.Sample,通過(guò)對(duì)配置文件XXX.BusinessService.Sample.Redis.json中Redis的集群信息的讀取來(lái)維持Redis客戶(hù)端的正常讀寫(xiě),配置文件中的數(shù)據(jù)發(fā)生變化時(shí)。Redis客戶(hù)端會(huì)進(jìn)行更新(假定場(chǎng)景- -只表達(dá)大致意思,勿噴)。

大數(shù)據(jù)培訓(xùn),云培訓(xùn),數(shù)據(jù)挖掘培訓(xùn),云計(jì)算培訓(xùn),高端軟件開(kāi)發(fā)培訓(xùn),項(xiàng)目經(jīng)理培訓(xùn)

XXX.BusinessService.Sample.Redis.json中的配置信息假定為

大數(shù)據(jù)培訓(xùn),云培訓(xùn),數(shù)據(jù)挖掘培訓(xùn),云計(jì)算培訓(xùn),高端軟件開(kāi)發(fā)培訓(xùn),項(xiàng)目經(jīng)理培訓(xùn)

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運(yùn),軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動(dòng)軟件開(kāi)發(fā)培訓(xùn),網(wǎng)站設(shè)計(jì)培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式