• 系統(tǒng)概述
    • 行業(yè)痛點(diǎn)
    • 產(chǎn)品特點(diǎn)
    • 產(chǎn)品優(yōu)勢(shì)
    • 整體架構(gòu)
    • 應(yīng)用場(chǎng)景
    • 相關(guān)案例
     
    系統(tǒng)概述

    事件驅(qū)動(dòng)架構(gòu)(Event-Driven Architecture,EDA)是一種軟件架構(gòu)模式,它基于事件的產(chǎn)生和處理來推動(dòng)應(yīng)用程序的執(zhí)行流程。Sm@rtEDA事件驅(qū)動(dòng)平臺(tái)作為事件驅(qū)動(dòng)架構(gòu)落地支撐平臺(tái),實(shí)現(xiàn)事件開發(fā)、事件發(fā)布和運(yùn)行監(jiān)控等事件管控和治理能力,通過將傳統(tǒng)“高耦合,強(qiáng)依賴”的同步通信模式,解耦成為事件驅(qū)動(dòng)的異步通信模式,實(shí)現(xiàn)應(yīng)用的快速響應(yīng)、靈活擴(kuò)展。企業(yè)級(jí)事件驅(qū)動(dòng)平臺(tái)的建設(shè),能夠?yàn)閿?shù)量眾多的應(yīng)用提供事件驅(qū)動(dòng)架構(gòu)落地的支撐能力。

    行業(yè)痛點(diǎn)
    • 系統(tǒng)高耦合
      傳統(tǒng)請(qǐng)求響應(yīng)的通信模式下,系統(tǒng)之間相互依賴,影響系統(tǒng)運(yùn)行的穩(wěn)定性和可靠性。
    • 系統(tǒng)集成困難
      目前市面上存在眾多的消息“訂閱-發(fā)布”組件,各個(gè)組件之間存在技術(shù)壁壘,無法實(shí)現(xiàn)相互集成,這就導(dǎo)致系統(tǒng)開發(fā)和運(yùn)維復(fù)雜。
    • 事件治理
      目前市面沒有統(tǒng)一的事件治理和管理規(guī)范,系統(tǒng)之間的消息交互處于混亂狀態(tài),導(dǎo)致系統(tǒng)內(nèi)部存在大量重復(fù)消息;同時(shí)系統(tǒng)之間事件無法復(fù)用,事件無法發(fā)揮相應(yīng)的業(yè)務(wù)價(jià)值。
    • 技術(shù)復(fù)雜性
      事件驅(qū)動(dòng)架構(gòu)是以事件為中心,基于“發(fā)布-訂閱”模式的架構(gòu)。事件驅(qū)動(dòng)架構(gòu)的落地需要解決分布式架構(gòu)下異步數(shù)據(jù)交互過程中的一致性和完整性。
    產(chǎn)品特點(diǎn)
    • 適配集成,平臺(tái)提供對(duì)各種“訂閱-發(fā)布”組件的統(tǒng)一封裝,同時(shí)平臺(tái)支持多事件源/事件目標(biāo)的靈活組合,降低系統(tǒng)集成難度。
    • 統(tǒng)一事件治理規(guī)范;平臺(tái)提供事件驅(qū)動(dòng)架構(gòu)的標(biāo)準(zhǔn)規(guī)范和對(duì)應(yīng)的事件管理平臺(tái),快速實(shí)現(xiàn)事件驅(qū)動(dòng)架構(gòu)落地
    • 平臺(tái)提供豐富的事件處理能力,支持簡單事件、充血事件的封裝處理,降低事件驅(qū)動(dòng)架構(gòu)的使用難度。
    • 通過異步通信模式,提高系統(tǒng)的響應(yīng)能力和吞吐量。
    產(chǎn)品優(yōu)勢(shì)
    • 事件治理體系
      提供行業(yè)領(lǐng)先事件治理管理規(guī)范和技術(shù)規(guī)范范本,幫助銀行快速建立事件治理體系。
    • 提供豐富的組件
      平臺(tái)提供豐富的事件集成組件,幫助系統(tǒng)實(shí)現(xiàn)快速的事件事件。
    • 便捷事件開發(fā)和豐富的事件治理能力
      平臺(tái)提供界面化的事件開發(fā)能力,幫助應(yīng)用實(shí)現(xiàn)快速的事件開發(fā),同時(shí)平臺(tái)提供豐富的事件治理能力,幫助應(yīng)用快速實(shí)現(xiàn)事件發(fā)布和運(yùn)行。
    • 提升系統(tǒng)吞吐量
      事件驅(qū)動(dòng)架構(gòu)下,系統(tǒng)通過事件傳遞來完成業(yè)務(wù)處理,系統(tǒng)之間采用異步通信模式,減少系統(tǒng)阻塞,提升系統(tǒng)響應(yīng)能力。
    整體架構(gòu)
    • 事件生產(chǎn)/事件消費(fèi)
      事件驅(qū)動(dòng)架構(gòu)中的事件發(fā)送和接收系統(tǒng),通過集成SDK或者標(biāo)準(zhǔn)消息方式接入事件驅(qū)動(dòng)平臺(tái)完成事件集成,通過調(diào)用平臺(tái)定義的事件來實(shí)現(xiàn)具體的業(yè)務(wù)功能。
    • 事件邊車/事件平臺(tái)
      是平臺(tái)的核心運(yùn)行組件,提供可視化的事件編排工具,用戶可以根據(jù)事件處理的需求,將事件處理流程進(jìn)行封裝,形成標(biāo)準(zhǔn)的事件發(fā)布給業(yè)務(wù)系統(tǒng)進(jìn)行調(diào)用,事件邊車/平臺(tái)包含了事件流程控制、事件合并、異常處理、事件去重、事件重試等事件處理能力。
    • 控制層
      負(fù)責(zé)對(duì)平臺(tái)的整體運(yùn)行進(jìn)行管理和監(jiān)控,包括事件的注冊(cè)、發(fā)布、訂閱、監(jiān)控和維護(hù)等功能。控制曾層還提供安全管理、權(quán)限控制和日志審計(jì)等功能,保障平臺(tái)的安全運(yùn)行。
    應(yīng)用場(chǎng)景
    • 消息集成
      針對(duì)企業(yè)內(nèi)部存在大量消息組件的情況下,通過平臺(tái)提供的適配集成能力實(shí)現(xiàn)異構(gòu)消息組件的集成,實(shí)現(xiàn)統(tǒng)一的消息集成。
    • 實(shí)時(shí)數(shù)據(jù)處理
      企業(yè)內(nèi)部可以將數(shù)據(jù)變化和業(yè)務(wù)處理以事件的方式進(jìn)行對(duì)外發(fā)布,快速同步到其他系統(tǒng),實(shí)現(xiàn)實(shí)時(shí)數(shù)據(jù)處理。
    • 消息通知
      企業(yè)內(nèi)部存在大量的消息通知場(chǎng)景,如文件通知、日切通知等,通過事件驅(qū)動(dòng)架構(gòu)可以快速實(shí)現(xiàn)消息通知場(chǎng)景。
    • 微服務(wù)架構(gòu)
      在微服務(wù)架構(gòu)中,微服務(wù)通過事件方式進(jìn)行數(shù)據(jù)交互,避免服務(wù)之間的直接依賴,提高服務(wù)的穩(wěn)定性。
    相關(guān)案例
    匯豐銀行、東莞農(nóng)商銀行
    其他產(chǎn)品推薦

      主站蜘蛛池模板: 永泰县| 高唐县| 健康| 广水市| 天等县| 克东县| 马公市| 铜山县| 保定市| 井冈山市| 盐亭县| 太仆寺旗| 贵溪市| 阳新县| 韶关市| 类乌齐县| 中超| 华坪县| 康定县| 宁德市| 宁海县| 大兴区| 贡山| 房山区| 桂平市| 和林格尔县| 阳信县| 精河县| 凤凰县| 陈巴尔虎旗| 阿鲁科尔沁旗| 台中市| 无棣县| 石阡县| 屏东市| 泗阳县| 三门峡市| 西乡县| 兴海县| 涞源县| 隆化县|