Mule Deployment Model
Mule Runtime Engine versions 3.5, 3.6, and 3.7 reached End of Life on or before January 25, 2020. For more information, contact your Customer Success Manager to determine how you can migrate to the latest Mule version. |
Mule 3 introduces an application-level component model to Mule. With this new concept, there is now a well defined model for packaging your applications and deploying them into a Mule instance. In addition, Mule provides support for managing the lifecycle of applications, even supporting multiple applications running independently within the same Mule container. This allows additional advantages such as:
-
Running multiple applications side-by-side
-
Clear boundaries for operations on what a Mule application is
-
Mule can monitor your applications and will reload configuration changes automatically
-
Applications can depend on different library versions, even if they would conflict before
-
Multiple versions of an application can exist side by side
Understanding the new model can be divided into several topics:
-
[Hot Deployment]
-
[Application Deployment]
-
[Application Format]
-
[Deployment Descriptor]