我有一个流星应用程序,它将MongoDB数据库中的数据提供给用谷歌图表编写的图表。我有第二个应用程序(用java编写),它不断更新MongoDB数据库中的记录。尽管java应用程序每秒多次更新记录,但似乎客户端数据仅每隔几秒更新一次。有没有办法加快速度,或者有没有人对如何诊断缓慢的原因有任何想法?
答案 0 :(得分:2)
您想要查看两个地方。
首先,mongo_driver
包中的mongo-livedata
在服务器端轮询mongo(现在每10秒),以保持同步。
其次,使用stream
包在线上进行同步;我不是100%确定它是如何工作的,但是你必须要看看消息是如何被缓冲/套接字被轮询等等。但除了延迟+轮询超时之外,它应该是'即时'。
所以我的猜测是你想要专注于第一部分。