5

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

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

提前致谢

4

4 回答 4

1

优点:松耦合,稳定的基础设施

缺点:硬故障排除和监控

于 2011-01-19T09:37:18.270 回答
1


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

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

于 2011-01-13T09:46:16.403 回答
0

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

于 2011-01-13T09:48:19.583 回答
0

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

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

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

于 2014-10-26T16:00:33.523 回答