前言 開門見山呈昔,面對這樣一個問題商佛,你將如何作答擅腰? 1千萬丙猬,2千萬瘫里,或者上億條數(shù)據(jù)凌简?具體的答案不重要肿轨,當然肯定也不會是一個固定的數(shù)目寿冕,今天我們就一...
前言 隨著微服務(wù)的流行椒袍,服務(wù)和服務(wù)之間的穩(wěn)定性變得越來越重要驼唱。Sentinel 以流量為切入點,從流量控制驹暑、熔斷降級玫恳、系統(tǒng)負載保護等多個維度保護...
前言 設(shè)計模式是軟件設(shè)計中常見問題的典型解決方案,你可以通過對其進行定制來解決代碼中的特定設(shè)計問題优俘。 關(guān)于設(shè)計模式京办,網(wǎng)上有很多講解。但大部分都是...
前言 可能由于業(yè)務(wù)上的某些需求帆焕,我們的系統(tǒng)中有時往往要連接多個數(shù)據(jù)庫惭婿,這就產(chǎn)生了多數(shù)據(jù)源問題。 多數(shù)據(jù)源的情況下叶雹,一般我們要做到可以自動切換财饥,此...
前言 RocketMQ 作為一款優(yōu)秀的分布式消息中間件,可以為業(yè)務(wù)方提供高性能低延遲的穩(wěn)定可靠的消息服務(wù)折晦。其核心優(yōu)勢是可靠的消費存儲钥星、消息發(fā)送的...
前言 Java語言定義了 6 種線程狀態(tài),在任意一個時間點中满着,一個線程只能只且只有其中的一種狀態(tài)谦炒,并且可以通過特定的方法在不同狀態(tài)之間進行轉(zhuǎn)換。...
前言 之前我們說到漓滔,分布式事務(wù)是一個復(fù)雜的技術(shù)問題编饺。沒有通用的解決方案,也缺乏簡單高效的手段响驴。 不過透且,如果我們的系統(tǒng)不追求強一致性,那么最常用的...
前言 隨著架構(gòu)設(shè)計的發(fā)展,微服務(wù)架構(gòu)可以說是目前架構(gòu)領(lǐng)域炙手可熱的設(shè)計理念秽誊。在公司鲸沮,筆者也一直在負責(zé)系統(tǒng)的服務(wù)化設(shè)計和開發(fā)工作。 今天就來談?wù)勎?..
前言 前面的文章里锅论,我們了解到 canal 可以從 MySQL 中感知數(shù)據(jù)的變化讼溺。這是因為它模擬 MySQL slave 的交互協(xié)議,偽裝自己為...