6

我正在用 Meteor.js 开发一个应用程序。为此,我确实有一组用于 oplog 拖尾的 mongo 实例。此外,我正在使用 Kadira 来跟踪我的应用程序性能。

由于我启用了 oplog 拖尾,我的许多 pub/sub 都比以前慢。我看到的是,当 oplog“查询”将其“wasMultiplexerReady”属性设置为 false 时,它​​会慢得多,这就是我在 Kadira 上看到的大多数 observeChanges 的情况。

问题是网络上完全没有关于它的内容。我一直在寻找有关它的任何资源以及它是如何工作的,但实际上什么都没有。

有人能给我一些关于这里发生的事情的提示/解释吗?比如这个属性“wasMultiplexerReady”是什么,它是如何使用的,如何减少oplog拖尾计算时间等等......

在此处输入图像描述

谢谢。

4

1 回答 1

1

我知道这已经很晚了,而且我对此不是 100% 的,但我认为无论订阅是否已经订阅。这意味着另一个客户端已经订阅了该光标,然后 Meteor 可以将相同的结果发送给多个人。

于 2017-02-04T14:46:41.013 回答