Гарантування унікальної доставки повідомлень в розподілених системах
Ескіз недоступний
Дата
2024-01
Автори
Науковий керівник
Назва журналу
Номер ISSN
Назва тому
Видавець
КПІ ім. Ігоря Сікорського
Анотація
Робота виконана на 111 сторінках, містить 46 ілюстрації, 22 таблиці. При підготовці використовувалась література з 15 джерел.
Актуальність теми дослідження полягає в тому, що у сучасному світі технологій складність інформаційних систем зростає, адаптуючись до вимог бізнесу і користувачів. Це веде до заміни монолітних архітектур на гнучкі мікросервіси, які легко масштабуються у розподілених системах. Важливим стає впровадження надійної системи доставки повідомлень для ефективної взаємодії між сервісами. Розробка механізмів гарантування доставки повідомлень, забезпечення узгодженості та повноти системи є ключовими викликами для інженерів.
Мета та задачі полягає у вивченні, аналізі та розробці методів та механізмів, які забезпечують доставку кожного повідомлення у розподілених системах лише один раз. Основні задачі включають:
1. Аналіз різних гарантій доставки повідомлень в розподілених чергах подій;
2. Дослідження імплементації гарантій доставки на прикладі існуючих реалізацій з метою дослідження їх слабких та сильних сторін;
3. Розробка тестового стенду для демонстрації та аналізу роботи механізмів доставки;
4. Порівняння ефективності вбудованих рішень Apache Kafka та власних розробок з використанням для дедублікації повідомлень;
5. Оцінка результатів тестів, зокрема часу обробки та ефективності системи.
Об’єкт дослідження: процеси передачі та обробки повідомлень в розподілених комп'ютерних системах.
Предмет дослідження: алгоритми та технології, які гарантують доставку повідомлень в розподілених системах.
Наукова та практична новизна дослідження полягає у розробці покращених та ефективніших методів, які гарантують доставку повідомлень у розподілених системах.
Публікації:
1. Гапонюк М. О., Письменний І. О. Системні науки та інформатика: збірник доповідей ІІ науково-практичної конференції «Системні науки та інформатика», 4–8 грудня 2023 року, Київ. – К., НН ІПСА КПІ ім. Ігоря Сікорського, 2023. – 416 с., с. 263
Опис
Ключові слова
розподілені системи, розподілені черги подій, Kafka, семантика доставки повідомленьб, distributed systems, distributed event queues, message delivery semantics
Бібліографічний опис
Гапонюк, М. О. Гарантування унікальної доставки повідомлень в розподілених системах : магістерська дис. : 122 Комп’ютерні науки / Гапонюк Максим Олексійович. – Київ, 2024. – 111 с.