【问题标题】:Recommended frameworks for Enterprise Service Bus (ESB) in open source projects开源项目中企业服务总线 (ESB) 的推荐框架
【发布时间】:2010-11-10 00:18:22
【问题描述】:

Java Enterprise Service Bus 框架众多(OpenESB、ServiceMix、Apache Synapse 等),新项目应该选择哪一个?各有什么优缺点?它们对您的效果如何?

【问题讨论】:

    标签: java design-patterns jakarta-ee frameworks esb


    【解决方案1】:

    就个人而言,我不是 ESB 的粉丝。您的第一步应该是提供一组可用的服务,以平铺您尝试解决的业务问题的空间。如果你已经很好地划分了问题,我敢打赌 ESB 没有帮助。

    它们往往会成为单点故障,迫使人们过多了解服务外部的服务内部运作(例如,补偿操作以管理事务)。

    “建筑师”往往喜欢他们,因为他们认为他们可以用工具解决问题。

    不要最终创建Egregious Spaghetti Box

    但如果你必须这样做,我推荐 SpringMule 集成。

    【讨论】:

    • 如果您必须连接现有(遗留)系统,ESB 非常方便。但我同意,我也不会为新系统选择 ESB。
    • 消息队列也可以。 ESB 通常有两个用途:消息传递和路由。这不是唯一的方法,IMO。
    猜你喜欢
    • 1970-01-01
    • 2012-06-23
    • 2011-08-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-23
    • 1970-01-01
    相关资源
    最近更新 更多