Метод підвищення ефективності мережевих комунікацій за допомогою Apache Kafka в розподілених системах
dc.contributor.advisor | Сайченко, Іван Олегович | |
dc.contributor.author | Гриценко, Данил Геннадійович | |
dc.date.accessioned | 2025-07-15T12:33:05Z | |
dc.date.available | 2025-07-15T12:33:05Z | |
dc.date.issued | 2025 | |
dc.description.abstract | Дипломна робота викладена на 73 сторінках та включає 16 ілюстрацій, 3 таблиці, 12 джерел та 1 додаток. Мета роботи: дослідити ефективність використання Apache Kafka як інструменту для асинхронної комунікації в розподілених інформаційних системах, а також розробити метод адаптивного налаштування параметрів Kafka для підвищення продуктивності, зниження затримок та уникнення втрат повідомлень. У роботі реалізовано тестове середовище за допомогою Docker, що включає брокер Kafka, координатор Zookeeper, базу даних PostgreSQL, мікросервіси-продюсери та консьюмери, а також інструменти моніторингу Prometheus і Grafana. Проведено серію експериментів для оцінки впливу кількості партицій, консьюмерів і розміру буфера продюсера на пропускну здатність системи та стабільність доставки повідомлень. Отримані результати проаналізовано за допомогою математичної моделі масового обслуговування M/M/c, що дозволило теоретично підтвердити ефективність запропонованого методу. Запропонований підхід може бути використаний у реальних програмних системах для підвищення ефективності обробки подій у реальному часі, зокрема в мікросервісних архітектурах, де важлива стабільна передача даних між незалежними компонентами. | |
dc.description.abstractother | Objective: to explore the efficiency of using Apache Kafka as a tool for asynchronous communication in distributed systems and to develop a method for adaptively configuring Kafka parameters to improve performance, reduce latency, and avoid message loss. | |
dc.format.pagerange | 73 с. | |
dc.identifier.citation | Гриценко, Д. Г. Метод підвищення ефективності мережевих комунікацій за допомогою Apache Kafka в розподілених системах : дипломна робота ... бакалавра : 172 Телекомунікації та радіотехніка / Гриценко Данил Геннадійович. – Київ, 2025. – 73 с. | |
dc.identifier.uri | https://ela.kpi.ua/handle/123456789/74967 | |
dc.language.iso | uk | |
dc.publisher | КПІ ім. Ігоря Сікорського | |
dc.publisher.place | Київ | |
dc.subject | Apache Kafka | |
dc.subject | асинхронна комунікація | |
dc.subject | мікросервіси | |
dc.subject | обробка подій | |
dc.subject | Docker | |
dc.subject | буфер | |
dc.subject | партиція | |
dc.subject | M/M/c | |
dc.subject | пропускна здатність | |
dc.subject | затримка | |
dc.subject | продюсер | |
dc.subject | консьюмер | |
dc.subject | asynchronous communication | |
dc.subject | microservices | |
dc.subject | event processing | |
dc.subject | buffer | |
dc.subject | partition | |
dc.subject | throughput | |
dc.subject | latency | |
dc.subject | producer | |
dc.subject | consumer | |
dc.title | Метод підвищення ефективності мережевих комунікацій за допомогою Apache Kafka в розподілених системах | |
dc.type | Bachelor Thesis |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Grycenko_bakalavr.pdf
- Розмір:
- 1.77 MB
- Формат:
- Adobe Portable Document Format
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 8.98 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: