<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    paulwong

    Spring integration 基本概念

    1.spring integration 's architecture

    主要提供兩個功能:

    在系統內提供實現輕量級、事件驅動交互行為的框架

    在系統間提供一種基于適配器的平臺,以支持靈活的系統間交互

    2.spring integration對于企業集成模式的支持

    2.1Message:一個信息的單元,通常有消息頭(header)和消息內容(payload)組成

    2.2Message channel:消息處理節點之間的連接,負責將Message從生產者傳輸到消費者。

        根據消費者的多少,可分為point to point和publish-subscribe兩種


        根據消息傳輸方式的不同,分為同步和異步兩種

    2.3Message Endpoint:消息處理節點,消息從節點進入通道,也是從節點離開通道

    幾個常見的Message EndPoint:

    CHANNEL ADAPTER,用于連接該適配器的特點是單向消息流的,要么是消息通過該適配器進入通道,要么是消息通過該適配器離開通道


    MESSAGING GATEWAY,處理的消息流和Channel Adapter不同,不是單向的,即有進入該節點的消息,也會從該節點發出消息。



    SERVICE ACTIVATOR,該節點調用服務來處理輸入的消息,并將服務返回的數據發送到輸出通道。在spring integration中,調用的方法被限定為本地方法調用。


    ROUTER,路由器,將輸入的消息路由到某個輸出通道中


    SPLITTER,將輸入的消息拆分成子消息


    AGGREGATOR,將輸入的多個消息合并為一個消息


    3.觀看書中例子hello-world思考

    測試gateway時,下面代碼向通道names內放入消息world?


    然后service-activator從names通道中獲得消息world,調用方法sayHello返回值到給gateway?

    解釋:gateway有一個service-interface的屬性,這個屬性指向一個interface。當我們用一個接口聲明一個gateway時,spring integration會自動幫我們生成該接口的代理類,這樣當我們往gateway發送消息時,spring integration會通過代理類把消息轉發到default-request-channel中去



    作者:馬國標
    鏈接:https://www.jianshu.com/p/bf1643539f99
    來源:簡書
    簡書著作權歸作者所有,任何形式的轉載都請聯系作者獲得授權并注明出處。

    posted on 2019-06-05 10:36 paulwong 閱讀(887) 評論(0)  編輯  收藏 所屬分類: SPRING INTERGRATION

    主站蜘蛛池模板: 看全免费的一级毛片| 84pao强力永久免费高清| 亚洲嫩草影院在线观看| 中文字幕不卡亚洲| 国产免费观看黄AV片| 亚洲精品免费网站| 性色午夜视频免费男人的天堂| 一区二区三区免费在线观看| 国产成人亚洲精品播放器下载| 亚洲人成人网毛片在线播放| 亚洲精品福利网泷泽萝拉| 亚洲av永久无码精品漫画| 久久久久亚洲AV无码专区桃色| 国产一级淫片a免费播放口之| 免费无码肉片在线观看| av无码免费一区二区三区| 99热在线精品免费播放6| 久久久久久久99精品免费观看 | 国产a视频精品免费观看| 免费在线看黄的网站| 永久免费AV无码网站国产| 久久成人18免费网站| 亚洲高清国产拍精品26U| 日本高清在线免费| 69影院毛片免费观看视频在线 | 国产成人精品亚洲精品| 国产又粗又猛又爽又黄的免费视频| 成年女人午夜毛片免费视频| 野花高清在线电影观看免费视频| 亚洲免费闲人蜜桃| 97视频免费在线| 一二三四视频在线观看中文版免费| 久草视频免费在线| 国产99视频精品免费观看7| 在线观看免费人成视频| 国产99视频精品免费观看7| 全免费A级毛片免费看网站| 高清国语自产拍免费视频国产| 免费无码成人AV片在线在线播放| 永久久久免费浮力影院| 免费一级毛片清高播放|