虽然使用 ampq 或 xmpp(可能有 couchdb 作为后端的rabbitmq 或 ejabbered)似乎很适合在更新小但频繁的社交游戏平台中提供有关朋友状态的实时更新,但我不禁想到为什么不couchdb 不是提供此类更新的好平台吗?
我能想到的主要优点是它能够根据朋友和更改 API 的可用性过滤更新,这使得开发这样的应用程序和管理它(包括复制)与你必须考虑如何管理 pubsub 节点以及在任何时间点订阅它们的人。
但是,我不禁认为这太好了,我无法找到有关 couchdb 缺点的信息。不知何故,感觉就像使用 MySQL 进行消息传递,这就是我犹豫使用它的原因。
任何人都有将 couchdb 用于此类应用程序的经验吗?您会推荐其他平台使用吗?