在Axon框架中创建业务逻辑

问题描述 投票:0回答:1

作为一个新手,我正在慢慢适应Axon Framework。我正在创建2个聚合类的自行车聚合和插槽聚合,我的用例是必须停放自行车。 parkBicycle命令具有输入的自行车ID和插槽ID,在成功执行parkBicycle命令之前,我需要检查自行车和插槽的状态,我该怎么办]

spring-boot domain-driven-design cqrs axon
1个回答
0
投票

我假设您将要使用传奇-您首先需要检查插槽是否存在并可用,将其锁定,以免其他命令同时停放其他自行车,然后尝试更改自行车的状态(如果存在)。如果自行车不存在或已经停在其他地方,请解锁停车位。

© www.soinside.com 2019 - 2024. All rights reserved.