2
4

1 回答 1

4

这并不意外。您已决定将合同(事件模式)更改为不具有向后兼容性的合同(就序列化而言)已存储的事件。这不是 Akka 特定的问题,而是没有任何事件版本控制策略的更广泛的问题。

前段时间我写了一篇文章,描述了如何在 Akka.NET 中为向后不兼容的模式应用版本控制——以及为什么不应该使用默认序列化程序。

如果你需要关于这个问题的更完整的讲座,Greg Young 还写了一本关于事件源系统中的事件版本控制的书。

于 2017-04-27T10:36:38.913 回答