【.com速译】MuleESB是MuleSoft提供的基于Java的轻量级ESB(EnterpriseServiceBus)和集成平台。它可以帮助程序员或软件开发人员轻松快速地连接不同的应用程序。也就是说,Mule支持应用程序的快速集成,使它们能够高效地传输数据。目前MuleSoft根据用户需求和预算的不同,提供不同类型的订阅模式。为什么使用Mulesoft?Mule项目开发的基本目的:让API开发者的工作更轻松。轻松连接到本地和云计算环境中的应用程序。Mulesoft包含一组各种连接器样式的组件,包括:核心组件有“设置变量”、“删除变量”、“流”、“每个”等连接器。Salesforce组件具有Create(添加或创建记录)和Query(对指定对象执行查询)等连接器,可帮助开发人员轻松实现集成。因此,我们可以通过简单的“拖放”来实现以下功能:使用基于Web的控制台来控制MuleAPI。API可以很容易地调试。任何用JavaPython或Groovy编写的脚本都可以在Mule中轻松使用。只需构建和部署各种流程。可以定制连接器。Mule的安装需要我们在主机系统上安装Mule。为了达到最佳性能,我们通常需要满足以下基本系统配置要求:2GHzCPU。64位操作系统。对于个人笔记本电脑,至少需要8GB的RAM;对于启用了附加应用程序代理的公司笔记本电脑,建议至少有16GB的RAM。硬盘驱动器应大于50GB。使用IDE为MulesoftAPI开发代码通常,我们可以使用基于Eclipse的MulesfotAnypointStudio这个IDE来开发和测试MuleAPI。可提供拖放等友好的操作功能。同时,我们使用集成平台——AnypointPlatform来部署管理API,并在一个API上应用各种相应的策略。先决条件和环境Mule可以支持许多操作系统,包括:Windows、Linux和macOS。这里,我们以Windows为例进行讨论。对于Mulesoft,我们需要下载并安装以下基础工具和环境:AnypointPlatform及其账号JavaJDKApacheMavenAnypointStudio(基于Eclipse的IDE)Notepadd++(仅可选)Restclient—postman、ARC等下面,让我们一一详细解释:步骤1在AnypointPlatform上创建一个试用帐户(参见--https://anypoint.mulesoft.com/login/signup),填写创建帐户所需的各种详细信息。成功创建账户后,您将看到如下界面:Step2由于MulesoftAnypoint平台支持OracleJAVAJDK或AdoptOpenJDK,我们可以通过以下两种方式为系统准备JDK:OracleJAVAJDK(参见-https://www.oracle.com/uk/java/technologies/javase/javase-jdk8-downloads.html)-要下载支持Mulesoft的Java8,您必须首先单击其下载链接以跳转到JavaSE开发工具包的8u261部分。我建议您选择并下载Windowsx64(64位版本)以方便使用超过4GB的RAM。当然,为了顺利运行Mulesoft,你最好使用8GB以上的内存。AdoptOpenJdk(参见-https://adoptopenjdk.net/)-请下载其最新版本。请双击打开下载的可执行文件,按照步骤安装软件。JDK安装完成后,需要设置电脑的环境变量指向正确的安装目录。详情请参考以下步骤:假设您已经在“C:\ProgramFiles\AdoptOpenJDK”中安装了AdoptOpenJDK。右击我的电脑,选择属性,然后跳转到高级系统设置。单击“高级”选项卡下的“环境变量”按钮。在系统下单击变量,然后单击新建,并将变量JAVA_HOME设置为“C:\ProgramFiles\AdoptOpenJDK\jdk-8.0.252.09-hotspot”。接下来,更改系统变量下的“路径”变量,以将Java可执行文件的路径也包括在内。即选择路径变量,点击编辑按钮,添加新路径“C:\ProgramFiles\AdoptOpenJDK\jdk-8.0.252.09-hotspot\bin”或“%JAVA_HOME%\bin”。要测试安装,请打开命令提示符(即,开始->命令提示符),键入命令“java-version”,然后确认输出。第3步从ApacheMaven下载Maven的zip文件(参见-http://maven.apache.org/)。请将其解压缩到一个文件夹并在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”确认类似输出信息:Step41.请从https下载:/从/www.mulesoft.com/lp/dl/studio下载AnypointStudio。2.将安装文件解压到一个文件夹,例如C:\Users\anurag-sha\SYSTEM\AnypointStudio。3、如下图所示,从安装文件夹中打开相应的可执行文件。4.单击确定接受其默认工作区。当然,您也可以添加自己的工作区。5.打开AnypointStudio,需要使用JDK和maven配置AnypointStudio。6.虽然有一个默认的运行时(runtime)版本,如果你想添加任何特定的版本,请跳转到选项卡,点击“帮助->安装新软件->在你工作的方式中选择AnypointStudioMuleruntime”(如下图所示)。您可以选择任何您想要的版本并将其作为常规软件安装。7、查看JRE是否安装,可以点击“窗口”选项卡->“首选项”->“java”->“已安装JRE”,界面如下图所示。如果没有,请单击“添加”按钮添加JDKbin文件的位置,然后单击“应用并关闭”。8.配置和测试Maven,请到WindowTab->Preferences->AnypointStudio->Maven设置maven安装目录路径,如下图。要对其进行测试,请单击测试Maven配置。至此,您可以使用AnypointStudio开发MulesoftAPI。当然,您也可以使用AnypointStudio编写Java代码。第5步Notepad++(参见-https://notepad-plus-plus.org/downloads/v7.0/)是一个文本和代码编辑器。我强烈推荐它用于编辑以XML、JSON等编写的任何类型的代码。第6步我们可以使用Rest客户端--Postman(请参阅-https://www.postman.com/downloads/)来测试API。当然你也可以选择ARC、nightingale等其他Restclient。如果安装了curl命令,甚至可以直接使用它。最后,希望以上展示的步骤可以帮助您顺利上手使用Mulesoft。原标题:使用MuleESB的分步指南,作者:AnuragSharma
