【问题标题】:Installing Multiple Instances Mule ESB安装多个实例 Mule ESB
【发布时间】:2014-10-31 03:05:37
【问题描述】:

我已经阅读了 mule doc。 https://www.mulesoft.org/documentation-3.2/display/MULE2INTRO/Installing+Mule 我试图了解如何从单个 esb 服务器创建多个实例。 我必须创建一个实例集群。 但是我对这样做没有任何明确的想法。

我使用的是 ubuntu 操作系统。

我想知道。 1)我是否必须制作包含 2 个服务器的 2 个目录。 2 如果没有我是否必须配置 1 台服务器以便我可以创建尽可能多的实例。 3 如果是,那么请有人帮我一步。

【问题讨论】:

    标签: mule mule-studio mule-component mule-module-jpa mule-cluster


    【解决方案1】:

    我经常在 Ubuntu linux 上并行设置多个 mule 实例,并且我使用包含 Mule 独立安装的并行目录。

    这是我在 mule 用户下启动时使用的模板 upstart 脚本。您应该将此文件复制到 /etc/init/mule-instance-name.conf,并创建一个关联文件 /etc/default/mule-instance-name,其中您将 MULE_HOME 环境变量设置为您安装该实例的目录。

    description "Run Mule ESB instance 1"
    author "Ryan Hoegg"
    setuid mule
    setgid nogroup 
    
    # we need real ethernet before starting:
    start on (local-filesystems and net-device-up IFACE!=lo)
    stop on runlevel [016]
    kill timeout 30
    script
        . /etc/default/mule-instance1
        exec $MULE_HOME/bin/mule
    end script
    

    【讨论】:

    • 嘿@Ryan 感谢您的回复。但这让我更加困惑。我在 mule doc 中找到了一个链接,他们给出了很好的例子 mulesoft.org/documentation-3.2/display/MULEINTRO/Running+Mule 你可以查看这个链接。
    • 你好@ManojSingh。我不使用该方法,因为该行为不是我在不同版本的 linux 上想要的。相反,我只是将 Mule Standalone 解压缩到多个目录中(在 /opt 或 /usr/local 下,具体取决于系统管理员的偏好)并如上所述创建多个并行启动脚本。
    • 我也做了你提到的同样的事情。我还复制了 2 个目录中的服务器,并在不同的端口启动了 2 个服务器,例如 34565 和 56784 。之后我在一个集群。我想知道。我写完了吗??
    • 是的,如果您能够在 MMC 中创建集群,那么您确实做到了。
    • 嘿@Ryan 我需要你的 1 帮助在 mule 中。我不想要其他 Web 应用程序的页面。我只想要我的 mule 页面。感谢您的帮助
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多