Битрикс24 поддерживает два типа событий: online и offline.
Приложение синхронизации Битрикс24 и МойСклад работает на основе событий.
Вы сохранили сделку в Битрикс24 - сработало событие, это событие отправляет сделку в заказ МойСклад.
Давайте рассмотрим два варианта подробней...
Online события.
Документ записан в Битрикс24. Битрикс24 отправляет событие в сервер очередей. Сервер очередей отправляет запрос на сервер приложения.
Ваше событие попадает в очередь и обрабатывается сервером очередей по сложному алгоритму. Сколько раз Вы сохраните документ, столько раз событие будет отправлено на сервер очередей Битрикс24 и пройдет весь алгоритм.
Offline события.
Документ записан в Битрикс24. В Вашем Битрикс24 формируется список событий. Сервер приложения с интервалом 3-5 секунд запрашивает Ваш Битрикс24 на предмет наличия новых событий. Не имеет значения сколько раз Вы сохраните документ. Пока сервер приложения не "заберет" событие с Вашего Битрикс24, оно не будет дублироваться в списке. Данный вариант исключает из обработки сервер очередей Битрикс24 с его сложной логикой обработки.
4 июня 2018 6:59
// МойСклад
Какой вариант лучше?
Теги
Поделиться
- Комментарии
Загрузка комментариев...
Категории
Это интересно
