Command

    1. Command 通常是以简单直白的对象来表示,包含 command handler 执行这个 command 时需要的所有数据。

      如图所示,在我们的例子(在账户上存钱)中,DepositMoneyCommand 包含了这个命令需要的数据:

      • amountOfMoney: 存钱的数量

    用Java的说法,这意味着类的名字足以指明需要做什么,而命令的字段提供操作所需的信息。

    Axon的支持

    Axon 中对于 Command 没有任何要求,简单的 POJO 即可。

    Command - 图4