乔纳森·奥利弗(Jonathan Oliver)的EventStore是否正在积极开发?



我正在启动一个将托管在Windows Azure上的新项目。我使用RavenDb作为后端,我想使用CQRS和事件源。

我读到了Jonathan的EventStore的好评,它非常适合我的架构,因为它是一个薄层,可以使用RavenDb作为商店。现在,我注意到3.0版本(最新的官方版本)已经发布了一年,而新的3.1版本还没有发布(分支中有一些活动)。我想选择3.1版本,因为它集成了CommonDomain项目,但我对单独引用3.0版本和当前CommonDomain没有任何问题。

我只是想知道EventStore是否正在积极开发并将得到维护,特别是自从Greg Young发布了他的EventStore(geteventstore.com)以来。我有点不愿意去,因为它有自己的持久性和AFAIK,我无法将我的事件存储在我的RavenDb中。

综上所述:

  1. Jonathan的EventStore直播了吗
  2. 如果是,我应该单独参考当前的官方3.0版本和CommonDomain项目吗
  3. 3.1分支(合并了CommonDomain)准备好了吗
  4. 我到底应该切换到Greg Young的EventStore吗
  5. 或者我应该调查Lokad.CQRS吗?(我不认为它使用Jonathan的EventStore)

PS。我不介意分叉joliver的EventStore并提供修复/小功能。

我在目前正在生产的三个系统中使用Joliver的EventStore,我打算将其用于更多即将投产的项目。

我认为,与其他项目相比,该项目的活动较少的原因之一是它非常稳定。就我而言,代码库是我见过的在架构和质量方面最好的代码库之一。现在的大部分活动都是用于不同类型持久性的插件。

当我刚开始的时候,我唯一需要的是升级事件的可能性,所以我添加了它。

并回答您的一些问题。

  1. 我觉得它已经足够活了。我无论如何都不会让它死掉
  2. 使用当前版本和单独的CommonDomain来允许Nuget管理引用
  3. 不,我不认为是

相关内容

  • 没有找到相关文章

最新更新