ЗМЕНШЕННЯ РЕБАЛАНСУВАННЯ В ПОТОКОВИХ АРХІТЕКТУРАХ НА БАЗІ APACHE KAFKA

Автор(и)

  • ІРИНА ГАДЬО Національний університет "Львівська політехніка" Автор https://orcid.org/0000-0003-1615-6483
  • НАЗАР ШУЛЯК Національний університет "Львівська політехніка" Автор
  • ІГОР ЛЯХ Ужгородський національний університет Автор https://orcid.org/0000-0001-5417-9403

DOI:

https://doi.org/10.31891/2307-5732-2026-365-56

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

потокові системи, Apache Kafka, ребалансування, групи споживачів, розподілені системи, обробка даних у реальному часі

Анотація

У роботі досліджено проблему забезпечення стабільності функціонування потокових систем у динамічних середовищах. Розглянуто особливості архітектури систем на базі Apache Kafka та механізми координації груп споживачів, зокрема процес ребалансування партицій. Показано, що часті зміни складу споживачів, характерні для мікросервісних і хмарних середовищ, призводять до частих ініціацій ребалансування, що супроводжується перериваннями обробки даних і зростанням затримок.

Запропоновано підхід до зменшення кількості надлишкових ребалансувань, що базується на координації життєвого циклу споживачів. На відміну від існуючих рішень, орієнтованих на оптимізацію алгоритмів розподілу партицій, запропонований підхід спрямований на зменшення частоти виникнення ребалансування шляхом узгодження процесів підключення та відключення споживачів.

Проведений аналіз показав, що застосування запропонованого підходу дає змогу підвищити стабільність розподілу партицій, зменшити кількість переривань у обробці даних та покращити ефективність функціонування потокових систем у реальному часі.

Завантаження

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

28.05.2026

Як цитувати

ГАДЬО, І., ШУЛЯК, Н., & ЛЯХ, І. (2026). ЗМЕНШЕННЯ РЕБАЛАНСУВАННЯ В ПОТОКОВИХ АРХІТЕКТУРАХ НА БАЗІ APACHE KAFKA. Herald of Khmelnytskyi National University. Technical Sciences, 365(3), 397-401. https://doi.org/10.31891/2307-5732-2026-365-56