2015-10-14 2 views
0

В приложении Meteor, если сервер недоступен, все ожидающие запросы очереди и возникают, когда сервер будет снова доступен; это здорово, но я хотел бы:Мониторинг ожидающих запросов метеора

  • контролировать состояние соединения, чтобы показать пользователям, что приложение в настоящее время отсутствует

  • уведомляет пользователя о том, сколько в ожидании запроса в настоящее время в очереди и следить за ними, чтобы уведомить, когда они успешно отправлены;

Чтобы быть более ясно, что я хотел бы найти способ, чтобы знать, сколько ожидающий запрос в настоящее время в очереди (если таковые имеются) и получить информацию о своем состоянии (чтобы знать, когда они не более заявлен)

+0

для первого https://atmospherejs.com/francocatena/status существует много таких пакетов, как этот –

+0

Все, что было опубликовано, является описанием программы. Однако нам нужно, чтобы вы задали вопрос (http://stackoverflow.com/help/how-to-ask). Мы не можем быть уверены, что вы хотите от нас. Пожалуйста, отредактируйте ваше сообщение, чтобы включить правильный вопрос, на который мы можем ответить. Напоминание: убедитесь, что вы знаете [что здесь по теме] (http://stackoverflow.com/help/on-topic), прося нас написать программу для вас, а предложения не соответствуют теме. –

+0

извините, но мне кажется, что мне кажется ясным: мне хотелось бы знать, есть ли способ узнать и отслеживать ожидающие запросы (ожидая, потому что сервер недоступен); –

ответ

1

Как предложил Марк Урецкий, вы можете использовать пакет, например francocatena:status, для получения и отображения статуса.

Что касается мониторинга ожидающих запросов в его комментарии, для этого нет общедоступного API. Тем не менее, похоже, что в настоящее время вы можете использовать свойства _methodInvokers и/или _outstandingMethodBlocksMeteor.connection, чтобы определить, какие вызовы по-прежнему остаются неподходящими.

+0

это помогает, спасибо –

Смежные вопросы