【发布时间】:2011-10-18 21:08:26
【问题描述】:
在大多数文章中,我看到 ESB 和 EAI 之间的主要区别是“EAI 中的单点故障”。
我的问题是:
在 EAI 中,如果 Hub 发生故障,我们是否说这是单点故障。在 ESB 中,如果 Bus 发生故障,我们也可以说是单点故障。这是正确的吗?如果不是,请简要说明这一点。
【问题讨论】:
标签: terminology esb eai
在大多数文章中,我看到 ESB 和 EAI 之间的主要区别是“EAI 中的单点故障”。
我的问题是:
在 EAI 中,如果 Hub 发生故障,我们是否说这是单点故障。在 ESB 中,如果 Bus 发生故障,我们也可以说是单点故障。这是正确的吗?如果不是,请简要说明这一点。
【问题讨论】:
标签: terminology esb eai
我们需要避免它成为集群设置的单点故障 - 它可以是 HA 集群或 FO 集群。
【讨论】:
ESB 和 EAI 之间的主要区别不是单点故障。
话虽如此,如果 ESB 总线发生故障,是的,这是一个故障点。最终,这些只是您基础架构中的应用程序,它们是否是单点故障取决于它们的部署(例如集群),而不是底层概念集成模式。
我个人会将 ESB(企业服务总线)归类为 EAI(企业应用程序集成)的一种。许多试图向您推销产品而不是概念的公司会争论不同。
ESB 只是 EAI 而不是 Hub-Spoke 的新模式。我不会太纠结于差异。当您深入研究时,它们很少见。
【讨论】:
参考this评论
ESB 是下一代企业集成技术,取代了 EAI(轮辐)离开的地方。
ESB 方法的直接短期优势是它实现了相同的整体效果 作为 EAI(轮辐)方法,但总拥有成本要低得多。这些节省没有实现 不仅通过减少硬件和软件费用,而且通过以下方式实现的劳动力节省 使用分布式且灵活的框架。
【讨论】: