NG
В конфигурации плотно используются http-сервисы крупного агрегатора. Может генериться несколько тысяч запросов к сервису за, допустим, 10 мин. Данные агрегратора используются и в самой 1с и во фронте (фронт это страничка html, в интернете).
С помощью этих данных делаем отчёты и кучу других операций. Изначально, во время имплементации API не было никаких ограничений на выборку, кроме ограничения количества записей в ответе. Именно по этому приходится генерить много запросов. Но сейчас ввели ещё и ограничения на максимум 4 запроса в секунду.
Соответственно пришлось резко проводить оптимизацию и костылить решения замедляющие наши запросы. Но так как работа через мою точку доступа ведётся весьма активно и из нескольких мест, то у запросов возникает конкуренция за время.
И сейчас некоторые запросы не проходят.
Как в идеале, с относительно минимальным количеством усилий, следует правильно решать эту проблему? Понятно что нужна очередь, и замедление запросов устраивать уже в этой очереди. Нужны приоритеты операций, некоторые запросы могут подождать, а некоторые нужно выполнить максимально быстро.
Может у кого-то есть какие-то более конкретные советы или может есть что почитать?