我们正在构建一个实时API,该API需要保存特定于用户的数据更新。 我们正在考虑打开一个汇总流,以表示用户应获取的数据并通过WebSocket进行服务。
我找不到有关变更流限制的文档,这意味着MongoDB将同时支持多少个开放变更流,并且可以通过向mongo添加更多副本来进行扩展。
我们正在谈论数千个开放变更流。
答案 0 :(得分:0)
每个公开变更流都有其成本,变更流数量的上限将根据您正在查看的集合中的数据变更率而有所不同。 如果您希望拥有1000多个流,最好在变更流之上使用某种消息队列,以将消息提供给许多使用者(例如,有一个connector for Kafka基于变更流) )。