前言 開門見山,面對這樣一個問題,你將如何作答? 1千萬,2千萬,或者上億條數據?具體的答案不重要,當然肯定也不會是一個固定的數目,今天我們就一...
前言 隨著微服務的流行,服務和服務之間的穩(wěn)定性變得越來越重要。Sentinel 以流量為切入點,從流量控制、熔斷降級、系統(tǒng)負載保護等多個維度保護...
前言 設計模式是軟件設計中常見問題的典型解決方案,你可以通過對其進行定制來解決代碼中的特定設計問題。 關于設計模式,網上有很多講解。但大部分都是...
前言 可能由于業(yè)務上的某些需求,我們的系統(tǒng)中有時往往要連接多個數據庫,這就產生了多數據源問題。 多數據源的情況下,一般我們要做到可以自動切換,此...
前言 RocketMQ 作為一款優(yōu)秀的分布式消息中間件,可以為業(yè)務方提供高性能低延遲的穩(wěn)定可靠的消息服務。其核心優(yōu)勢是可靠的消費存儲、消息發(fā)送的...
前言 Java語言定義了 6 種線程狀態(tài),在任意一個時間點中,一個線程只能只且只有其中的一種狀態(tài),并且可以通過特定的方法在不同狀態(tài)之間進行轉換。...
前言 之前我們說到,分布式事務是一個復雜的技術問題。沒有通用的解決方案,也缺乏簡單高效的手段。 不過,如果我們的系統(tǒng)不追求強一致性,那么最常用的...
前言 隨著架構設計的發(fā)展,微服務架構可以說是目前架構領域炙手可熱的設計理念。在公司,筆者也一直在負責系統(tǒng)的服務化設計和開發(fā)工作。 今天就來談談微...
前言 前面的文章里,我們了解到 canal 可以從 MySQL 中感知數據的變化。這是因為它模擬 MySQL slave 的交互協(xié)議,偽裝自己為...