Подскажите разницу между "Б_ЗаданиеОбменССайтом" и "Б_ЗаданиеОбменССайтомОнлайн"

1. MrFlanker 227 01.02.17 06:03 Сейчас в теме
Конфа:
- Управление Торговлей 10.3
- Модуль обмена "Битрикс 6.0.3.3

В конфе два регламентных задания:
1) Б_ЗаданиеОбменССайтом
2) Б_ЗаданиеОбменССайтомОнлайн

Вызывают функции:
1) Б_ОбщиеПроцедурыИФункцииОбменаССайтом.ЗаданиеОбменССайтом
2) Б_ОбщиеПроцедурыИФункцииОбменаССайтом.ВыполнениеLongPullingФоновыхЗаданий (*предопределенное)


Кнопки в плане обмена а также (1) фоновое задние в конечном итоге вызывают функцию:
Процедура ВыполнитьОбмен(Настройка, ПринудительнаяПолноеОбновлениеДанныхТовара = Ложь) Экспорт
Прикрепленные файлы:
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Ганс 01.02.17 12:00 Сейчас в теме
1) Б_ОбщиеПроцедурыИФункцииОбменаССайтом.ЗаданиеОбменССайтом выполняется обычный обмен, вы отправляете запрос серверу(по расписанию), сервер его обрабатывает и отправляет вам ответ, вы его обрабатываете.
2) Б_ОбщиеПроцедурыИФункцииОбменаССайтом.ВыполнениеLongPullingФоновыхЗаданий
Как видно из названия процедуры использует механизм long polling, более подробно что это такое можно почитать в интернете, если в двух словах вы устанавливаете соединение, отправляя запрос, пока не произойдёт какое либо событие(например создан заказ), соединение не закрывается, а закрывается лишь после отправки вам этого заказа, соответственно сразу отправляется ещё один запрос, заново устанавливая соединение и ожидая события!
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот