WSO2 VS红帽保险丝ESB

时间:2019-05-22 01:54:22

标签: wso2 wso2esb esb jbossfuse fuseesb

我对我们(我们的公司)应使用哪种ESB软性软件感到困惑, 我们最初尝试选择以下两种开源ESB软件:

  • WSO2 ESB-(100%开源)

  • Red Hat Fuse-(仅可免费用于开发目的)

但是我们将其用于生产用途。

如果有人熟悉这些产品,建议我选择其中一个,为什么/为什么不呢?

1 个答案:

答案 0 :(得分:1)

  • WSO2 Enterprise Integrator是一种纯粹使用Apache Synapse和Axis2(以及许多其他Apache产品)作为引擎的产品。 WSO2具有大量他们称为“中介者”的内容,可以结合使用以更改或路由任何消息。配置是通过XML或GUI完成的。
  • FUSE ESB是“ Apache servicemix”的表示,并使用Apache Camel作为消息路由和转换的基础。 “配置”与配置骆驼非常相似,可以使用Java(或XML,但这是discouraged)来完成。

WSO2的一个优点是可以立即使用大量“中介器”,因此,在配置正确的中介器序列的情况下,创建用于路由和调整消息的Web服务。如果由于某种原因标准介体不能满足WSO2提供的扩展点,例如用Java创建自定义介体,但我还没有遇到这种情况。

FUSE ESB从Java DSL开始,因此更接近于编程,如果您对Java开发和调试有深入的了解,或者您打算进行许多特殊的自定义,那么它可能是一个很好的解决方案。

在成本方面:WSO2确实是免费的,但它们提供了产品支持订阅,这是非关键更新和“自动更新工具”所必需的(否则,您将不得不等待ESB的新版本)

免责声明:我在工作中使用WSO2,最初不打算进行答复,因为我可能对此主题不是最中立的,但是由于没有其他人提供任何建议,因此我决定挺身而出。希望这有助于做出一个平衡的决定。

另请参阅:What is the difference between Apache Camel and JBoss Fuse?