event_sourced_record:使用 Active Record 进行事件溯源

时间:2024-07-03 11:08:41
【文件属性】:

文件名称:event_sourced_record:使用 Active Record 进行事件溯源

文件大小:35KB

文件格式:ZIP

更新时间:2024-07-03 11:08:41

Ruby

事件来源记录 事件源记录提供了一种在 Rails 代码中使用事件源模式的惯用方法。 使用事件溯源,对象状态的每一次更改都被记录为可重播序列中的不可变事件。 结果是解耦代码,简化了状态调试和追溯报告。 有关更多信息,请参阅 Martin Fowler 对模式的撰写: : 要求 事件源记录支持 Rails 3.2 及更高版本。 安装 将此行添加到应用程序的 Gemfile 中: gem 'event_sourced_record' 然后执行: $ bundle 或者自己安装: $ gem install event_sourced_record 事件源记录使用观察者,因此您需要将它们添加到您的 Gemfile 中: gem 'rails-observers' 用法 有关详细示例,请参阅Getting_Started.md 。 使用rails generate even


【文件预览】:
event_sourced_record-master
----ci()
--------ar41.gemfile(171B)
--------ar42.gemfile(171B)
--------ar32.gemfile(149B)
----LICENSE.txt(1KB)
----lib()
--------event_sourced_record()
--------generators()
--------event_sourced_record.rb(176B)
----Gemfile(105B)
----Rakefile(191B)
----.travis.yml(120B)
----test()
--------test_helper.rb(3KB)
--------event_sourced_record()
--------generators()
----README.md(6KB)
----Appraisals(157B)
----.gitignore(242B)
----event_sourced_record.gemspec(1KB)
----CHANGELOG.md(377B)
----Getting_Started.md(14KB)

网友评论