АЛГОРИТМ НАЛАШТУВАННЯ КІЛЬКОСТІ ПОТОКІВ ДЛЯ ВИКОНАННЯ ФОНОВИХ ЗАДАЧ

Автор(и)

DOI:

https://doi.org/10.31891/2219-9365-2024-80-20

Ключові слова:

веб-сервіс, потік, запит, продуктивність, фонові операції, програмні системи

Анотація

Сучасні програмні системи часто виконують одночасно велику кількість фонових задач, що може призводити до значного навантаження на сервери, яке призведе до зниження продуктивності роботи користувачів із веб-додатком. Ефективне налаштування кількості потоків для виконання таких задач дозволяє оптимізувати використання ресурсів, підвищити швидкість обробки задач та забезпечити стабільність системи. Враховуючи це, розробка алгоритму для автоматичного або ручного налаштування кількості потоків є критично важливою для підтримання високої продуктивності та надійності програмного забезпечення, особливо в умовах зростання обсягів даних та складності обчислювальних процесів. У статті представлено платформу проектування та виконання бізнес-сервісів, яка складається з кількох підсистем для підтримки фонових процесів та масштабованої обробки запитів. Описано підхід до обробки запитів на основі потоків та подій, що забезпечує оптимальну продуктивність і гнучкість. Архітектура платформи базується на трьох основних шарах: презентаційному, логічному та шарі даних, які взаємодіють для ефективної обробки користувацьких запитів. Детально розглянуто підсистеми планувальника, виконання фонових операцій та бізнес-процесів, що дозволяють автоматизувати задачі, оптимізувати ресурси й інтегрувати систему із зовнішніми сервісами. Представлені рішення забезпечують масштабованість, зниження витрат на ресурси та покращення продуктивності веб-додатків.

##submission.downloads##

Опубліковано

28.11.2024

Як цитувати

ПАРХОМЕЙ, І., БОЙКО, Ю., & ЛЕМЕШКО, В. (2024). АЛГОРИТМ НАЛАШТУВАННЯ КІЛЬКОСТІ ПОТОКІВ ДЛЯ ВИКОНАННЯ ФОНОВИХ ЗАДАЧ. MEASURING AND COMPUTING DEVICES IN TECHNOLOGICAL PROCESSES, (4), 162–173. https://doi.org/10.31891/2219-9365-2024-80-20