前言 開(kāi)門(mén)見(jiàn)山倒彰,面對(duì)這樣一個(gè)問(wèn)題,你將如何作答呼畸? 1千萬(wàn)痕支,2千萬(wàn),或者上億條數(shù)據(jù)蛮原?具體的答案不重要卧须,當(dāng)然肯定也不會(huì)是一個(gè)固定的數(shù)目,今天我們就一起來(lái)探討探討這個(gè)問(wèn)題儒陨。 Inn...
前言 開(kāi)門(mén)見(jiàn)山倒彰,面對(duì)這樣一個(gè)問(wèn)題,你將如何作答呼畸? 1千萬(wàn)痕支,2千萬(wàn),或者上億條數(shù)據(jù)蛮原?具體的答案不重要卧须,當(dāng)然肯定也不會(huì)是一個(gè)固定的數(shù)目,今天我們就一起來(lái)探討探討這個(gè)問(wèn)題儒陨。 Inn...
前言 隨著微服務(wù)的流行,服務(wù)和服務(wù)之間的穩(wěn)定性變得越來(lái)越重要蹦漠。Sentinel 以流量為切入點(diǎn)椭员,從流量控制、熔斷降級(jí)笛园、系統(tǒng)負(fù)載保護(hù)等多個(gè)維度保護(hù)服務(wù)的穩(wěn)定性隘击。 Sentine...
前言 設(shè)計(jì)模式是軟件設(shè)計(jì)中常見(jiàn)問(wèn)題的典型解決方案侍芝,你可以通過(guò)對(duì)其進(jìn)行定制來(lái)解決代碼中的特定設(shè)計(jì)問(wèn)題。 關(guān)于設(shè)計(jì)模式埋同,網(wǎng)上有很多講解州叠。但大部分都是Demo示例,看完有可能還是不...
流程就不寫(xiě)了凶赁,寫(xiě)點(diǎn)自己的總結(jié)咧栗,希望對(duì)各位有用,從解決問(wèn)題的角度去觀察RocketMq的設(shè)計(jì)思路虱肄,本人水平有限楼熄,說(shuō)錯(cuò)的地方請(qǐng)及時(shí)指出。 問(wèn)題一 RocketMq 消費(fèi)流程 問(wèn)題...
前言 上一節(jié)我們看到了SpringMVC在初始化的時(shí)候做了大量的準(zhǔn)備工作,本章節(jié)就重點(diǎn)跟蹤下SpringMVC的實(shí)際調(diào)用過(guò)程错敢。 1翰灾、DispatcherServlet 記不記...
前言 可能由于業(yè)務(wù)上的某些需求,我們的系統(tǒng)中有時(shí)往往要連接多個(gè)數(shù)據(jù)庫(kù)稚茅,這就產(chǎn)生了多數(shù)據(jù)源問(wèn)題纸淮。 多數(shù)據(jù)源的情況下,一般我們要做到可以自動(dòng)切換亚享,此時(shí)會(huì)涉及到事務(wù)注解 Trans...