有很多资源可以解决ES的几个方面,但大多数都是优缺点列表或示例片段。诸如projection
,apply
,replay
等术语也(大多数情况下)未经解释或在略微不同的背景下使用。
具有相应文档和额外资源的最佳示例实现是Microsoft的CQRS Journey,可以从中学到很多,但它不具有权威性。
最接近我能找到的非正式规范是Leif Battermann's concise summary,但他的整个网站已经停止了几个星期了。
这种全面的指导方针可能不存在,因为它是一个受欢迎的概念,人们捡起来,开始按照他们认为合适的方式使用它,没有人会对细节达成一致。
更新(2/16/2018 11:03)
我错过了Greg Young(创造了CQRS一词)Event Centric: Finding Simplicity in Complex Systems以某种方式预订。这将是ES的出版物,因为Eric Evans的书是域驱动设计吗?
答案 0 :(得分:0)
最接近你要找的东西可能是Martin Fowler's 2005 essay; Martin的描述早于Young推出DDDD / CQRS几年。
这会是ES的出版物,因为Eric Evans的书是域驱动设计吗?
没有;除此之外,埃文斯实际上写了蓝皮书。 以事件为中心尚未编写(截至2017年10月)。