वे 10सेकंड 10 एमएस के होने चाहिए।
-
सुनिश्चित करें कि आप केवल MongoDB अपडेट कर रहे हैं न कि Minimongo - उदाहरण के लिए, यदि आप उल्का विधियों के माध्यम से अपडेट करते हैं, तो सुनिश्चित करें कि आपके पास क्लाइंट स्टब्स नहीं हैं।
-
इसे आजमाएं:
Meteor.publish("currentRoom", function (roomName) { return Rooms.find({name: roomName}, { disableOplog: true, pollingThrottleMs: 10000, pollingIntervalMs: 10000 }); });
आपको ओप्लॉग टेलिंग को निष्क्रिय करना होगा। यदि आप ऐसा नहीं करते हैं, तब भी आपको हर बार MongoDB लॉग बदलने पर सूचित किया जाता है।
मैंने क्लाइंट पर एक पर्यवेक्षक के साथ इसका परीक्षण किया और यह काम कर गया।
Cursor.observe({
changed: (newdoc, olddoc) => {
console.log('changed');
}
});
अतिरिक्त जानकारी:
https://github.com /meteor/docs/blob/version-NEXT/long-form/oplog-observe-driver.md http://info.meteor.com/blog/tuning -उल्का-मोंगो-लाइवडेटा-के लिए मापनीयता