SOA學習筆記二 ESB概念

2021-04-23 07:47:27 字數 422 閱讀 1172

esb就是在soa架構中實現服務間智慧型化整合與管理的中介。

與soa的關係:esb是邏輯上與soa 所遵循的基本原則保持一致的服務整合基礎架構,它提供了服務管理的方法和在分布式異構環境中進行服務互動的功能。

esb 提供的功能:

支援多種服務整合方式,比如 jca、web 服務、messaging、adaptor

對服務管理的支援,如服務呼叫的記錄、測量和監控資料的提供

esb的應用模式(esb usage pattern):

1)協議轉換模型(protocol switch);

2)訊息廣播模式(topic subscribers);

3)服務匹配模式(reigstry);

RabbitMQ學習筆記(二) 基礎概念

queue 佇列 是rabbitmq的內部物件,用於訊息的消費,用下圖表示。rabbitmq中的訊息都只能儲存在queue中,生產者 下圖中的p 生產訊息並最終投遞到queue中,消費者 下圖中的c 可以從queue中獲取訊息並消費。多個消費者可以訂閱同乙個queue,這時queue中的訊息會被平均...

SOA學習筆記 SOA的三種開發方法

soa的實現可以分為三種截然不同的方法,除了基於web service和ws 標準的 被稱為正統soa方法之外,還有其他的兩種方法湧現出來 面向服務架構 service oriented architecture,soa 的實現可以分為三種截然不同的開發方法,itko公司的首席科學家和創始人john...

SOA 面向服務架構 閱讀筆記 二

soa並不能保證企業的員工更加輕鬆,企業的收益更加客觀。6.軟體元件 6.1 元件和元件的作用 通過可重用的軟體 元件,可以構建靈活的軟體。6.2 軟體元件又稱為應用程式,程式,函式,模組,動態鏈結庫,子程式,類。6.3 確保元件之間良好協作。6.4 增加可重用性。6.5 web服務標準 i.web...