gpt4 book ai didi

esb - Mule ESB 可以部署在 Application Server 中

转载 作者:行者123 更新时间:2023-12-04 15:14:19 30 4
gpt4 key购买 nike

我可以在任何应用服务器上部署 Mule。如果是这样,我们如何部署 Mule 示例。

我已将我的 eclipse 配置为运行 JBoss,并且 Mule Flows 不会部署在 JBOss 服务器中。同步给出错误(空指针)。

但是当我作为 Mule 应用程序运行时,它运行良好,但会启动 Mule 服务器。

Mule 在生产中是如何部署的?我们是否需要生产环境中的 Mule 服务器与应用程序服务器一起工作?

我们是否可以将所有应用程序打包在一个(ESB + 应用程序)中并将其部署在应用程序服务器中。

最佳答案

您可以选择 Mule 的生产部署:

  • 使用 Mule 独立作为您的首选,因为它包含所有模块/传输,是生产级(控制脚本......)并支持热应用程序重新加载。
  • 如果您的部署环境迫使您在应用服务器(如 JBoss)上进行部署,package your Mule application as a web application ( war )。

  • 如果您决定将 Mule 应用程序打包为 WAR,我强烈建议您使用 Maven 来执行此操作,因为它们的每个 Mule 模块/传输都需要大量依赖项。手动处理这将是疯狂的。

    也一定要使用 Servlet inbound endpoints而不是 HTTP 入站端点,否则 Mule 将在 Web 容器内打开另一个 HTTP 服务器。您希望 Mule 将 servlet 容器用于其入站 HTTP 请求。

    关于esb - Mule ESB 可以部署在 Application Server 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10510953/

    30 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com