計(jì)算機(jī)原理:多線程原理:https://tech.meituan.com/2024/07/19/multi-threading-and-mult...
寫在前面 京東hotkey是一個(gè)經(jīng)過京東大促驗(yàn)證的hotkey防御中間件尖昏,大概原理是通過上報(bào)key訪問數(shù)到統(tǒng)計(jì)服務(wù)器集群串绩,統(tǒng)計(jì)服務(wù)器集群將hot...
寫在前面 elasticjob是當(dāng)當(dāng)開源的分布式定時(shí)任務(wù)調(diào)度中間件赖歌,目前在github上有6k+的star枉圃。elasticjob有兩種模式:li...
寫在前面 sentinel是阿里巴巴開源的流量整形(限流、熔斷)框架庐冯,目前在github擁有15k+的star孽亲,sentinel以流量為切入點(diǎn),...
寫在前面 cat是美團(tuán)開源的監(jiān)控系統(tǒng)展父,目前在github有14k+的star返劲,美團(tuán)cat能夠以300:1的監(jiān)控比例收集實(shí)時(shí)指標(biāo),來提供系統(tǒng)豐富的...
寫在前面 zookeeper是由雅虎研究院開發(fā)栖茉,托管到Apache軟件基金會(huì)的一個(gè)分布式應(yīng)用程序協(xié)調(diào)服務(wù)篮绿,是Google Chubby的一個(gè)開源...
寫在前面 mybatis是一個(gè)java orm框架,能夠屏蔽java訪問數(shù)據(jù)庫細(xì)節(jié)吕漂,將數(shù)據(jù)庫表的數(shù)據(jù)與sql執(zhí)行映射成具體的對象與方法亲配。 首先看...
寫在前面 netty是在java生態(tài)中被廣泛使用的網(wǎng)絡(luò)框架,封裝了bio nio等io模式惶凝,udp tcp http等網(wǎng)絡(luò)協(xié)議吼虎,它做到屏蔽網(wǎng)絡(luò)底...
producer解析 來到producer,先看一下發(fā)送消息的流程源碼: 發(fā)送消息時(shí)會(huì)調(diào)用tryToFindTopicPublishInfo去n...