📜  MuleSoft-我们机器中的Mule

📅  最后修改于: 2020-11-12 05:01:20             🧑  作者: Mango


在前面的章节中,我们学习了Mule ESB的基础知识。在本章中,让我们学习如何安装和配置它。

先决条件

在计算机上安装Mule之前,我们需要满足以下先决条件-

Java开发套件(JDK)

在安装MULE之前,请验证系统上是否支持Java版本。建议使用JDK 1.8.0在系统上成功安装Mule。

操作系统

Mule支持以下操作系统:

  • MacOS 10.11.x
  • HP-UX 11iV3
  • AIX 7.2
  • Windows 2016服务器
  • Windows 2012 R2服务器
  • Windows 10
  • Windows 8.1
  • Solaris 11.3
  • RHEL 7
  • Ubuntu服务器18.04
  • Linux内核3.13+

数据库

因为Mule Runtime作为独立服务器运行,所以不需要应用程序服务器或数据库。但是,如果我们需要访问数据存储或想要使用应用程序服务器,则可以使用以下受支持的应用程序服务器或数据库-

  • 甲骨文11g
  • 甲骨文12c
  • MySQL 5.5以上
  • IBM DB2 10
  • PostgreSQL 9
  • 德比10
  • Microsoft SQL Server 2014年

系统要求

在系统上安装Mule之前,它必须满足以下系统要求-

  • 虚拟化环境中至少2 GHz CPU或1个虚拟CPU
  • 最小1 GB RAM
  • 至少4 GB的存储空间

下载M子

要下载Mule 4二进制文件,请单击链接https://www.mulesoft.com/lp/dl/mule-esb-enterprise ,它将带您进入MuleSoft的官方网页,如下所示-

下载M子

通过提供必要的详细信息,您可以获得Zip格式的Mule 4二进制文件。

安装并运行M子

现在,在下载Mule 4二进制文件之后,解压缩它,并在提取的文件夹内为Mule目录设置一个名为MULE_HOME的环境变量。

例如,在Windows和Linux / Unix环境中,可以在Downloads目录中为版本4.1.5设置环境变量,如下所示-

Windows环境

$ env:MULE_HOME=C:\Downloads\mule-enterprise-standalone-4.1.5\

Unix / Linux环境

$ export MULE_HOME=~/Downloads/mule-enterprise-standalone-4.1.5/

现在,要测试Mule是否在系统中正常运行,请使用以下命令-

Windows环境

$ $MULE_HOME\bin\mule.bat

Unix / Linux环境

$ $MULE_HOME/bin/mule

上面的命令将在前台模式下运行Mule。如果Mule正在运行,则我们无法在终端上发出任何其他命令。在终端中按ctrl-c命令将停止Mule。

启动M子服务

我们可以将Mule作为Windows服务启动,也可以作为Linux / Unix守护程序启动。

作为Windows服务的子

要将Mule作为Windows服务运行,我们需要执行以下步骤-

步骤1-首先,在以下命令的帮助下安装它-

$ $MULE_HOME\bin\mule.bat install

步骤2-安装后,我们可以在以下命令的帮助下将mule作为Windows服务运行:

$ $MULE_HOME\bin\mule.bat start

作为Linux / Unix守护程序的子

要将Mule作为Linux / Unix守护程序运行,我们需要遵循以下步骤-

步骤1-在以下命令的帮助下安装它-

$ $MULE_HOME/bin/mule install

步骤2-安装后,我们可以在以下命令的帮助下将mule作为Windows服务运行-

$ $MULE_HOME/bin/mule start

以下示例将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

部署Mule应用

我们可以在以下步骤的帮助下部署我们的Mule应用程序-

步骤1-首先,启动Mule。

步骤2-一旦Mule启动,我们可以通过将JAR包文件移动到$ MULE_HOME中apps目录中来部署Mule应用程序。

停止M子服务

我们可以使用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...