我需要单独的服务器来实现ESB(例如Apache的骆驼,骡)?

有帮助吗?

解决方案

骡ESB 是灵活的,非常轻的重量。它可以单独运行(推荐的部署)站立或您可以将它嵌入在Java,网络或Java EE应用程序。许多用户喜欢跑骡应用程序在Apache Tomcat上或 MuleSoft TCAT Web应用程序。这一切都取决于你的环境中,IT需求和您所选择的SOA架构。

如果您在骡托管你的服务,除了可以使用它作为您的公交车,然后独立通常是一个不错的选择。如果您承载您的服务在应用程序服务器或部署到大型数据中心,你已经在地方部署一个标准的应用服务器和操作程序,在您的Web应用程序或Java EE容器嵌入骡子可能是一个更好的选择。

有对用于骡ESB部署选项的详细信息在 http://www.mulesoft.org

其他提示

Apache的骆驼做一切的ESB做 - 但允许您通过在应用程序代码中嵌入它只是开始。它的使用方法很简单 - 因为它使用DSL来定义路线。如果在以后要在管理容器中运行它 - 你有多种选择 - 运行Apache内置的ServiceMix,或Apache ActiveMQ的 - 或独立 - 在Apache菲利克斯Karaf(OSGi容器)的顶部

Apache的骆驼不是ESB,并且需要ESB上运行。骡是ESB。

如果你是问你是否需要另一台物理服务器来运行你的ESB除了你的应用服务器,没有。此外,大多数“企业”应用服务器都有自己的ESB;如jbossesbproperties.xml文件。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top