<< Click to Display Table of Contents >> Обмен с контрагентами > Загрузка исторических данных Расчет скорости и объема исторической загрузки |
Благодаря асинхронной обработке скорость и объем загружаемых документов напрямую зависят от количества экземпляров сервиса Worker, числа потоков и аппаратных параметров сервера. Поэтому обрабатываемый объем документов легко масштабировать. Для этого достаточно повысить мощность сервера и установить дополнительные экземпляры Worker.
Результаты тестирования показывают, что на сервере с параметрами CPU 6 ядер, ОЗУ 8 Гб, SSD 100 Гб скорость загрузки исторических документов из сервиса обмена в Directum RX составляет:
Количество сервисов Worker |
Количество потоков |
Диадок |
СБИС |
---|---|---|---|
1 |
12 |
4 800 док./час |
2 700 док./час |
2 |
8 |
7 300 док./час |
4 600 док./час |
Примечание. Значения актуальны при условии, если отключен фоновый процесс по загрузке новых сообщений «Электронный обмен. Получение сообщений».
Используя эту таблицу, можно узнать, сколько документов загрузится за определенное время или рассчитать время для загрузки всех исторических данных.
Для расчета количества документов, которое будет загружаться за 1 день, используется формула: <Средняя скорость загрузки документов в час> * 24 часа Если на компьютере развернут только один сервис Worker, который запускает 12 параллельных потоков, то объем документов равен: 4 800 документов в час * 24 часа = 115 200 документов. Если на компьютере установлено два сервиса Worker, каждый из которых запускает 8 параллельных потоков, то объем документов равен: 7 300 документов в час * 24 часа = 175 200 документов. |
Предположим, что до начала работы в Directum RX организация накопила около 1 млн документов в сервисе обмена. Для расчета времени их обработки используется формула: <Кол-во документов для загрузки> / <Кол-во документов, которое загружается за 24 часа> Если на компьютере развернут только один сервис Worker, который запускает 12 параллельных потоков, то время составляет примерно: 1 000 000 / 115 200 = 9 дней Если на компьютере установлено два сервиса Worker, каждый из которых запускает 8 параллельных потоков, то время составляет: 1 000 000 / 175 200 = 6 дней |
© Компания Directum, 2024 |