example1:使用Micronaut和NATS的示例

时间:2021-04-04 05:36:25
【文件属性】:
文件名称:example1:使用Micronaut和NATS的示例
文件大小:96KB
文件格式:ZIP
更新时间:2021-04-04 05:36:25
Kotlin 示例1-Micronaut / NATS 这是基于以下示例的应用程序 Kotlin 微型船 Crabzilla(基于Vertx) 纳特斯流媒体 React式JOOQ(用于读取模型) 模块角色 图书馆 读取模型:JOOQ针对读取模型数据库生成的类 write-model:表示域/写入模型的类和函数(使用crabzilla-core) 应用领域 命令处理程序:使用REST或NATS队列接收命令并执行它们 events-publisher:定期扫描事件存储,然后将新事件发布到NATS主题 events-projector:将事件投影到读取模型中或将其投影到集成事件并发布 querys-handler:对读取模型执行非阻塞查询 运行时架构 命令处理程序和查询处理程序应用程序可以独立地水平扩展(许多实例)。 例如,要参加80%的读取和20%的写入场景。 events-publisher和even
【文件预览】:
example1-main
----docker-entrypoint-initdb.d()
--------example1_write_database.sql(2KB)
--------example1_read_database.sql(215B)
----gradlew(6KB)
----.gitattributes(154B)
----apps()
--------commands-handler()
--------build.gradle.kts(601B)
--------queries-handler()
--------events-publisher()
--------events-projector()
----cqrs-arch-outbox.png(45KB)
----build.gradle.kts(3KB)
----LICENSE(11KB)
----README.md(2KB)
----read-model()
--------build.gradle.kts(3KB)
----write-model()
--------build.gradle.kts(387B)
--------src()
----gradlew.bat(3KB)
----docker-compose.yml(698B)
----gradle.properties(170B)
----.gitignore(123B)
----settings.gradle.kts(839B)

网友评论