人妻系列无码专区av在线,国内精品久久久久久婷婷,久草视频在线播放,精品国产线拍大陆久久尤物

當(dāng)前位置:首頁 > 軟件開發(fā) > 正文

zookeeper spring,spring配置參數(shù)

zookeeper spring,spring配置參數(shù)

這篇文章給大家聊聊關(guān)于zookeeper spring,以及zoopeeker spring配置參數(shù)對(duì)應(yīng)的知識(shí)點(diǎn),希望對(duì)各位有所幫助,不要忘了收藏本站哦。zoopeek...

這篇文章給大家聊聊關(guān)于zookeeper spring,以及zoopeeker spring配置參數(shù)對(duì)應(yīng)的知識(shí)點(diǎn),希望對(duì)各位有所幫助,不要忘了收藏本站哦。

zoopeeker spring配置參數(shù)

clientPort

客戶端連接server的端口,即對(duì)外服務(wù)端口,一般設(shè)置為2181吧。

dataDir

存儲(chǔ)快照文件snapshot的目錄。默認(rèn)情況下,事務(wù)日志也會(huì)存儲(chǔ)在這里。建議同時(shí)配置參數(shù)dataLogDir,事務(wù)日志的寫性能直接影響zk性能。

tickTime

ZK中的一個(gè)時(shí)間單元。ZK中所有時(shí)間都是以這個(gè)時(shí)間單元為基礎(chǔ),進(jìn)行整數(shù)倍配置的。例如,session的最小超時(shí)時(shí)間是2*tickTime。

dataLogDir

事務(wù)日志輸出目錄。盡量給事務(wù)日志的輸出配置單獨(dú)的磁盤或是掛載點(diǎn),這將極大的提升ZK性能。(NoJavasystemproperty)

globalOutstandingLimit

最大請(qǐng)求堆積數(shù)。默認(rèn)是1000。ZK運(yùn)行的時(shí)候,盡管server已經(jīng)沒有空閑來處理更多的客戶端請(qǐng)求了,但是還是允許客戶端將請(qǐng)求提交到服務(wù)器上來,以提高吞吐性能。當(dāng)然,為了防止Server內(nèi)存溢出,這個(gè)請(qǐng)求堆積數(shù)還是需要限制下的。(Javasystemproperty:?zookeeper.globalOutstandingLimit.)

snapCount

每進(jìn)行snapCount次事務(wù)日志輸出后,觸發(fā)一次快照(snapshot),此時(shí),ZK會(huì)生成一個(gè)snapshot.*文件,同時(shí)創(chuàng)建一個(gè)新的事務(wù)日志文件log.*。默認(rèn)是100000.(真正的代碼實(shí)現(xiàn)中,會(huì)進(jìn)行一定的隨機(jī)數(shù)處理,以避免所有服務(wù)器在同一時(shí)間進(jìn)行快照而影響性能)(Javasystemproperty:zookeeper.snapCount)

initLimit

Follower在啟動(dòng)過程中,會(huì)從Leader同步所有最新數(shù)據(jù),然后確定自己能夠?qū)ν夥?wù)的起始狀態(tài)。Leader允許F在initLimit時(shí)間內(nèi)完成這個(gè)工作。通常情況下,我們不用太在意這個(gè)參數(shù)的設(shè)置。如果ZK集群的數(shù)據(jù)量確實(shí)很大了,F(xiàn)在啟動(dòng)的時(shí)候,從Leader上同步數(shù)據(jù)的時(shí)間也會(huì)相應(yīng)變長,因此在這種情況下,有必要適當(dāng)調(diào)大這個(gè)參數(shù)了。(NoJavasystemproperty)

syncLimit

在運(yùn)行過程中,Leader負(fù)責(zé)與ZK集群中所有機(jī)器進(jìn)行通信,例如通過一些心跳檢測機(jī)制,來檢測機(jī)器的存活狀態(tài)。如果L發(fā)出心跳包在syncLimit之后,還沒有從F那里收到響應(yīng),那么就認(rèn)為這個(gè)F已經(jīng)不在線了。注意:不要把這個(gè)參數(shù)設(shè)置得過大,否則可能會(huì)掩蓋一些問題。(NoJavasystemproperty)

springcloud分成幾大部分

SpringCloud七大組件:

1、Eureka組件,描述了服務(wù)如何進(jìn)行注冊(cè),注冊(cè)到哪里;

2、Ribbon組件;

3、Feign組件,一個(gè)聲明web服務(wù)客戶端;

4、Hystrix組件,容錯(cuò)管理工具;

5、Config組件,配置管理開發(fā)工具包;

6、Zuul組件,邊緣服務(wù)工具;

7、Bus組件,事件、消息總線,用于在集群(例如,配置變化事件)中傳播狀態(tài)變化。

現(xiàn)在為什么一些公司要用Spring Cloud

我們公司使用的框架就是springcloud.

SpringCloud是一個(gè)集成了眾多開源的框架,利用SpringBoot的開發(fā)便利性實(shí)現(xiàn)了服務(wù)治理、服務(wù)注冊(cè)與發(fā)現(xiàn)、負(fù)載均衡、數(shù)據(jù)監(jiān)控,RESTAPI發(fā)布方式等,基本囊括了分布式框架所需要的所有功能。是一套易開放、易部署、易維護(hù)的分布式開發(fā)工具包。

文章分享結(jié)束,zookeeper spring和zoopeeker spring配置參數(shù)的答案你都知道了嗎?歡迎再次光臨本站哦!