文件名称:thespian:基于 Akka 的 DDD、CQRS 和事件溯源框架
文件大小:52KB
文件格式:ZIP
更新时间:2024-07-29 07:59:42
Scala
戏剧 一个建立在 Akka 之上的 DDD、CQRS 和事件溯源框架。 为什么叫这个名字? 因为戏剧演员是演员,Akka 是一个基于演员的框架,我试图巧妙地玩文字游戏。 它是什么? 它是一个基于参与者的框架,用于构建 DDD、CQRS 和事件源应用程序。 它建立在 Akka 之上,并利用了非常棒的扩展(以及许多其他 Akka 好东西)。 该设计受到在聚合根 (AR) 和参与者之间建立 1:1 关系的愿景的影响。 而且,重要的是,它促进了一种简化的并发模型,其中每个聚合根实例一次只能存在一个参与者(毕竟,聚合根是我们在 DDD 中的一致性边界)。 最初,Thespian 更像是对将 actor 模型与 DDD、CQRS 和事件溯源相结合的想法和最佳实践的探索。 它确实代表了一个框架,但以当前形式将其称为框架可能有点慷慨。 该项目旨在为传统数据库支持的 CRUD 解决方案提供可行的替代
【文件预览】:
thespian-master
----src()
--------main()
----.travis.yml(56B)
----LICENSE(557B)
----README.md(8KB)
----.gitignore(190B)
----thespian-overview.png(42KB)
----build.gradle(1KB)