Письменний, Ігор ОлександровичГапонюк, Максим Олексійович2024-04-252024-04-252024-01Гапонюк, М. О. Гарантування унікальної доставки повідомлень в розподілених системах : магістерська дис. : 122 Комп’ютерні науки / Гапонюк Максим Олексійович. – Київ, 2024. – 111 с.https://ela.kpi.ua/handle/123456789/66504Робота виконана на 111 сторінках, містить 46 ілюстрації, 22 таблиці. При підготовці використовувалась література з 15 джерел. Актуальність теми дослідження полягає в тому, що у сучасному світі технологій складність інформаційних систем зростає, адаптуючись до вимог бізнесу і користувачів. Це веде до заміни монолітних архітектур на гнучкі мікросервіси, які легко масштабуються у розподілених системах. Важливим стає впровадження надійної системи доставки повідомлень для ефективної взаємодії між сервісами. Розробка механізмів гарантування доставки повідомлень, забезпечення узгодженості та повноти системи є ключовими викликами для інженерів. Мета та задачі полягає у вивченні, аналізі та розробці методів та механізмів, які забезпечують доставку кожного повідомлення у розподілених системах лише один раз. Основні задачі включають: 1. Аналіз різних гарантій доставки повідомлень в розподілених чергах подій; 2. Дослідження імплементації гарантій доставки на прикладі існуючих реалізацій з метою дослідження їх слабких та сильних сторін; 3. Розробка тестового стенду для демонстрації та аналізу роботи механізмів доставки; 4. Порівняння ефективності вбудованих рішень Apache Kafka та власних розробок з використанням для дедублікації повідомлень; 5. Оцінка результатів тестів, зокрема часу обробки та ефективності системи. Об’єкт дослідження: процеси передачі та обробки повідомлень в розподілених комп'ютерних системах. Предмет дослідження: алгоритми та технології, які гарантують доставку повідомлень в розподілених системах. Наукова та практична новизна дослідження полягає у розробці покращених та ефективніших методів, які гарантують доставку повідомлень у розподілених системах. Публікації: 1. Гапонюк М. О., Письменний І. О. Системні науки та інформатика: збірник доповідей ІІ науково-практичної конференції «Системні науки та інформатика», 4–8 грудня 2023 року, Київ. – К., НН ІПСА КПІ ім. Ігоря Сікорського, 2023. – 416 с., с. 263111 с.ukрозподілені системирозподілені черги подійKafkaсемантика доставки повідомленьбdistributed systemsdistributed event queuesmessage delivery semanticsГарантування унікальної доставки повідомлень в розподілених системахExactly-once message delivery guarantee in distributed systemsMaster Thesis004.42