2016-11-30 2 views
1

У меня есть веб-приложение, работающее на Domino HTTP, которое запрашивает данные из почтовых баз данных пользователя.Задача Domino HTTP и длительный опрос

Я хотел бы реализовать Long Polling, Direct Push, WebSockets или любую аналогичную технику в этом приложении, чтобы получать изменения с сервера мгновенно или с низкой задержкой (и без взаимодействия с пользователем). Возможно ли это, и если да, то как?

Прямо сейчас, чтобы получить данные, я использую средства Notes, которые вызывается через HTTP, но из них может быть только конечное число одновременно (по умолчанию по умолчанию?), Поэтому мне пришлось бы найти неблокирующая альтернатива.

+0

Какие данные вы говорите, и через сколько файлов. Неясно, что такое прецедент. В зависимости от частоты вы можете создавать проблемы с производительностью на сервере. –

+1

Ограничение на одновременный агент применяется только к агентам, которые выполняются в рамках задачи AMGR. Если вы вызываете их через HTTP, нет предела. –

ответ

1

Предполагая, что у вас есть доступ для внесения изменений в почтовый файл/почтовый сервер, вы могли бы сделать одну из нескольких вещей.

  • Вы можете изучить с помощью Triggerhappy, который является событие уровня запуска механизма низкого, который нуждается установки на стороне сервера
  • Вы можете запустить агент в и вызвать файла почты его перед/после нового события почты. Вам нужно будет установить это для каждой почты.
  • Простейшим способом может быть опрос. Настройка Data access services и держать опроса апи через HTTP
  • крайнем случае, вы можете установить агент в mail.box
+0

Обновление: Мы отправились на обычный опрос. – Alexander

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