Mule運行時用戶指南

Mule運行時用戶指南

Mule官方原文鏈接

Mule運行時

本篇指南提供裏關於如何使用Mule運行時(常稱作Mule或者Mule ESB)來進行系統間基礎,構建web服務以及配置運行時環境。本文檔中所遇見的Mule應用程序的可視化呈現通常是通過Anypoint Stuido IDE創建的。

關於Mule

Mule輕量級軟件集成運行時引擎,可連接無論處在何處的任何系統節點。不同於傳統方式上爲了集成各種系統、服務、API或者硬件設備,創建無數點對點的繁複的系統連接。使用Mule可以輕鬆創建安全可靠可擴展的連接各種系統的應用,可以方便的管理消息路由、進行數據映射、規劃應用結構。將系統或應用通過Mule進行集成,讓Mule來處理系統間的通信,使跟蹤與監控你的應用生態系統和外部資源變得簡潔明瞭。

備註:Mule的命名來源於它設計理念,作爲可以靈活高效支持各種應用和系統的基礎架構可以“承受沉重的負荷”(像騾子一樣吃苦耐勞)。

什麼是Mule應用?

集成開發人員創建Mule應用來將不同的系統集成在一起。Mule應用通過配置在Mule運行時上運行,處理輸入信息並將其按照規則進行處理。給運行中的Mule應用發送的請求將會觸發Mule將其轉換爲事件與數據並封裝爲Mule消息,並進行單線程或者多線程的後續處理。Mule對Mule消息進行轉換,並根據應用中所配置的消息處理器對Mule消息進行多個階段的路由。最終Mule將消息傳遞到目標位置,將請求中的數據發送給接收者。

Mule應用保存爲XML格式,其中指明瞭運行Mule應用所需的系統依賴。你可以通過多種不同的方式來配置你的Mule應用,並可以對Mule運行時實例進行相應調整。Mule包含了各種組件、連接器以及數據轉換,用來構建Mule應用,使你可以快速的讓你Mule應用獲得數據,並將其傳輸到任意目的地。

通過Mule可以實現

  • 在物理機和雲端發佈集成應用

  • 通過現成的連接器來創建SaaS集成應用

  • 創建並公開API

  • 調用API

  • 創建含對其他服務複雜調用的Web服務

  • 爲應用創建公開給移動端使用的接口

  • 安全有效快速的B2B集成方案,快速構建與部署

  • 將應用遷移至雲端

  • 連接B2B電子商務

安裝、管理和部署

從本地安裝Mule運行時開始, 參見下載並運行Mule運行時

你可以通過CloudHub將Mule應用部署到雲端,並且通過Runtime Manager進行管理。Runtime Manager也可以用來管理部署在本地的應用,相較舊版的只能管理本地部署應用的Mule Management Console更靈活。

其他部署方案參見部署章節

Mule參考資料

瞭解更多的Mule特性和如何配置運行在Mule中的應用

更多內容

安裝並運行Mule

開始使用Anypoint Studio

Mule ESB架構

在Cloud Hub上運行Mule應用

使用DevKit擴展Mule

學習基本的Mule概念



作者:麥克斯杜
鏈接:https://www.jianshu.com/p/12b5d1fdec11
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章