fmodel-rust:使用Rust实现函数式领域建模的开源示例
原文中文,约2400字,阅读约需6分钟。发表于: 。当您开发信息系统来自动化业务活动时,您就是在对业务进行建模。您设计的抽象、实现的行为以及构建的 UI 交互都反映了业务 - 它们共同构成了域的模型。 这个项目可以用作库包,或作为灵感,或两者兼而有之。它提供了足够的战术领域驱动 设计模式 ,并针对 事件溯源
本文介绍了信息系统业务建模,包括行为、UI交互等。提供了战术领域驱动设计模式,优化了事件溯源和CQRS。介绍了Decider、事件源聚合、状态存储聚合、视图和物化视图等数据类型及其应用。Decider是最重要的数据类型,事件源聚合和状态存储聚合用于处理命令,视图和物化视图用于表示事件处理算法和非规范化的投影状态。