КОНФЕРЕНЦІЇ ВНТУ електронні наукові видання, 
Молодь в науці: дослідження, проблеми, перспективи (МН-2026)

Розмір шрифта: 
ОПТИМІЗАЦІЯ ОБРОБКИ ДАНИХ У РОЗПОДІЛЕНИХ СИСТЕМАХ З ВИКОРИСТАННЯМ APACHE KAFKA
Максим Сергійович Куценко, Марія Сергіївна Юхимчук, Владислав Олександрович Лесько

Остання редакція: 2026-06-17

Анотація


Анотація

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

Abstract

The paper investigates the problem of ensuring reliable data transmission and processing in distributed systems. The use of the Apache Kafka platform for organizing asynchronous message exchange between system components is proposed. It is shown that the application of replication mechanisms, load balancing, and distributed message storage significantly improves system performance, scalability, and fault tolerance. The proposed approach reduces the risk of data loss, increases message processing speed, and ensures stable operation of the system under high workloads. Particular attention is paid to the use of partitioning and replication technologies, which provide efficient resource utilization and high availability of services in distributed environments.


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


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

Посилання


Apache Kafka Documentation [Електронний ресурс]. — Режим доступу: https://kafka.apache.org/documentation/
Kleppmann M. Designing Data-Intensive Applications. – O'Reilly Media, 2017. – 616 p.


ДСТУ ISO/IEC 25062:2014. Розроблення програмного забезпечення. Загальний формат галузевих звітів з придатності до використання (Usability). — [Чинний від 2015-07-01]. — К.: Держспоживстандарт України, 2015. — 32 с.


Newman S. Building Microservices. – O'Reilly Media, 2021. – 620 p
Official Android Documentation. MediaSession overview [Електронний ресурс]. — Режим доступу: https://developer.android.com/guide/topics/media-apps/mediasession-overview.


ISO 9241-210:2019. Ergonomics of human-system interaction — Part 210: Human-centred design for interactive systems. — International Organization for Standardization, 2019. — 30 p.


Leshchenko Yu., Yukhimchuk M., Lesko V., Ivanov Yu. Integrating Clustering and Artificial Intelligence for Improved Efficiency in Last-Mile Logistics // Measuring and Computing Devices in Technological Processes. — 2025. — Vol. 84 (4). — P. 346–350. — DOI: https://doi.org/10.31891/2219-9365-2025-84-41.


Юхимчук М.С., Лесько В.О., Дубовой В.М., Іванов Ю.Ю. Інтелектуальна система автоматичного керування процесом сушіння зернових культур на основі IoT-технологій // Наукові праці ВНТУ. — Вінниця: ВНТУ, 2025. — № 4. — С. 1–8. — DOI: https://doi.org/10.31649/2307-5376-2025-4-46-53.


Yukhymchuk M.S., Lesko V.O., Ivanov Yu.Yu., Strembitskiy P.P. Development and Research of the Hardware and Software Architecture of an IoT-Node for Monitoring Technological Parameters Based on NodeMCU V3 and Prometheus // Measuring Technology and Metrology. — Lviv: Lviv Polytechnic National University, 2026. — Issue 87, № 1. — P. 59–62. — DOI: https://doi.org/10.23939/istcmtm2026.01.059.

Проєктування системи автоматичного управління технологічним процесом сушіння зерна / М.С. Юхимчук, В.О. Лесько, Ю.Ю. Іванов, Ю.А. Горчук, О.В. Климчук // Наукові праці ВНТУ. — Вінниця: ВНТУ, 2026. — № 1. — С. 1–17.


Повний текст: PDF