0

我是 ESB 的新手,想知道是否有人可以帮助我解决以下问题。我想建立一个系统来获取数据(即 RSS 提要,但可以是任何类型的数据/新闻源),将它们泵入 CMS 系统,让内容管理员批准,并在必要时调整此内容。之后,我会让内容管理员选择他想要将内容分发到的频道,然后我希望 CMS 将此内容分发到内容管理员选择的适当频道。

我的看法是,在数据源和 CMS 之间会有一个类似 ESB 的架构,然后在 CMS 和要发布到的通道之间再一次。

这是一种正确的思维方式吗?还是我的假设完全错误?另外,我想知道我是否需要一个完整的 ESB 设置,或者我可以只使用 Yahoo Pipes 设置,它将所有传入的数据源转换为一个提要,我从一侧拉入 CMS,并从CMS,可以被对方单独的内容通道调用吗?

4

1 回答 1

1

一个忠告,不要太复杂。您可以使用事件 SOA,但我看不到您会从中获得什么好处,因为您的案例场景并不复杂,并不是说您只使用具有复杂要求的事件 SOA 架构。您需要提前考虑未来,SLA(事务数量,负载平衡......)只有在您知道架构的约束之后,您才能决定是否需要在分布式系统中构建系统从一开始的方式或只有基础,作为服务合同,如果需要,您可以采用分布式方式。分发系统已经很复杂了,因此在您认为需要这样做之前,您需要了解系统的 SLA,并制定可扩展性计划。

于 2013-04-03T16:56:53.540 回答