1

我有一个流星应用程序,它将 MongoDB 数据库中的数据提供给用谷歌图表编写的图表。我有第二个应用程序(用 java 编写),它不断更新 MongoDB 数据库中的记录。尽管 Java 应用程序每秒更新多次记录,但客户端上的数据似乎每隔几秒才更新一次。有没有办法加快速度,或者有人对如何诊断它为什么慢有任何想法吗?

4

1 回答 1

2

有两个地方你想看。

首先,包mongo_driver中的mongo-livedatamongo 在服务器端轮询 mongo(现在每 10 秒)以保持同步。

其次,使用包进行在线同步stream;我不是 100% 确定它是如何工作的,但这就是您必须查看消息是如何被缓冲/如何轮询套接字等的。但除了延迟+轮询超时之外,它应该是“即时的”。

所以我的猜测是你想专注于第一部分。

于 2012-08-06T02:58:54.943 回答