事件驅動是一種基于事件的架構模式,其中組件通過事件的產(chǎn)生和處理來推動應用程序的執(zhí)行流程。事件可以是系統(tǒng)內部的狀態(tài)變化、外部輸入的觸發(fā)、消息的到達等。組件可以訂閱感興趣的事件,當事件發(fā)生時,訂閱者會收到相應的事件并進行處理。事件驅動的主要特點包括實時性、松耦合、可伸縮性和靈活性。
產(chǎn)品總體架構
技術層面
解耦消息中間件(rocketmq、IBMMQ、kafka等),通過對接EDA的邊車實現(xiàn)各個業(yè)務系統(tǒng)的消息中間件被替代。節(jié)省客戶漏洞掃描整改成本、提高消息中間件管控能力。
業(yè)務場景
已存貸匯業(yè)務為核心,構建事件驅動場景。主要場景包括:批轉聯(lián)(批量交易轉為聯(lián)機交易)、消息通知、消息的存儲轉發(fā)、新老核心數(shù)據(jù)同步等。