前言 本文主要是用于了解Netty Channel相關(guān)知識(shí),如初始化流程,如Channel各類型作用,包括NioServerSocketChan...
簡(jiǎn)介 本文主要用來記錄下FastDFS高可用部署方案;高可用方案其實(shí)也就是一主一備,防止數(shù)據(jù)丟失,以及提供多個(gè)分組實(shí)現(xiàn)負(fù)載均衡; 環(huán)境準(zhǔn)備 兩臺(tái)...
簡(jiǎn)介 本文用來剖析rocketmq broker相關(guān)邏輯,以便了解broker啟動(dòng)時(shí)做了哪些事; 啟動(dòng)類BrokerStartup 啟動(dòng)方法是c...
簡(jiǎn)介 性能優(yōu)化和故障排除是一件比較麻煩的事,針對(duì)性能優(yōu)化,必須得先了解相關(guān)的優(yōu)化工具,然后針對(duì)不同場(chǎng)景不同問題選用不同工具進(jìn)行分析,找出故障原因...
簡(jiǎn)介 本文主要是用來學(xué)習(xí)Spring Cloud gateway網(wǎng)關(guān)使用的;API網(wǎng)關(guān)作為后端服務(wù)的統(tǒng)一入口,可提供請(qǐng)求路由、協(xié)議轉(zhuǎn)換、安全認(rèn)證...
Spark是什么 Spark是基于HDFS等分布式存儲(chǔ)之上的數(shù)據(jù)處理分析框架,它擅長(zhǎng)批量數(shù)據(jù)處理,處理流工作負(fù)載,交互式查詢,機(jī)器學(xué)習(xí)等;它可以...
注意事項(xiàng) Hadoop是根據(jù)%JAVA_HOME%,%HADOOP_HOME%來確定位置的,所以需要在環(huán)境變量中設(shè)置這兩個(gè)值,如下圖:圖片.pn...
簡(jiǎn)介 MapReduce是工作于Hadoop之上的計(jì)算模型,可以將一個(gè)大型計(jì)算任務(wù)拆分為多個(gè)小的,可以在服務(wù)集群運(yùn)行和計(jì)算的小任務(wù),并將各個(gè)小任...
簡(jiǎn)介 在java已經(jīng)實(shí)現(xiàn)了通過jvm對(duì)內(nèi)存空間的管理后,netty為什么還需要進(jìn)行內(nèi)存分配管理?因?yàn)閖vm管理的內(nèi)存對(duì)象大多數(shù)堆內(nèi)內(nèi)存,而對(duì)于堆...