文件名称:runbook-ddd-kotlin:DDD Kotlin微服务样本
文件大小:100KB
文件格式:ZIP
更新时间:2024-06-05 16:40:43
Kotlin
runbook-ddd-kotlin 使用DDD和干净架构的示例微服务。 在Kotlin和Spring Boot中实现。 域层以传统的OO样式实现(实体更改其状态并注册域事件)。 域事件注册在Aggregate Root中进行(请参见AggregateRoot基类),稍后在Application Service对存储库spring数据进行保存时将负责发布未决事件。 使用Redis实现持久性。 领域 对于此示例应用程序,我们将在运营团队域中工作。 我们的重点将放在跟踪Tasks的Runbook的概念上。 Runbook用于跟踪要完成的所有任务,以便完成新的系统部署或维护操作。 运营计划员可以:为项目创建运行手册,向运行手册添加任务,将任务分配给操作员,重新分配任务。 任务只能由任务受让人标记为进行中。 正在进行的任务可以完成或拒绝。 当运行手册中的所有任务都已完成和/或被拒绝时,可
【文件预览】:
runbook-ddd-kotlin-master
----.gitignore(265B)
----build.gradle(1KB)
----src()
--------main()
--------test()
----.travis.yml(35B)
----api_curl_examples.txt(615B)
----gradlew(5KB)
----README.md(2KB)
----gradlew.bat(2KB)
----gradle()
--------wrapper()
----docs()
--------event_storming.png(25KB)