池化技術簡單來說就是提前準備資源槽华,當需要的時候可以直接獲取组哩,避免了在需要大量資源時因創(chuàng)建資源耗時而導致阻塞和過高的時延。常見的有線程池潮太,連接池和...
從最開始接觸OOP時蘸拔,書本和課堂上便一直說著“萬物皆對象”,“封裝负芋,繼承和多態(tài)”漫蛔。我應該也是像大部分初學者一樣,被動的接收了這些思想旧蛾,進而在日后...
記一次Zookeeper生產問題定位 新手向,大佬莫搞 1.問題背景 了解Druid想必都知道Druid對Zookeeper是強依賴锨天,Druid...
1. Time Flink中的時間(Time)主要分為三種: Event Time:每條數據真實的產生時間毯盈,這就要求每條進入Flink應用的數據...
Druid.io 是CPU和IO雙密集型的大數據組件,因為Druid架構中無論是處理實時數據攝入的peon進程還是存儲歷史數據的歷史節(jié)點病袄,在負責...
前言:前段時間因為項目需求搂赋,需要開發(fā)一個實時采集分析日志的任務,最后選擇的計算框架是Flink益缠。項目完成后脑奠,基本上就沒再接觸。但總覺得既然用過了...
前言:作為一個大型的開源項目幅慌,其設計模式宋欺,代碼架構和設計理念中必然有值得我們學習和了解的內容。同時作為一個成千上萬開源contributor參與...
翻譯自官方文檔,能力有限胰伍,如有缺漏齿诞,還望指正。 1.綁定(Bindings) 注射器(injector)的主要作用是搜集對象依賴圖骂租。當我們需要創(chuàng)...
翻譯自官方文檔,能力有限祷杈,如有缺漏,還望指正渗饮。 把所有的代碼都糅合到一起但汞,這可能是開發(fā)過程中最讓人覺得無聊和枯燥的事宿刮。當然,我們有很多的方式可以...