關(guān)于消息隊列,從前年開始斷斷續(xù)續(xù)看了些資料,想寫很久了,但一直沒騰出空,近來分別碰到幾個朋友聊這塊的技術(shù)選型,是時候把這塊的知識整理記錄一下了。 市面上的消息隊列產(chǎn)品有很多,...
IP屬地:廣東
關(guān)于消息隊列,從前年開始斷斷續(xù)續(xù)看了些資料,想寫很久了,但一直沒騰出空,近來分別碰到幾個朋友聊這塊的技術(shù)選型,是時候把這塊的知識整理記錄一下了。 市面上的消息隊列產(chǎn)品有很多,...
有個疑問,“儲蓄服務(wù)必須在對儲蓄賬戶表進行更新,然后發(fā)布“向理財賬戶轉(zhuǎn)賬”事件,這兩個操作需要原子化實現(xiàn)。如果服務(wù)在更新數(shù)據(jù)庫之后、發(fā)布事件之前崩潰,系統(tǒng)會變得不一致?!比绻菫榱嗽有?,這兩個操作是否可以放在一個本地事務(wù)完成(也就是先保存到數(shù)據(jù)庫,再發(fā)送到消息隊列,只要過程中有異常,就可以立即回滾)。這樣其實就不需要發(fā)布一個事件到事件表中。請賜教
微服務(wù)架構(gòu)之事件驅(qū)動架構(gòu)前言 為了解決傳統(tǒng)的單體應(yīng)用(Monolithic Application)在可擴展性、可靠性、適應(yīng)性、高部署成本等方面的問題,許多公司(比如Amazon、eBay和NetF...