文件名称:event_sourcery:一个用于在Ruby中构建事件源应用程序的库
文件大小:70KB
文件格式:ZIP
更新时间:2024-06-17 13:22:52
cqrs domain-driven-design event-sourcing event-sourcery Ruby
事件来源 用于构建事件源的CQRS应用程序的框架。 目录 阅读活动 聚合和命令处理 事件处理 事件流处理器 投影机 电抗器 运行多个ESP EventSourcery应用程序中的典型状态流 1.处理命令 2.更新投影 3.处理查询 发展状况 EventSourcery当前正在由多个应用程序用于生产中,但是我们尚未完成API的确定,并且一切仍在快速发展。 在我们发布1.0之前,情况可能会有所变化,而不会先被弃用。 目标 EventSourcery的目标是使构建事件源的CQRS应用程序变得更加容易。 希望是,通过使用EventSourcery,您可以专注于使用聚合,命令和事件对域进行建模。 不用担心将应用程序管道缝合在一起。 相关资料库 EventSourcery基于Postgres的事件存储实现: event_sourcery-postgres 。 示例EventSource
【文件预览】:
event_sourcery-main
----.github()
--------workflows()
----LICENSE.txt(1KB)
----lib()
--------event_sourcery.rb(3KB)
--------event_sourcery()
----Gemfile(56B)
----spec()
--------event_sourcery()
--------event_sourcery_spec.rb(122B)
--------spec_helper.rb(5KB)
--------support()
----event_sourcery.gemspec(1KB)
----Rakefile(117B)
----README.md(22KB)
----.rspec(22B)
----CODE_OF_CONDUCT.md(3KB)
----.gitignore(676B)
----bin()
--------console(94B)
--------setup(161B)
----CHANGELOG.md(10KB)