?這節(jié)介紹Consumer接收消息的流程胀溺,分為Pull和Push模式第租。 1. 初始化 ?上一節(jié)講Rebalance時(shí)提到画机,Consumer接受客戶端有兩種方式: Broker...
?這節(jié)介紹Consumer接收消息的流程胀溺,分為Pull和Push模式第租。 1. 初始化 ?上一節(jié)講Rebalance時(shí)提到画机,Consumer接受客戶端有兩種方式: Broker...
?這節(jié)介紹Rebalance流程瘪弓。在介紹Consumer消費(fèi)消息流程前呵恢,先介紹Rebalance得流程补君,該過程涉及到Consumer的啟動(dòng)蹋绽。 ?之前介紹過,Topic是一個(gè)邏...
?這節(jié)介紹Producer發(fā)送消息的流程逃魄。 ?接上一節(jié)開頭的Demo荤西,發(fā)送消息的寫法如下: 發(fā)送消息的方法為: 其send方法內(nèi)容如下: 主要調(diào)用了DefaulMQProdu...
?這節(jié)介紹RocketMQ客戶端的啟動(dòng)流程,即Consumer和Producer的啟動(dòng)流程嗅钻。 1. 客戶端demo ?首先先看下客戶端的demo Producer: Cons...
?這節(jié)介紹SpringMVC皂冰,SpringMVC是一種基于Java的實(shí)現(xiàn)MVC設(shè)計(jì)模式的請(qǐng)求驅(qū)動(dòng)類型的輕量級(jí)Web框架。本章會(huì)介紹相關(guān)概念养篓,流程秃流,再從源碼進(jìn)行講解。 1. M...
?消息隊(duì)列是分布式系統(tǒng)中重要的組件柳弄,使用消息隊(duì)列主要是為了通過異步處理提高系統(tǒng)性能和削峰舶胀、降低系統(tǒng)耦合性概说。Apache RocketMQ是由阿里巴巴開源的可支撐萬億級(jí)數(shù)據(jù)洪峰...
1. Instrumentation介紹 ?JVMTI(JVM Tool Interface)是 Java 虛擬機(jī)所提供的 native 編程接口,是 JVMPI(Java ...
?這節(jié)介紹Spring AOP轩端。關(guān)于Spring AOP的名字就不多做介紹了放典,網(wǎng)上有很多對(duì)AOP的解釋。 1. 概念術(shù)語 1.1 切面(Aspect) ?切面是一個(gè)關(guān)注點(diǎn)的模...
?前段時(shí)間fastjson報(bào)出了漏洞基茵,只要打開setAutoType特性就會(huì)存在風(fēng)險(xiǎn)奋构,自己測(cè)試環(huán)境的一個(gè)項(xiàng)目被揪出來了-_-!。雖然改動(dòng)很小拱层,但就是覺得憋屈弥臼。fastjson...
?第一節(jié)講解Spring啟動(dòng)的時(shí)候說到,Spring內(nèi)部先解析了所有的配置根灯,加載所有的Bean定義后径缅,再根據(jù)需要對(duì)Bean進(jìn)行實(shí)例化和初始化。除開Spring自己主動(dòng)新建的對(duì)...