不管是分布式緩存還是分布式數(shù)據(jù)庫(kù),只要數(shù)據(jù)量大到一臺(tái)機(jī)器裝不下,就得把數(shù)據(jù)拆分到多臺(tái)機(jī)器上存儲(chǔ)。這個(gè)拆分的過程叫數(shù)據(jù)分片。分片的核心就是一套路由...
概述 在項(xiàng)目管理流程中,有幾個(gè)關(guān)鍵階段: 需求階段、開發(fā)階段、測(cè)試階段、上線階段 其中的需求階段和開發(fā)階段是最為重要的,一個(gè)是設(shè)計(jì),定義這個(gè)功能...
索引表設(shè)計(jì) 在電商項(xiàng)目中,物理庫(kù)存系統(tǒng)是個(gè)極其重要的系統(tǒng),訂單支付后,就會(huì)開始來(lái)占用物理庫(kù)存。一般情況下,庫(kù)存系統(tǒng)都是要分庫(kù)的,因?yàn)橹饕牟僮魇?..
概述 最近有很多網(wǎng)友在咨詢netty client中,netty的channel連接池應(yīng)該如何設(shè)計(jì)。這是個(gè)稍微有些復(fù)雜的主題,牽扯到蠻多技術(shù)點(diǎn),...
概述 在JAVA的世界里,如果想并行的執(zhí)行一些任務(wù),可以使用ThreadPoolExecutor。大部分情況下直接使用ThreadPoolExe...
概述 在李林鋒的Netty系列之Netty編解碼框架分析中介紹了各種解碼器,也推薦組合 這兩個(gè)解碼器來(lái)處理業(yè)務(wù)消息。但是有時(shí)候?yàn)榱遂`活性,會(huì)直接...
服務(wù)端代碼 客戶端代碼 當(dāng)有新的客戶端連接到服務(wù)器的時(shí)候,ChatServerHandler的channelRead0方法會(huì)給所有上線的客戶端發(fā)...
概述 為了提高接口的響應(yīng)速度,可以使用ThreadPoolExecutor + Runnable 或者ThreadPoolExecutor 并發(fā)...