Como o cursor.observe funciona e como evitar várias instâncias em execução?

Observar

Eu estava tentando descobrir comocursor.observar corre dentro meteoro, mas não encontrou nada sobre isso.Docs diz

Estabelece umconsulta ao vivo que notifica os retornos de chamada em qualquer alteração no resultado da consulta.

Eu gostaria de entender melhor o queconsulta ao vivo significa.

Onde minha função de observador será executada? Por Meteor ou por mongo?Várias execuções

Quando temos mais do que apenas um usuário inscrevendo umobservador, uma instância é executada para cada cliente, levando-nos a um problema de condição de desempenho e corrida.

Como posso implementar meuobserve para que seja como umsingleton? Apenas uma instância em execução para todos.

Editar: Houve uma terceira questão aqui, mas agora é uma questão separada:Como evitar condições de corrida no cursor.observe?

questionAnswers(1)

yourAnswerToTheQuestion