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

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

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

    paulwong

    EVEN DRIVEN - SPRING CLOUD STREAM - SPRING CLOUD微服務(wù)的EVEN DRIVEN框架

    通常微服務(wù)應(yīng)用之間的通信是通過HTTP調(diào)用,吞吐性不建都高,高并發(fā)的場景建議使用EVENT DRIVEN的框架,即使用MESSAGE通信。

    即A微服務(wù)應(yīng)用將數(shù)據(jù)發(fā)送到MESSAGE BROKER中的某個DESTINATION,此DESTINATION是廣播型,非點對點型。B微服務(wù)應(yīng)用訂閱此DESTINATION,當(dāng)有新MESSAGE到達此DESTINATION時,MESSAGE BROKER會將此MESSAGE推送給B應(yīng)用。所有對此MESSAGE有需要的應(yīng)用均可訂閱,從而收到此MESSAGE。

    SPRING CLOUD 中EVENT DRIVEN的框架就是SPRING CLOUD STREAM。其底層是使用SPRING INTEGRATION實現(xiàn)。

    SPRING CLOUD STREAM有以下新名詞:

    • BINDER:
    是對MESSAGE BROKER操作方法的抽象,即應(yīng)用通過此BINDER操作MESSAGE BROKER。目前只實現(xiàn)了RABITMQ和KAFKA。
    • CHANNEL
    MESSAGE從SPRING CLOUD STREAM傳給應(yīng)用或相反是通過CHANNEL傳遞的,這點和SPRING INTEGRATION是一樣的。
    • SOURCE
    MESSAGE從應(yīng)用傳給SPRING CLOUD STREAM的CHANNEL,叫@INPUT,包含這種CHANNEL的接口叫SOURCE。
    • SINK
    MESSAGE從SPRING CLOUD STREAM傳給應(yīng)用的CHANNEL,叫@OUPUT,包含這種CHANNEL的接口叫SINK。
    • BIDDING
    綁定哪個@INPUT或哪個@OUPUT與哪個DESTINATION發(fā)送或接收關(guān)系的MAPPING。
    • EnableBinding
    應(yīng)用啟動時就會建立EnableBinding指定的接口中的CHANNEL
    • 消費者群組
    默認下如果同一個應(yīng)用部署了多個實例,則每個實例都會收到MESSAGE,這時如果設(shè)置了消費者群組名稱,則同一個名稱下的多個實例,只有一個能收到MESSAGE。
    • PARTITION
    如果為MESSAGE指定規(guī)則,如MESSAGE某個字段值以A開頭為一個規(guī)則,以B開頭為一個規(guī)則,那么以A開頭的MESSAGE會放到同一個分區(qū)中。

    這樣使用就很簡單了,只要取得OUTPUT CHANNEL,就可以發(fā)送MESSAGE,將代碼關(guān)聯(lián)到INPUT CHANNEL,就能在收到MESSAGE時,相關(guān)代碼就會被執(zhí)行。

    posted on 2021-11-05 14:58 paulwong 閱讀(207) 評論(0)  編輯  收藏 所屬分類: SPRING CLOUDEVEN DRIVEN ARCHITECT

    主站蜘蛛池模板: 久久久久久久岛国免费播放| 日韩亚洲人成在线综合日本| 久久免费看黄a级毛片| 亚洲乱码日产一区三区| 免费看大美女大黄大色| 国产精品永久免费10000| 亚洲午夜精品一区二区麻豆| 亚洲av女电影网| 亚洲中文字幕无码爆乳AV| www.亚洲精品| 国产麻豆免费观看91| 怡红院免费的全部视频| 亚洲一区二区三区无码国产| 久久亚洲免费视频| 亚洲人成人无码网www电影首页| 精品福利一区二区三区免费视频| 亚洲成熟丰满熟妇高潮XXXXX| 亚洲自偷自偷图片| 亚洲人成人无码网www国产| 91九色视频无限观看免费| 免费国产99久久久香蕉| 91在线免费观看| 成人免费ā片在线观看| 国产精品九九久久免费视频| 深夜福利在线免费观看| 亚洲精品免费在线| 亚洲色欲www综合网| 亚洲日本中文字幕一区二区三区| 亚欧人成精品免费观看| www视频免费看| 无码人妻一区二区三区免费手机 | 亚洲电影一区二区| 国产青草视频免费观看97| 日日夜夜精品免费视频| 在线免费观看亚洲| 久草视频免费在线| a视频在线免费观看| 久久青草免费91线频观看站街| 男人的天堂av亚洲一区2区| 亚洲av成人片在线观看| 羞羞视频免费网站含羞草|