在我看来,该CQRS(命令和查询职责隔离)方法可能适合于实现在GAE上一个强大的和回应性的社交应用程序服务器,这是因为:CQRS是在Google App Engine上实现社交应用的好方法吗?
- CQRS不需要SQL数据库(其中GAE不提供)
- 它要求能够保持序列化的对象的数据库,其中GAE事实上确实提供
- 它需要的事件队列,该GAE还提供
- 它支持无阻塞,异步,基于消息的体系结构,整齐地工作GAE的限制S于长时间运行的事务
- 它是标榜为高度可扩展的,为什么选择乐观GAE
麻烦的是,我是一个生锈的Java程序员经验少有关这一选择是毕竟,我非常感谢任何使用过这两者的人的任何评论,或者至少从使用另一方的经验中进行调查。
我认为我的主要问题是:
- 过于复杂是CQRS新应用的早期阶段?
- 是否有任何诱饵陷阱会导致它们不匹配,例如GAE的数据存储库可能与CQRS要求不匹配?
- 任何人都可以推荐Axon或Jdon作为GAE特别合适(或不适合)吗?
- 我应该问什么其他问题?
啊 - 只是注意到有些重叠的问题在http://stackoverflow.com/questions/3781528/end-to-end-example-of-cqrs-implementation-on-top-of-appengine - 有没有“正确“链接的方式? – 2011-03-22 07:21:11
如果CQRS足以实现社交网络,您是否最终下定决心?你能详细说明一下吗? – 2014-05-27 11:30:53
原型UI后,我停止了GAE应用程序,所以我从来没有得到一个结果,恐怕。但是请留下评论或回复,如果你这样做,并学习一些东西! – 2014-05-29 13:26:08