MuleSoft - Makinemizde Katır

Önceki bölümlerde, Mule ESB'nin temellerini öğrendik. Bu bölümde, nasıl kurulacağını ve yapılandırılacağını öğrenelim.

Önkoşullar

Mule'ı bilgisayarımıza kurmadan önce aşağıdaki ön koşulları yerine getirmemiz gerekiyor -

Java Geliştirme Kiti (JDK)

MULE'yi yüklemeden önce, sisteminizde desteklenen Java sürümüne sahip olduğunuzu doğrulayın. Mule'ı sisteminize başarıyla kurmanız için JDK 1.8.0 önerilir.

İşletim sistemi

Aşağıdaki işletim sistemleri Mule tarafından desteklenmektedir -

  • MacOS 10.11.x
  • HP-UX 11iV3
  • AIX 7.2
  • Windows 2016 Sunucusu
  • Windows 2012 R2 Sunucusu
  • Windows 10
  • Windows 8.1
  • Solaris 11.3
  • RHEL 7
  • Ubuntu Sunucusu 18.04
  • Linux Kernel 3.13+

Veri tabanı

Mule Runtime bağımsız bir sunucu olarak çalıştığı için bir uygulama sunucusu veya veritabanı gerekli değildir. Ancak bir veri deposuna erişmemiz gerekirse veya bir uygulama sunucusu kullanmak istiyorsak, aşağıdaki desteklenen uygulama sunucuları veya veritabanları kullanılabilir -

  • Oracle 11g
  • Oracle 12c
  • MySQL 5.5+
  • IBM DB2 10
  • PostgreSQL 9
  • Derby 10
  • Microsoft SQL Server 2014

sistem gereksinimleri

Mule'ı sisteminize kurmadan önce, aşağıdaki sistem gereksinimlerini karşılaması gerekir -

  • Sanallaştırılmış ortamlarda en az 2 GHz CPU veya 1 Sanal CPU
  • Minimum 1 GB RAM
  • Minimum 4 GB depolama

Katır İndir

Mule 4 ikili dosyasını indirmek için bağlantıya tıklayın https://www.mulesoft.com/lp/dl/mule-esb-enterprise ve sizi aşağıdaki gibi MuleSoft'un resmi web sayfasına yönlendirecektir -

Gerekli detayları sağlayarak, Mule 4 ikili dosyasını Zip formatında alabilirsiniz.

Katır Kur ve Çalıştır

Şimdi, Mule 4 ikili dosyasını indirdikten sonra, sıkıştırmasını açın ve adlı bir ortam değişkeni ayarlayın. MULE_HOME Ayıklanan klasörün içindeki Katır dizini için.

Örneğin, Windows ve Linux / Unix ortamlarındaki ortam değişkeni, İndirilenler dizinindeki sürüm 4.1.5 için aşağıdaki şekilde ayarlanabilir -

Windows Ortamları

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

Unix / Linux Ortamları

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

Şimdi, Mule'ın sisteminizde hatasız çalışıp çalışmadığını test etmek için aşağıdaki komutları kullanın -

Windows Ortamları

$ $MULE_HOME\bin\mule.bat

Unix / Linux Ortamları

$ $MULE_HOME/bin/mule

Yukarıdaki komutlar, Mule'ı ön plan modunda çalıştıracaktır. Katır çalışıyorsa, terminalde başka herhangi bir komut veremeyiz. Preslemectrl-c Terminaldeki komut, Katır'ı durduracak.

Katır Hizmetlerini Başlat

Mule'ı bir Windows Hizmeti ve bir Linux / Unix Daemon olarak da başlatabiliriz.

Windows Hizmeti olarak Katır

Mule'ı bir Windows hizmeti olarak çalıştırmak için aşağıdaki adımları izlememiz gerekiyor -

Step 1 - İlk önce, aşağıdaki komutun yardımıyla kurun -

$ $MULE_HOME\bin\mule.bat install

Step 2 - Kurulduktan sonra, aşağıdaki komut yardımı ile mule'ı bir Windows servisi olarak çalıştırabiliriz:

$ $MULE_HOME\bin\mule.bat start

Bir Linux / Unix Daemon olarak Katır

Mule'ı bir Linux / Unix Daemon olarak çalıştırmak için aşağıdaki adımları izlememiz gerekir -

Step 1 - Aşağıdaki komutun yardımıyla kurun -

$ $MULE_HOME/bin/mule install

Step 2 - Kurulduktan sonra, aşağıdaki komut yardımı ile katırı bir Windows servisi olarak çalıştırabiliriz -

$ $MULE_HOME/bin/mule start

Example

Aşağıdaki örnek, Mule'ı bir Unix Daemon olarak başlatır -

$ $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

Katır Uygulamalarını Dağıtın

Katır uygulamalarımızı aşağıdaki adımların yardımıyla dağıtabiliriz -

Step 1 - Önce, Katır'ı başlatın.

Step 2 - Mule başladığında, JAR paket dosyalarımızı şuraya taşıyarak Mule uygulamalarımızı dağıtabiliriz. apps dizin $MULE_HOME.

Katır Hizmetlerini Durdur

Kullanabiliriz stopKatır'ı durdurma komutu. Örneğin, aşağıdaki örnek Katır'ı bir Unix Daemon olarak başlatır -

$ $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.

Ayrıca kullanabiliriz removeKatır Hizmetini veya Daemon'u sistemimizden kaldırma komutu. Aşağıdaki örnek, Mule'ı Unix Daemon olarak kaldırır -

$ $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...