代码之家  ›  专栏  ›  技术社区  ›  Xavier Poinas

为.NET选择ESB

  •  4
  • Xavier Poinas  · 技术社区  · 14 年前

    has been asked before ,但两年过去了,事情可能已经改变了。我也有更具体的要求,我想讨论。

    我们有一些需要互操作的系统。我们希望使用中介模式和发布/订阅通信模型:一些系统将信息发布到ESB(中介),ESB将信息推送到订阅者。

    我对ESB一点都不熟悉,所以我想我的第一个问题应该是:ESB能帮助我实现这一点吗?如果需要,我需要选择符合以下标准的产品:

    1. 基于.NET 最好是开源的
    2. 易于使用 我觉得ESB可以做的比我们真正需要的多得多。我不想迷失在一堆特性中,我还担心在针对具有太多特性的ESB进行设置/编码时可能会产生的开销。
    3. 广泛 理想情况下,我想使用的东西,是由更多的人使用,这样我可以得到帮助,如果我需要

    谢谢。

    1 回复  |  直到 7 年前
        1
  •  2
  •   Community gkalpak    4 年前

    我只能对BizTalk发表评论

    • 当然可以 isn't free
    • 与BTS 2009一样,它主要是.NET,并且完全支持自定义.NET程序集
    • 它与VSIDE集成在一起,相对容易使用(当然是主观的)
    • Pub-Sub架构可以通过MessageBox使用DirectBound端口很好地实现
    • 对它有相当多的支持(全球约有10000个客户)

    然而,IMHO BTS更适合于高价值的集成工作,如EAI、业务流程和业务度量。

    我们考虑的替代品/补充产品:

    • NServiceBus-开源
    • 托管服务引擎—用于虚拟化、版本控制和管理(大量)SOA服务

    HTH公司