ESB的幾個基本概念

2021-09-06 11:30:27 字數 854 閱讀 5838

京-星之淚:

請教乙個問題:esb中路由和管道對的概念應該怎麼理解,各自有什麼用途,他們之間的關係

北京-kimmking:

transport  endpoint

inbound  outbound

router channel

transport一般對應於物理的傳輸通訊,系統內外間的接入點

endpoint一般指的是外部的某個接出點。

而且一般用uri表示。

inbound和outbound是系統內部的接入和接出點。

router可以看做訊息選擇分發器

channel是容器內部的訊息傳遞通道。

而esb 就是這裡說的所謂的 容器內部。

整個esb內部,可以看到是 管道和***。

從這個意義上來說,esb內部只有兩個東西

channel和filter

filter也可以看做廣義的endpoint

訊息從外部流入到esb,

就相當於與進入了乙個自來水管

內部有很多分支,

每一最小的段管子,就是乙個channel

所有的管子與管子間的點,

就是所謂的filter

這些filter,可以是路由router,可以是service activator,可以是分支、聚合,可以是服務的增強或訊息的轉換。。。

可以是anything,

如果水是用幫浦從河裡抽過來到自來水管的話,

那麼抽水的幫浦,就是transport

抽上來以後,進入管道,要先過濾消毒,變成自來水,再流動,這是inbound,

每家每戶的每個水龍頭,可以看做乙個endpoint

Kafka幾個基本概念

producer 訊息的生成者 consumer 訊息的消費者 consumergroup 消費者組,可以並行消費topic中的partition的訊息 broker 快取 kafka集群中的一台或多台伺服器統稱broker.topic kafka處理資源的訊息源 feeds of messages...

WebLogic 幾個基本概念

weblogic 應用伺服器有如下幾個基本概念 domain 域是個邏輯概念,用來組織管理一系列的應用伺服器例項,也就是下面要解釋的server.域是weblogic應用伺服器中最大的概念,weblogic應用伺服器啟動的時候就是以某個域來啟動的,它有乙個中心配置檔案叫config.xml.a do...

查詢的幾個基本概念

1 查詢有兩種基本形式 靜態查詢和動態查詢 靜態查詢 在查詢時只對資料元素進行查詢或檢索,查詢表稱為靜態查詢表。動態查詢 在實施查詢的同時,插入查詢表中不存在的記錄,或從查詢表中刪除已存在的某個記錄,查詢表稱為動態查詢表。根據儲存結構的不同,查詢方法可分為三大類 順序表和煉表的查詢 將給定的k值與查...