APE (Ajax Push Engine) Обрабатывает ли сервер APE push-запросы синхронно или асинхронно?

Я использую APE (Ajax Push Engine) в своем приложении. Соединение между приложением и ape-сервером — встроенное push-уведомление. И я использую APE только для передачи сообщений клиентам. т.е. клиенты не отправляют сообщения приложению или друг другу.

Мой вопрос: обрабатывает ли APE-Server push-запросы синхронно или асинхронно. т.е. если я отправлю сообщение, чтобы протолкнуть APE-Server,

  1. отвечает ли APE-Server сразу приложению, а после этого отправляет сообщения клиентам? (асинхронно) ИЛИ
  2. отвечает APE-Server на приложение после того, как оно отправило сообщения клиентам (синхронно)

Я спрашиваю об этом, потому что иногда ответы от APE-Server к приложению длятся слишком долго (иногда более 1 минуты).

Заранее спасибо.


person dritan    schedule 24.06.2013    source источник
comment
Из того, что я знаю об Ajax в целом, это то, что он асинхронный, поэтому я подозреваю, что APE также асинхронный.   -  person ThaMe90    schedule 24.06.2013
comment
это был не мой вопрос. Я имею в виду сервер APE. И связь между APE Server и приложением не имеет ничего общего с ajax.   -  person dritan    schedule 24.06.2013
comment
Я подозреваю, что это связано с Ajax (Ajax Push Engine, это даже в названии). Но я могу ошибаться...   -  person ThaMe90    schedule 24.06.2013


Ответы (1)


Тип подключения является асинхронным, так как вы встраиваете логику сервера в веб-сервер, а ape взаимодействует с веб-сервером по протоколу http (клиент ‹-> APE ‹-> веб-сервер< /сильный>)

person telecaster    schedule 10.10.2015