2016-03-03 15 views
6

Rozwijam aplikację z Meteor.js. Do tego mam klaster instancji mongo dla ogona oplog. Ponadto używam Kadira, aby śledzić moje aplikacje.Multipleksery, obserwujCzas trwania zmian i OplogTailingin mongo/meteor

Po włączeniu opcji ogonowania oplog wiele z moich publikacji/sub jest wolniejszych niż wcześniej. Widzę, że jest znacznie wolniej, gdy "zapytanie" o oplog ma ustawiony atrybut "wasMultiplexerReady" na "fałsz", co ma miejsce w przypadku większości obserwowanych zmian, które widzę na Kadira.

Problem polega na tym, że NIC NIE jest w sieci. Szukałem jakiegoś zasobu na ten temat i jak to działa, ale nie ma w nim nic literalnego.

Czy ktoś może mi dać jakąś wskazówkę/wyjaśnienie na temat tego, co tu się dzieje? Jak co to jest atrybut „wasMultiplexerReady”, w jaki sposób jest on używany, w jaki sposób można zmniejszyć oplog ogonków czas obliczeń, itp ...

enter image description here

dziękuje.

+1

Zajmuję się tymi samymi problemami bez żadnych postępów. Mam nadzieję, że niektórzy mistrzowie meteorów odpowiedzą na to pytanie. – ksopyla

+0

Czy kiedykolwiek znalazłeś rozwiązanie tego problemu? Działa dokładnie w tych samych kwestiach w mojej aplikacji do produkcji Meteor. – evolross

Odpowiedz

1

Wiem, że jest dość późno i nie jestem w 100% na tym, ale myślę, że to, czy subskrypcja była już subskrybowana. Oznacza to, że inny klient już zasubskrybował ten kursor, a Meteor może wysłać te same wyniki do wielu osób.