文件名称:eventually-rs:Rust的事件采购
文件大小:81KB
文件格式:ZIP
更新时间:2024-06-08 01:28:19
rust cqrs ddd eventstore event-sourcing
Rust的事件采购 特质和其他实用程序的集合,以帮助您在Rust中构建基于事件的应用程序。 什么是事件源? 在深入探讨板条箱的内部结构之前,您可能想知道什么是事件源。 来自介绍: 事件源是一种构建模式,已逐渐成为构建现代系统的一种方法。 与仅存储和更新数据当前状态的传统数据库不同,源于事件的系统将所有更改按事件发生的顺序存储为不可变的一系列事件,并且从该事件日志中获取当前状态。 eventually如何支持事件采购? eventually公开了所有必要的抽象,以使用“域事件”为您的域实体建模(用术语表示,“聚合” ),并使用事件存储(仅附加事件日志)保存这些事件。 有关更多信息,。 您还可以看一下 ,它展示了使用HTTP传输层的示例基于事件的微服务。 我们的欢迎其他所有问题。 活动商店后端 eventually为建模和与事件存储交互提供了必要的抽象。 这些是以下官方支持的
【文件预览】:
eventually-rs-master
----.cargo()
--------config(512B)
----rustfmt.toml(17B)
----eventually()
--------Cargo.toml(1KB)
--------src()
----Cargo.toml(140B)
----.github()
--------dependabot.yml(300B)
--------ISSUE_TEMPLATE()
--------workflows()
----eventually-redis()
--------Cargo.toml(881B)
--------src()
--------tests()
----.gitpod.yml(75B)
----eventually-core()
--------Cargo.toml(688B)
--------src()
----CONTRIBUTING.md(6KB)
----LICENSE(1KB)
----README.md(5KB)
----resources()
--------logo.png(759KB)
----.gitignore(32B)
----eventually-util()
--------Cargo.toml(922B)
--------src()
----eventually-postgres()
--------Cargo.toml(1KB)
--------src()
--------tests()