我偶然发现了Martin的Fowler关于CQRS模式的文章。但是,我在理解他的文章中的Event Poster和Memory Image范式时苦苦挣扎:
如果写入模型为所有更新生成事件,则可以将读取模型构造为EventPosters,从而使它们成为MemoryImages,从而避免了很多数据库交互。
据我了解,Event Poster将应用程序的当前状态(初始快照加上通过事件进行的所有更改;是否是内存映像?)保留在内存中。它还将新事件路由到后端应用程序,以将它们存储在数据库中。我说对了吗?还有什么吗?