來源於:http://www.360doc.com/content/19/0424/07/27972427_831052368.shtml 概念 中台概念出現之前,在信息化模式上,前端為支撐 ...
本文介紹如何應用Canal實現異步 解耦的架構,后續有空再寫文章分析Canal原理和源代碼。 Canal簡介 Canal是用來獲取數據庫變更的中間件。 偽裝自己為MySQL從庫,拉取主庫binlog並解析 處理。處理結果可發送給MQ,方便其他服務獲取數據庫變更消息,這一點非常有用。下面介紹一些典型用途。 其中,Canal MQ作為一個整體,從外界看來就是一個數據管道服務服務,如下圖。 Canal典 ...
2021-11-27 00:15 0 920 推薦指數:
來源於:http://www.360doc.com/content/19/0424/07/27972427_831052368.shtml 概念 中台概念出現之前,在信息化模式上,前端為支撐 ...
1. 什么是架構 架構就是對系統中的實體以及實體之間的關系所進行的抽象描述,是一系列的決策. 架構是結構和願景. 系統架構是概念的體現,是對物/信息的功能與形式元素之間的對應情況所做的分配,是對元素之間的關系以及元素同周邊環境之間的關系所做的定義. 做好架構是個復雜的任務,也是個很大的話題 ...
要在應用中做到冪等,其實並不難,本文嘗試做一個系統性的總結,歡迎一起探討。 什么是冪等 某個操作執行一次,跟執行多次的效果一樣。冪等一詞來自於數學中的冪等,即f(f(x)) = f(x)。 需要 ...
緩存 多級緩存 分布式緩存 連接池 異步並發 03 分布式事務 二階段提交(強一致) 三階 ...
(1)技術能力 技術能力,無疑肯定是最重要的。不會寫代碼的架構不是專業架構,技術能力弱的架構師不是一個好架構師。 所以,需要知道所有主流技術的基本原理、應用場景,及快速解決問題的能力。 所以,架構師必須要有見識,所需知識面肯定是要不斷拓展的。 你需要清楚在什么樣的場景用什么樣的技術比較合適 ...
上一篇文章介紹了MySQL主從同步的原理和應用,本文總結了MySQL主從延遲的原因和解決辦法。如果主從延遲過大,會影響到業務,應當采用合適的解決方案。 MySQL主從延遲的表現 先insert或u ...
准備2台機器,例如:computera: 10.0.0.151 computerb:10.0.0.234 都安裝erlang環境和rabbitmq服務,注意otp環境和rabbitmq服務必須版 ...