【发布时间】:2010-11-10 00:18:22
【问题描述】:
Java Enterprise Service Bus 框架众多(OpenESB、ServiceMix、Apache Synapse 等),新项目应该选择哪一个?各有什么优缺点?它们对您的效果如何?
【问题讨论】:
标签: java design-patterns jakarta-ee frameworks esb
Java Enterprise Service Bus 框架众多(OpenESB、ServiceMix、Apache Synapse 等),新项目应该选择哪一个?各有什么优缺点?它们对您的效果如何?
【问题讨论】:
标签: java design-patterns jakarta-ee frameworks esb
就个人而言,我不是 ESB 的粉丝。您的第一步应该是提供一组可用的服务,以平铺您尝试解决的业务问题的空间。如果你已经很好地划分了问题,我敢打赌 ESB 没有帮助。
它们往往会成为单点故障,迫使人们过多了解服务外部的服务内部运作(例如,补偿操作以管理事务)。
“建筑师”往往喜欢他们,因为他们认为他们可以用工具解决问题。
不要最终创建Egregious Spaghetti Box
【讨论】: