我认为,CQRS(Command and Query Responsibility Segregation)方法可能适用于在GAE上实现强大且响应迅速的社交应用服务器,因为:
我认为我的主要问题是:
- CQRS不需要SQL数据库(GAE不提供)
- 它确实需要一个能够容纳序列化对象的数据库,而GAE确实提供了这个功能
- 它需要事件队列,GAE也提供了这个功能
- 它支持非阻塞、异步、基于消息的架构,可以很好地解决GAE在长时间运行事务方面的限制
- 它被宣传为高度可扩展的,这也是为什么乐观主义者选择GAE的原因
我认为我的主要问题是: