MULE ESB中custom,flows,connectors等的使用方法
1. how to work
??? 當(dāng)你去檢查一個消息在mule esb當(dāng)中 是如何流動的時候,你回發(fā)現(xiàn)整個架構(gòu)中存在著三個層面:應(yīng)用層,整合層,以及傳輸層..
??? 同樣,在mule 開發(fā)中也有三種不同類型任務(wù)你需要去做:
?????????? (1)? 服務(wù)組件開發(fā) 可以是存在的pojo,cloud connectors ,或者是包含業(yè)務(wù)邏輯的和消費(fèi),處理消息的sping bean
?????????? (2)? 服務(wù)協(xié)調(diào),通過配置各種 服務(wù)調(diào)停和協(xié)調(diào)必須得組件 去允許松耦合的組件去使用mule 流.
?????????? (3)? 服務(wù)整合 屏蔽協(xié)議讓每個服務(wù)之間實(shí)現(xiàn)解耦合.
?? 摘翻自:http://www.mulesoft.org/documentation/display/MULE3CONCEPTS/How+Mule+Works
2. about mule configuration
??? 一個mule esb 配置文件就是一棵樹,就像下圖展示的一樣(圖:)
??? 圖中的每個組件都提供了訪問mule內(nèi)部配置對象的能力:
??? custom message processors 處理消息,修改消息或消息流.
??? flows 使用message processors 去定義源頭和目標(biāo)之間的消息流?
??? mule global configuration 全局配置,比如默認(rèn)交易超時時間
??? connectors 任何一中傳輸方式使用的非默認(rèn)配置
??? endpoints? 定義接收和發(fā)送消息所使用的通道,地址,或者是路徑,你可以在全局環(huán)境中配置它們,在多個flow中引用
??? transformers 將數(shù)據(jù)從一種格式轉(zhuǎn)換成另一種格式,你可以在全局環(huán)境中定義它們,在多個flow中引用.
??? filters 過濾中不符合已定義規(guī)則的消息,,你可以在全局環(huán)境中定義它們,在多個flow中引用.
??? models 一個或多個models將你得服務(wù)組件有邏輯性的組織起來
??? services 一個或多一個service 封裝了你的components,configure routers,endpoints,transformers,and filters.
?? 下面是一個簡單的mule esb 配置文件樣本.
[html] view plaincopyprint?摘翻自: http://www.mulesoft.org/documentation/display/MULE3CONCEPTS/About+Mule+Configuration
3. understanding the mule architeture(了解mule的架構(gòu))
?? about soa 面向服務(wù)架構(gòu),詳情具體google.
?? mediation 從消息中分離業(yè)務(wù)邏輯
?? orchestration 在不同的服務(wù)組件中路由消息
?? components 處理消息數(shù)據(jù)
?? endpoints 把everyging 裝配到一個
?? 了解邏輯數(shù)據(jù)流
?
總結(jié)
以上是生活随笔為你收集整理的MULE ESB中custom,flows,connectors等的使用方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: win10能进pe怎么进安全模式 Win
- 下一篇: Mule的基本配置元素:Endpoint