rails disco:具有命令事件和投影的分布式Rails 源码
Rails Disco-具有命令,事件和投影的分布式方 Rails Disco基于Ruby on Rails,使事件源变得容易。 Greg Young多次展示了事件源的优势。 (2014年芝加哥) Rails Disco由三个主要部分组成:命令,事件和投影。 命令将通过控制器的动作来创建和执行,而不是直接操纵模型。 这些命令只是做某事的命令,在可能的验证之后,框架通过创建事件并最终操纵模型来执行它们。 这些事件将全部存储在单独的数据库中,并发布到所有投影,在此可以对它们进行处理以更新投影模型/数据库 最后,预测是数据的表示形式,它们可以获取事件并对其进行处理,以获取构建模型所需的信息。
文件列表
rails-disco:具有命令,事件和投影的分布式Rails
(预估有个167文件)
drails
78B
disco
294B
disco-railties.gemspec
885B
Gemfile
184B
event.rb.erb
384B
command.rb.erb
420B
model.rb.erb
129B
domain_model.rb.erb
192B
disco
126B
event_source.css
173B
暂无评论