+

Deploy Message Flows On-Premises

To deploy message flows on-premises, you need to install and set up Mule runtime engine (Mule) on-premises and register it in Anypoint Runtime Manager in the appropriate environment, then create a server group to which to add the servers you create.

  1. In the appropriate environment within your Anypoint Platform account, create a server group in the Runtime agent and name it B2BServerGroup. All Mule B2B-processing apps are deployed to this server group.

    When you create the server group:

    • Name B2BServerGroup exactly as shown, because the server group name is case-sensitive.

    • Configure B2BServerGroup with a single Mule runtime server because Partner Manager does not support multiple runtime instances within the group.

    See the Runtime Manager documentation Create a Server Group (Hybrid) for the steps to create a server group.

  2. Download and Install Mule.
    Partner Manager supports Mule 4.3.

  3. After you install Mule, navigate to the wrapper.conf file, which is located in $MULE_HOME/conf/.

  4. In the wrapper.conf file, add the required parameters and adjust the memory and heap size configuration values for your environment.

    If you are unsure about the Mule capacity you need to manage your B2B transactions, contact your MuleSoft account representative for assistance.

    These are example values:

    # Increase the MetaSpace.
    wrapper.java.additional.7=-XX:MetaspaceSize=1256m
    wrapper.java.additional.8=-XX:MaxMetaspaceSize=2256m
    
    # Increase JVM Memory
    # Initial Java Heap Size (in MB)
    wrapper.java.initmemory=4606
    # Maximum Java Heap Size (in MB)
    wrapper.java.maxmemory=4606
  5. Install an Enterprise License.

  6. Add the server in Runtime Manager based on the instructions in Add Servers to Runtime Manager.

  7. Start Mule and verify it is active within Anypoint Runtime Manager.

  8. Add the servers you created to the B2BServerGroup server group you created earlier.
    See Add Servers to a Group.

Was this article helpful?

💙 Thanks for your feedback!

Edit on GitHub