
網絡分區的意義 RabbitMQ采用的鏡像隊列是一種環形的邏輯結構,如下圖: RabbitMQ 除了發布(Publish)消息之外,所有的其余操...
優雅停機特性是所有 RPC 框架中非常重要的特性之一,因為核心業務在服務器中正在執行時突然中斷可能會出現嚴重后果,接下來我們消息探討 Dubbo...
1. 簡介 Dubbo 良好的擴展性與兩個方面密不可分,一是整個框架中針對不同的場景,恰到好處的使用了各種設計模式,二是接下來要講的加載機制。基...
1、引言 在之前的《SpringBoot 自動裝配》文章中,我介紹了ConfigurationClassPostProcessor這個類,它是 ...
前言 上一篇文章,我介紹了 @Transactional 源碼解析——事務準備階段,建議在閱讀本文章前,先移步閱讀上面的文章。本文關注的重點是事...
前言 @Transaction是 Spring 聲明式事務的使用方式。它讓我們從復雜的事務處理中得到解脫,使我們再也不需要去處理獲得連接、關閉...
1. 概述 本文分享查詢結果歸并的源碼實現。正如前文《SQL 執行》提到的“分表分庫,需要執行的 SQL 數量從單條變成了多條”,多個 SQL執...
1. 概述 越過千山萬水(SQL 解析、SQL 路由、SQL 改寫),我們終于來到了 SQL 執行。開森不開森?! 查詢語句的程序入口為Shar...
1. 概述 本文分享SQL 改寫的源碼實現。主要涉及兩方面: SQL 改寫:改寫 SQL,解決分庫分表后,查詢結果需要聚合,需要對 SQL 進行...