Mulesoft 简明教程
MuleSoft - Mule in Our Machine
在前面章节中,我们了解了 Mule ESB 的基础知识。在本章节中,我们将了解如何安装和配置它。
Prerequisites
在计算机上安装 Mule 之前,我们需要满足以下先决条件−
System Requirements
在系统上安装 Mule 之前,它必须满足以下系统要求−
-
在虚拟化环境中至少 2 GHz CPU 或 1 个虚拟 CPU
-
Minimum 1 GB RAM
-
Minimum 4 GB storage
Download Mule
要下载 Mule 4 二进制文件,请点击链接 https://www.mulesoft.com/lp/dl/mule-esb-enterprise ,它会将您引导至 MuleSoft 的官方网页,如下所示−
通过提供必要的信息,您会以 Zip 格式获取 Mule 4 二进制文件。
Install and Run Mule
现在在下载完 Mule 4 二进制文件后,解压缩它并设置一个名为 MULE_HOME 的环境变量,用于提取的文件夹中的 Mule 目录。
例如,Windows 和 Linux/Unix 环境中的环境变量,可以在 Downloads 目录中设置为版本 4.1.5,如下所示−
Start Mule Services
我们还可以将 Mule 作为 Windows 服务和 Linux/Unix 后台程序启动。
Mule as a Windows Service
若要作为 Windows 服务运行 Mule,我们需要按照如下步骤 −
Step 1 - 首先,借助以下命令安装它 −
$ $MULE_HOME\bin\mule.bat install
Step 2 - 安装完成后,借助以下命令,我们可以将 mule 作为 Windows 服务运行:
$ $MULE_HOME\bin\mule.bat start
Mule as a Linux/Unix Daemon
若要将 Mule 作为 Linux/Unix 守护进程运行,我们需要按照以下步骤操作:
Step 1 - 在安装它的帮助下使用以下命令进行安装:
$ $MULE_HOME/bin/mule install
Step 2 - 安装后,我们可以在以下命令的帮助下将 mule 作为 Windows 服务运行:
$ $MULE_HOME/bin/mule start
Example
以下示例将 Mule 作为 Unix 守护进程启动:
$ $MULE_HOME/bin/mule start
MULE_HOME is set to ~/Downloads/mule-enterprise-standalone-4.1.5
MULE_BASE is set to ~/Downloads/mule-enterprise-standalone-4.1.5
Starting Mule Enterprise Edition...
Waiting for Mule Enterprise Edition.................
running: PID:87329
Deploy Mule Apps
我们可以借助以下步骤部署我们的 Mule 应用程序:
Step 1 - 首先,启动 Mule。
Step 2 - Mule 启动后,我们可以通过将 JAR 包文件移到 apps 中的 $MULE_HOME 目录来部署我们的 Mule 应用程序。
Stop Mule Services
我们可以使用 stop 命令来停止 Mule。例如,以下示例将 Mule 作为 Unix 守护进程启动:
$ $MULE_HOME/bin/mule stop
MULE_HOME is set to /Applications/mule-enterprise-standalone-4.1.5
MULE_BASE is set to /Applications/mule-enterprise-standalone-4.1.5
Stopping Mule Enterprise Edition...
Stopped Mule Enterprise Edition.
我们还可以使用 remove 命令从我们的系统中删除 Mule 服务或守护进程。以下示例将 Mule 作为 Unix 守护进程删除:
$ $MULE_HOME/bin/mule remove
MULE_HOME is set to /Applications/mule-enterprise-standalone-4.1.5
MULE_BASE is set to /Applications/mule-enterprise-standalone-4.1.5
Detected Mac OSX:
Mule Enterprise Edition is not running.
Removing Mule Enterprise Edition daemon...