Поскольку измененные данные (вставленные приложением A) должны отображаться в приложении B в реальном времени, мы решили пойти с .find().observe(...)
.Метеоритный наблюдатель с двумя различными приложениями
Это выглядит следующим образом:
App A -> Insert -> mongodb <- observe -> publish -> Display App B
Это прекрасно работает, но он имеет задержку около 3-5 секунд между Вставка в A и отображение в B. Как я могу изменить это?
Первоначально я думал, Oplog-Observe-Driver по умолчанию в Meteor> Version 1 и реагирует в реальном времени. Он все еще ОПРОС или есть какая-то другая причина задержки?
Спасибо за ваши расходы.
Это звучит как решение. Как установить OPLOG_URL и включить Oplog? – elCapitano
это решение. посмотрите на это: https://meteorhacks.com/mongodb-oplog-and-meteor: 'MONGO_OPLOG_URL = mongodb: // user: pass @ host1: port, host2: port, host3: port/local' –
или возможно это: https://gentlenode.com/journal/meteor-10-set-up-oplog-tailing-on-ubuntu/17 –