【问题标题】:ServiceBus Architecture Pros and ConsServiceBus 架构的优缺点
【发布时间】:2011-01-13 09:40:08
【问题描述】:

在 SOA 项目中使用服务总线架构的优缺点是什么?

您会推荐哪些建议的开源服务总线平台?

提前致谢

【问题讨论】:

  • 我看到这个问题的第一个倾向是投票结束,但这是一个有趣的问题。 +1

标签: architecture service soa bus


【解决方案1】:

pro:松耦合,稳定的基础架构

con:硬故障排除和监控

【讨论】:

    【解决方案2】:


    我认为服务总线的优缺点与您项目中的需求有关。可以随意调整。
    您可以使用 JMS 和 Apache ActiveMQ(作为代理服务)构建您自己的类似 Service Bus 的架构。

    有适用于企业应用程序的 JBoss ESB。 谢谢。

    【讨论】:

      【解决方案3】:

      ESB 提供高级抽象,它必须支持系统所需的功能(动态行为),并且它必须符合系统质量, 并且所有实现细节都被隐藏了。 这就是我不知道的优点和缺点。

      【讨论】:

        【解决方案4】:

        就像在任何其他架构中一样,你有优点也有缺点,但根据我的经验,积极的方面要大得多。

        首先,您没有单点故障,并且您获得了一个异步系统,这意味着您可能会使用一些允许拥有消息持久性基础架构的队列系统。此类系统的不利方面之一是鉴于其分布式特性,如果不使用 Splunk 等其他技术,则更难调试或跟踪消息。

        至于开源技术,这真的取决于,你更倾向于 .NET 世界(Mass Transit)、Java(JMS)、Javascript(Node)吗?

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2010-11-10
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多