gpt4 book ai didi

spring-integration - 开源 ESB vs Apache ServiceMix vs Spring Integration?

转载 作者:行者123 更新时间:2023-12-02 04:39:30 25 4
gpt4 key购买 nike

我是企业集成领域的新手。

我们需要开发一个解决方案,其中多个 OSS(运营支持系统)应该与多个 EMS(元素管理系统)和网络设备(必须支持不同的传输和协议(protocol))对话,解决方案应该是这样的,它应该在 Weblogic 中运行。

查询

  • ESB/Apache ServiceMix/Spring Integration 哪个最适合这种情况?
  • 如果我们使用开源 ESB(如 WSo2 和 Talend ESB),我认为我们需要维护两台服务器 ESB 服务器和 Weblogic 服务器,ESB/Weblogic 集成会成为问题吗?
  • Apache 或者在 Weblogic 中部署/运行 Spring Integration?
  • 现在是否支持 Apache ServiceMix,正如我所见,大多数更新都发生在 中仅限 ESB?

最佳答案

您需要分析您的场景,然后再做出决定。如果您只需要转换或与简单的路由一起使用,您可以使用一些框架,如 smooks、camel 等。

您需要转换并且仍然涉及很多系统,您需要那些转换后的消息,然后您可以使用 ESB。

然后选择 ESB 产品也是基于您的应用程序生态系统。所有产品都很棒,并且在各自的应用程序生态系统中都比其他产品更适合。

首先你需要了解一些关于 Camel/Fuse ESB/Service Mix 的事情

以上都是同一个项目,都是以camel集成框架为编码De fact o的项目

1.Camel——集成框架和Defact o编码方式(自成体系,灵活多变)

2.Service Mix——用于部署集成代码的容器。 ( Camel 集成代码)

3.Fuse ESB——服务混合帽子上的企业羽毛,它提供了一个用于编码的工作室、一个组件列表和包装器,如集群和其他围绕服务服务混合的设施

.

我希望您也可以考虑 Mule ESB,它也可以而且它将成为您列表中的一个很好的竞争者。

您的问题的一些答案1.您可以将 Camel 代码或 spring 集成代码部署到任何容器中(所有这些都在您需要做的 Maven 和 jar 管理中......)

2.Service mix 是 Apache 许可并且是完全开源的,如果您需要一些支持,我建议您选择 FUSE ESB,它不属于 JBoss 系列,由 RedHat 提供支持

请点击下面的链接,了解其他 stackoverflow.com 用户的更详细讨论使用以下内容进行分析

Apache Camel and other ESB products

What is an ESB and what is it good for?

Messaging, Queues and ESB's - I know where I want to be but not how to get there

JMS and ESB - how they are related?

关于spring-integration - 开源 ESB vs Apache ServiceMix vs Spring Integration?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21190141/

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