1C-Битрикс: Управление сайтом

Алгоритм работы режима реального времени

Просмотров: 79 (Статистика ведётся с 06.02.2017)
Последнее изменение: 18.02.2016

Режим реального времени реализован таким образом, что в учетной системе постоянно висит один сеанс, который ждет статус ответа от сервера. На сайте создали или отредактировали документ - учетная система получает успешный статус ответа от сервера ( код 200), что является сигналом к началу обмена. Каждые 40 сек. соединение с сайтом обрывается и происходит его пересоединение.

Краткая схема работы режима реального времени:

При авторизации на сайте к адресу сайта добавляется параметр "?type=listen". Т.е. адрес сайта получается: <АдресСайта> + "?type=listen". Параметр необходим, чтобы сайт знал, что это соединение для режима реального времени.

Сайт может вернуть 2 кода состояния:

  • Если это код 200, значит надо выполнить обмен с сайтом.
  • Если 302, то нужно сделать переадресацию и снова посмотреть код состояния. Адрес переадресации берется из заголовка Location.


Пользовательские комментарии

Пользовательские комментарии не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.

Добавлять комментарии могут только зарегистрированные пользователи. Сообщения для просмотра появляются после модерации.
© «Битрикс», 2001-2017, «1C-Битрикс», 2017