Appendix C. Mule Enterprise Edition
This appendix describes the differences between Mule Community Edition, which this book is based on, and Mule EE, the Enterprise Edition of Mule provided by MuleSoft Inc.
Mule Enterprise Edition provides an HA solution that allows multiple Mule servers to form a distributed memory cluster. This enables stateful message processors, such as the idempotent message receiver, to transparently distribute their state in a cluster. It also allows some transports, such as the file transport, to parallelize work across clustered nodes. Message failover between nodes is also supported, provided that applications are structured with the reliability patterns discussed in chapter 7.
The Mule Management Console (MMC) is a web application deployed on premises to manage multiple Mule standalone and HA servers. In addition to monitoring and managing Mule servers, it handles the entire lifecycle of Mule applications, allowing the registration, deployment, starting, debugging, stopping, and monitoring of them at runtime. Business events, another feature of MMC, track messages and KPIs across Mule applications and flows.