池化技術(shù)簡(jiǎn)單來說就是提前準(zhǔn)備資源,當(dāng)需要的時(shí)候可以直接獲取,避免了在需要大量資源時(shí)因創(chuàng)建資源耗時(shí)而導(dǎo)致阻塞和過高的時(shí)延。常見的有線程池,連接池和...
記一次Zookeeper生產(chǎn)問題定位 新手向,大佬莫搞 1.問題背景 了解Druid想必都知道Druid對(duì)Zookeeper是強(qiáng)依賴,Druid...
1. Time Flink中的時(shí)間(Time)主要分為三種: Event Time:每條數(shù)據(jù)真實(shí)的產(chǎn)生時(shí)間,這就要求每條進(jìn)入Flink應(yīng)用的數(shù)據(jù)...
Druid.io 是CPU和IO雙密集型的大數(shù)據(jù)組件,因?yàn)镈ruid架構(gòu)中無論是處理實(shí)時(shí)數(shù)據(jù)攝入的peon進(jìn)程還是存儲(chǔ)歷史數(shù)據(jù)的歷史節(jié)點(diǎn),在負(fù)責(zé)...
前言:前段時(shí)間因?yàn)轫?xiàng)目需求,需要開發(fā)一個(gè)實(shí)時(shí)采集分析日志的任務(wù),最后選擇的計(jì)算框架是Flink。項(xiàng)目完成后,基本上就沒再接觸。但總覺得既然用過了...
前言:作為一個(gè)大型的開源項(xiàng)目,其設(shè)計(jì)模式,代碼架構(gòu)和設(shè)計(jì)理念中必然有值得我們學(xué)習(xí)和了解的內(nèi)容。同時(shí)作為一個(gè)成千上萬開源contributor參與...
翻譯自官方文檔,能力有限,如有缺漏,還望指正。 1.綁定(Bindings) 注射器(injector)的主要作用是搜集對(duì)象依賴圖。當(dāng)我們需要?jiǎng)?chuàng)...
翻譯自官方文檔,能力有限,如有缺漏,還望指正。 把所有的代碼都糅合到一起,這可能是開發(fā)過程中最讓人覺得無聊和枯燥的事。當(dāng)然,我們有很多的方式可以...