<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

    主站蜘蛛池模板: a级男女仿爱免费视频| 亚洲一级高清在线中文字幕| 精品国产日韩亚洲一区在线 | 亚洲午夜久久久精品电影院| 免费精品一区二区三区第35| 亚洲AV无码精品色午夜果冻不卡| 免费a级毛片无码a∨免费软件| 亚洲人成伊人成综合网久久久| 久久久久免费精品国产| 亚洲AV永久精品爱情岛论坛| 可以免费观看的毛片| 久久久无码精品亚洲日韩蜜臀浪潮| 久久精品人成免费| 亚洲免费在线视频观看| 成人人观看的免费毛片| 色五月五月丁香亚洲综合网| 亚洲高清成人一区二区三区 | 亚洲福利秒拍一区二区| 91免费播放人人爽人人快乐| 亚洲香蕉在线观看| 国产亚洲福利一区二区免费看| 国产精品福利在线观看免费不卡| 亚洲国产一成人久久精品| 亚洲视频免费在线看| 亚洲大成色www永久网址| 全黄a免费一级毛片人人爱| www在线观看播放免费视频日本| 国产精品亚洲аv无码播放| 国产国产人免费视频成69堂| 亚洲AV无码资源在线观看| 亚洲中文字幕无码一区| av无码国产在线看免费网站| 在线观看亚洲电影| 亚洲日本在线看片| 免费看美女让人桶尿口| 91在线视频免费观看| 亚洲中文无码永久免| 亚洲中文字幕第一页在线| 亚洲视频在线免费看| 美美女高清毛片视频黄的一免费| 亚洲V无码一区二区三区四区观看|