3

对于那些熟悉EIP 书籍的人。这些模式是对 DDD 的良好补充吗?最初我认为它们更适合分布式企业应用程序,但我注意到一些仅将数据库作为外部服务的复杂项目确实受益于消息传递模式。

因为我对高度分布式的服务器端软件不感兴趣,所以我避开了这本书。然而,考虑到我越来越多地使用领域事件和事件溯源,我感觉那本书中的模式很可能被任何 DDD 项目重用。

EIP书是DDD从业者必读的吗?

4

1 回答 1

3

我想说,对于想要做 DDD 的人来说,这不是必读的。对于想要进行 SOA 和消息传递的人,我认为这是一本强烈推荐的读物。

《企业集成模式》一书首先讨论了集成不同应用程序的常用选项。它们是文件传输、共享数据库、远程过程调用(如果您是 C# 开发人员,请考虑 Web 服务或 WCF)和消息传递。

然后作者提出,异步消息传递是解决分布式应用程序之间共享数据的基本问题的最实用的方法。

本书的其余部分是一个模式目录,这些模式可以应用于使用消息传递进行通信的分布式系统。如果您曾经阅读过企业应用程序架构模式,那也是同样的道理。这是一个不同模式的列表,其中解释了他们试图在分布式系统中解决什么问题。

也就是说——如果你的分布式系统使用域模型或事务脚本——这对于本书的目的来说并没有什么不同。

其实前几天刚看完这本书。这是一本很棒的书,如果你对这个主题感兴趣的话。我希望这有帮助。

于 2013-06-25T21:38:50.717 回答