Параллельная обработка сообщений
В карточках сообщений может накапливаться очередь независимых сообщений, которые обрабатываются строго последовательно (например, отправка почтовых уведомлений). В таких случаях, несмотря на то, что сообщения не зависят друг от друга, может возникать задержка обработки. Работу с такими карточками ускоряет параллельная обработка сообщений, доступная в Службе фоновых операций версии 5.5.2, сборка 170 и выше.
Параллельная обработка может быть настроена в конфигурационном файле C:\Program Files (x86)\Docsvision\WorkerService\5.5\Configuration.json. По умолчанию параллельная обработка в значении 1 — одновременно обрабатывается только 1 сообщение.
{
"MaxConcurrentMessagesPerGroup": "1" (1)
}
| 1 | MaxConcurrentMessagesPerGroup — максимальное количество сообщений из одной группы, обрабатываемых параллельно. |
Рекомендуется начинать с 5–10 потоков и регулировать значение в зависимости от ситуации и наличия ошибок системных журналах.