gpt4 book ai didi

c# - 事件溯源基础设施实现

转载 作者:可可西里 更新时间:2023-11-01 08:38:40 24 4
gpt4 key购买 nike

我在我的应用程序中实现了事件溯源和 CQRS 模式。我的灵感来自 CQRS journey我在哪里下载示例代码。在那里我找到了用于事件溯源的整个基础设施(CommandHandlers、EventHandlers、Events、Envelopes 等),但它的代码量相当大,我无法想象我需要所有代码来实现我的简单事件溯源。

您是否知道一些常见的经过测试的库/nuget 包/项目,其中包含用于发送/注册命令、事件以及我在事件溯源模式中需要的所有基础设施?还是应该自己实现?

最佳答案

我可以介绍一下这个基于 .NET Core 2.x 的事件溯源框架:https://github.com/jacqueskang/EventSourcing/

它提供用于实现事件、事件源实体、实体存储库和几个简单的事件存储的基类,以将事件保存在文本文件或数据库中(使用 EF Core)。

它特别容易集成到 ASP.NET Core Web 应用程序中,我有一个非常简单的演示 here .

欢迎任何贡献或评论!

关于c# - 事件溯源基础设施实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31475287/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com