• API. Скорость обработки данных
1. События, переданные с помощью loadCustomerEvents или loadCustomerEventsExt
Для достижения максимальной скорости необходимо передавать события следующим образом:
  • Использовать команду Создать покупателей & загрузить реестр событий loadCustomerEvents или Создать покупателей & загрузить реестр событий loadCustomerEventsExt
  • События объединять в реестр по 1000 событий в каждом
  • Реестры передавать с интервалом 1 секунда с момента положительного ответа о получении предыдущего реестра
Таким образом, для передачи, например, 100 000 событий необходимо сформировать 100 реестров по 1000 событий в каждом и передать их с интервалами 1 секунда с момента положительного ответа о получении предыдущего реестра.
2. Операции, переданные с помощью addBonusExtQuick
Для достижения максимальной скорости необходимо передавать операции следующим образом:
  • Операции объединять в группы по 1000 операций в каждом
  • Группы передавать с интервалом 1 секунда
Таким образом, для передачи, например, 100 000 операций необходимо сформировать 100 групп по 1000 операций в каждой и передать их с интервалами 1 секунда с момента положительного ответа о получении предыдущей группы.
3. Операции, полученные с помощью getBonusOperation или getBonusOperationExt
Скорость обработки запросов зависит от числа операций выбранных покупателей с учетом норматива, указанного в таблице ниже.
Для достижения максимальной скорости необходимо формировать запросы следующим образом:
  • Не более 1000 покупателей в одном запросе
  • За период не более одного календарного месяца в одном запросе
4. Операции, переданные с помощью addCustomerPointMessage
Для достижения максимальной скорости необходимо передавать операции следующим образом:
  • Операции объединять в группы по 1000 операций в каждом
  • Группы передавать с интервалом 1 секунда
Таким образом, для передачи, например, 100 000 операций необходимо сформировать 100 групп по 1000 операций в каждой и передать их с интервалами 1 секунда с момента положительного ответа о получении предыдущей группы.
5. Балансы, полученные с помощью getBalanceCustomers или getBalanceCustomersExt
Для достижения максимальной скорости необходимо отправлять запросы следующим образом:
  • Не более 100 покупателей в одном запросе
  • Передать их с интервалами 1 секунда с момента положительного ответа о получении предыдущей команды

Вернуться назад