As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center 指导。
8年前关闭。
我正在启动一个将托管在 Windows Azure 上的新项目。
我使用 RavenDb 作为后端,我想使用 CQRS 和事件源。
我阅读了 Jonathan 的 EventStore 的好评,它非常适合我的架构,因为它是一个薄层,可以使用 RavenDb 作为存储。
现在,我注意到 3.0 版本(最新官方)已经一年了,新的 3.1 还没有发布(分支中有一些事件)。
我想使用 3.1 版本,因为它集成了 CommonDomain 项目,但我对分别引用 3.0 版和当前 CommonDomain 没有任何问题。
我只是想知道 EventStore 是否正在积极开发和维护,尤其是在 Greg Young 发布了他的 EventStore (geteventstore.com) 之后。
我有点不愿意去做,因为它有自己的持久性,而且我无法将我的事件存储在我的 RavenDb 中。
所以总结一下:
Jonathan 的 EventStore 上线了吗? 如果是,我是否应该去当前的官方3.0版本并单独引用CommonDomain项目? 3.1 分支(与 CommonDomain 合并)准备好了吗? 毕竟我应该切换到 Greg Young 的 EventStore 吗? 或者我应该调查 Lokad.CQRS 吗? (我不认为它使用 Jonathan 的 EventStore)
附注。我不介意 fork joliver 的 EventStore 并贡献修复/次要功能。 我觉得已经够活了。反正我是不会让它死的。 使用当前版本和单独的 CommonDomain 以允许 Nuget 管理引用。 不,我认为不是。
8年前关闭。
我正在启动一个将托管在 Windows Azure 上的新项目。
我使用 RavenDb 作为后端,我想使用 CQRS 和事件源。
我阅读了 Jonathan 的 EventStore 的好评,它非常适合我的架构,因为它是一个薄层,可以使用 RavenDb 作为存储。
现在,我注意到 3.0 版本(最新官方)已经一年了,新的 3.1 还没有发布(分支中有一些事件)。
我想使用 3.1 版本,因为它集成了 CommonDomain 项目,但我对分别引用 3.0 版和当前 CommonDomain 没有任何问题。
我只是想知道 EventStore 是否正在积极开发和维护,尤其是在 Greg Young 发布了他的 EventStore (geteventstore.com) 之后。
我有点不愿意去做,因为它有自己的持久性,而且我无法将我的事件存储在我的 RavenDb 中。
所以总结一下:
附注。我不介意 fork joliver 的 EventStore 并贡献修复/次要功能。
最佳答案
我在目前正在生产的三个系统中使用 Joliver 的 EventStore,我打算将它用于更多即将投入生产的项目。
我认为与其他项目相比,项目事件较少的原因之一是它非常稳定。就我而言,代码库是我在架构和质量方面见过的最好的代码库之一。现在的大部分事件是用于不同类型持久性的插件。
当我开始时,我唯一需要的东西是向上转换事件的可能性,所以我添加了它。
并回答你的一些问题。
关于cqrs - Jonathan Oliver 的 EventStore 是否积极开发?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12740648/
10-12 01:15