成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

手把手教您使用Mule ESB

譯文
開發 前端
本文為Mulesoft和Mule ESB初學者,提供了詳細的安裝與使用的分步指南。

【51CTO.com快譯】Mule ESB是由MuleSoft所提供的基于Java的輕量級ESB(Enterprise Service Bus)和集成平臺。它有助于程序員或軟件開發人員輕松且快速地連接不同的應用程序。也就是說,Mule能夠實現應用程序的快速集成,從而使它們能夠高效地傳輸數據。目前,MuleSoft根據用戶需求和預算的差異性,提供了不同類型的訂閱模式。

[[351234]]

為何使用Mulesoft?

Mule項目開發的基本目的:

  • 使API開發人員的工作變得更輕松。
  • 可以輕松地跨本地和云計算環境連接到應用程序上。

Mulesoft包含一組連接器式的各種組件,其中包括:

  • 核心組件具有“設置變量”、“刪除變量”、“流”、“每個”等連接器。
  • Salesforce組件具有創建(添加或創建記錄)和查詢(執行對指定對象的查詢)之類的連接器,這些有助于開發人員實現輕松的集成。

據此,我們可以通過簡單的“拖放”,來實現如下各項功能:

  • 使用基于Web的控制臺來控制Mule API。
  • 可以輕松地調試API。
  • 可以輕松地在Mule中使用任何JavaPython或Groovy編寫的腳本。
  • 簡單地構建和部署各種流程。
  • 可以制作自定義的連接器。

Mule的安裝要求

我們在主機系統上安裝Mule之前,為了實現最佳性能,我們通常需要滿足如下的系統基本配置要求:

  • 2 GHz CPU。
  • 64位操作系統。
  • 如果是個人筆記本電腦,則至少要有8 GB的RAM;如果使用的是公司筆記本電腦,并且上面啟用了其他應用代理的話,則建議至少準備16 GB的RAM。
  • 硬盤應大于50 GB。

使用IDE為Mulesoft API開發代碼

通常,我們可以使用基于Eclipse的Mulesfot Anypoint Studio這款IDE,來開發和測試Mule API。它能夠提供諸如拖放之類友好操作功能。同時,我們使用集成平臺—Anypoint Platform來進行管理API的部署,以及在某個API上應用各種對應的策略。

先決條件與環境

Mule可以支持許多操作系統,其中包括:Windows、Linux、以及macOS等。在此,我們以Windows為例進行討論。針對Mulesoft,我們需要下載并安裝如下基本工具與環境:

  1. Anypoint Platform及其帳戶
  2. Java JDK
  3. Apache Maven
  4. Anypoint Studio(基于Eclipse的IDE)
  5. Notepadd ++(僅為可選項)
  6. Rest客戶端—postman、ARC等

下面,我們來逐一進行詳細講解:

第1步

在Anypoint Platform(請參見-- https://anypoint.mulesoft.com/login/signup)上創建一個試用帳戶,通過填寫各種必填的詳細信息,以創建帳戶。在成功創建帳戶之后,您將會看到如下界面:

第2步

由于Mulesoft Anypoint平臺支持Oracle JAVA JDK或AdoptOpenJDK,因此我們可以采用如下兩種方式來為系統準備JDK:

  • Oracle JAVA JDK(請參見- https://www.oracle.com/uk/java/technologies/javase/javase-jdk8-downloads.html) - 為了下載支持Mulesoft的Java 8,您必須先點擊其下載鏈接,以跳轉到Java SE開發工具包的8u261部分。我建議您選擇并下載Windows x64(64位版本),以方便使用4 GB以上的RAM。當然,為了流暢地運行Mulesoft,您最好使用8 GB以上的RAM。
  • AdoptOpenJdk(請參見- https://adoptopenjdk.net/) - 請下載其最新版本。

請雙擊打開已下載的可執行文件,并按照步驟進行軟件安裝。在完成了JDK的安裝后,您需要對計算機的環境變量進行設置,以將其指向正確的安裝目錄。具體請參照如下步驟:

  1. 假設您已經在“ C:\Program Files\AdoptOpenJDK”中安裝了AdoptOpenJDK。
  2. 右鍵單擊“我的電腦”,選擇“屬性”,然后跳轉到“高級系統設置”。
  3. 點擊“高級”標簽下的“環境變量”按鈕。
  4. 在“系統”下單擊“變量”,然后單擊“新建”,并將變量JAVA_HOME設置為“C:\Program Files\AdoptOpenJDK\jdk-8.0.252.09-hotspot”。
  5. 接著,更改系統變量下的“Path”變量,使其也包含Java可執行文件的路徑。即,選擇路徑變量,單擊編輯按鈕,然后添加新的路徑“C:\Program Files\AdoptOpenJDK\jdk-8.0.252.09-hotspot\bin”或“%JAVA_HOME%\bin”。
  6. 為了測試安裝,請打開命令提示符(即,開始->命令提示符),鍵入命令“java -version”,以確認輸出信息。

第3步

在Apache Maven(請參見-http://maven.apache.org/)處下載Maven的zip文件。請將其解壓縮到一個文件夾,然后配置到Windows環境中。

1.假設您已將其解壓縮到了“C:\Users\anurag-sha\SYSTEM\apache-maven-3.6.1”下。

2.通過添加路徑“C:\Users\anurag-sha\SYSTEM\apache-maven-3.6.1\bin”和“%MAVEN_HOME%\bin”,以便系統變量“M2_HOME”和“MAVEN_HOME”能夠指向正確的安裝目錄。如下所示:

3.為了測試安裝,請打開命令提示符(即,開始->命令提示符),鍵入命令“mvn -v”,以確認類似輸出信息:

第4步

1.請從https://www.mulesoft.com/lp/dl/studio處,下載Anypoint Studio。

2.將安裝文件解壓縮到諸如C:\Users\anurag-sha\SYSTEM\AnypointStudio的文件夾中。

3.如下圖所示,從安裝文件夾中打開對應的可執行文件。

4.通過單擊確定,以接受其默認的工作空間。當然,您也可以添加自己的工作空間。

5.打開Anypoint Studio,您需要使用JDK和maven對Anypoint Studio進行配置。

6.雖然已有默認的運行時(runtime)版本,但是如果您想添加任何特定版本的話,請跳轉到選項卡,依次點擊“幫助->安裝新軟件->在工作方式中選擇Anypoint Studio的Mule運行時”(如下圖所示)。您可以選擇任何所需的版本,并將其作為常規軟件予以安裝。

7.為了檢查是否已安裝了JRE,您可以依次點擊“窗口”選項卡->“首選項”->“java”->“已安裝的JRE”,界面如下圖所示。如果沒有的話,則請單擊添加按鈕,以添加JDK bin文件的所在位置,然后單擊“應用并關閉”。

8.配置和測試Maven,請跳轉到窗口選項卡->首選項-> Anypoint Studio-> Maven 設置maven的安裝目錄路徑,如下圖所示。在對其進行測試時,可單擊“測試Maven配置”。

至此,您已經可以使用Anypoint Studio來開發Mulesoft API了。當然,您也可以通過使用Anypoint Studio,來編寫Java代碼。

第5步

Notepad ++(請參見-https://notepad-plus-plus.org/downloads/v7.0/)是一個文本及代碼編輯器。我強烈建議您使用它來編輯以XML、JSON等格式編寫的任何類型的代碼。

第6步

我們可以使用Rest客戶端-- Postman(請參見-https://www.postman.com/downloads/)來測試API。當然,您也可以選用ARC、nightingale等其他Rest客戶端。如果您安裝了curl命令,甚至可以直接使用它。

最后,希望上面為您展示的步驟,能夠方便您順利地開始使用Mulesoft。

原文標題:Step By Step Guide To Using Mule ESB,作者:Anurag Sharma

【51CTO譯稿,合作站點轉載請注明原文譯者和出處為51CTO.com】

 

責任編輯:華軒 來源: 51CTO
相關推薦

2020-09-23 07:00:00

Selenium We架構

2009-10-21 10:47:03

Siliverligh

2010-07-07 10:24:46

Python多線程

2010-08-18 09:15:45

路由器網絡診斷

2011-02-15 09:43:33

虛擬機

2010-09-14 09:24:27

家庭無線網絡

2010-09-02 10:50:17

時間同步服務器

2020-02-21 10:45:06

運維架構技術

2010-08-26 09:24:59

路由器網絡診斷

2010-04-02 16:51:09

虛擬機安裝linux

2009-11-06 10:44:31

Visual Stud

2022-09-14 17:12:15

flowable源碼DEMO

2009-12-02 10:16:55

備份Cisco路由器配

2010-03-10 11:16:31

服務器DIY

2025-05-07 00:31:30

2021-07-14 09:00:00

JavaFX開發應用

2023-03-27 00:06:12

2020-09-04 10:14:02

Linux驅動7內核

2021-02-04 11:53:49

Linuxplatform總線

2020-09-27 06:59:59

IO系統Linux
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 九色综合网 | 婷婷色国产偷v国产偷v小说 | 久在线 | 精品久| 亚洲国产成人精品久久久国产成人一区 | 黄色免费在线观看网址 | 动漫www.被爆羞羞av44 | 青青草视频网站 | 日韩网站免费观看 | 米奇7777狠狠狠狠视频 | 久艹av| 午夜视频一区二区 | 国产视频精品视频 | 99re在线视频| 99reav| 日韩中文欧美 | 一久久久 | 久久av影院 | 精品美女视频在免费观看 | 国产精品高潮呻吟 | 亚洲精品欧美一区二区三区 | 欧美一区二区三区在线 | 午夜精品一区 | 本道综合精品 | 亚洲国产一区二区三区四区 | 日韩精品视频中文字幕 | 亚洲国产精品久久 | 中文字幕成人av | 日韩激情视频一区 | 欧美国产精品一区二区三区 | 亚洲一区 中文字幕 | 中文字幕亚洲视频 | 一区二区三区久久久 | 欧美一级在线 | 亚洲最大的成人网 | 天天操人人干 | 国产成人99久久亚洲综合精品 | 欧美激情视频一区二区三区免费 | 欧美激情视频网站 | 免费久久网站 | 日韩精品专区在线影院重磅 |