事件溯源(Event Sourcing)模式
当我们谈论事件溯源(Event Sourcing)模式时,可以把它想象成一个故事的记录方式,而不仅仅是保存当前故事的状态。让我用一个简单的例子来解释:
假设你正在玩一个角色扮演游戏(RPG),并且你的角色有一些属性,比如健康值、经验值和金币数量。传统的方式是你会有一个变量来保存每个属性的当前值,比如:
健康值:100
经验值:500
金币数量:1000
这就好像在玩游戏时,你只关心你当前的状态。
但是,如果我们采用事件溯源模式,你会记录下每一个影响你状态的事件。比如:
你受到了一次攻...
edwardchu.hashnode.dev2 min read