Хорошилов, В. Р.2025-03-292025-03-292025Хорошилов В. Р. Методи взаємодії модулів платформи віддаленого виклику процедур gRPC : пояснювальна записка до кваліфікаційної роботи здобувача вищої освіти на другому (магістерському) рівні, спеціальність 123 Комп'ютерна інженерія / В. Р. Хорошилов ; М-во освіти і науки України, Харків. нац. ун-т радіоелектроніки. – Харків, 2025. – 63 с.https://openarchive.nure.ua/handle/document/30146Метою кваліфікаційної роботи є підвищення ефективності програмних систем шляхом оптимізації методів взаємодії модулів у платформі віддаленого виклику процедур gRPC. У сучасних розподілених системах, що базуються на мікросервісній архітектурі, швидка та надійна комунікація між сервісами є визначальним чинником продуктивності та масштабованості. В роботі проаналізовано переваги та обмеження синхронних і асинхронних викликів процедур, моделі запит-відповідь, а також інтеграції з брокерами повідомлень. Встановлено, що асинхронні виклики та стрімінгові RPC покращують масштабованість і скорочують затримки у високонавантажених системах. Водночас, метод публікація-підписка й інтеграція з брокерами повідомлень підвищують стійкість до збоїв і підтримують асинхронну взаємодію, хоча й потребують додаткових налаштувань. У ході виконання кваліфікаційної роботи розроблено експериментальну платформу для оцінки різних методів взаємодії в gRPC. На основі зібраних метрик (час відповіді, пропускна здатність, використання ресурсів) сформульовано рекомендації щодо вибору відповідного методу залежно від рівня навантаження та складності бізнес-логіки. Запропоновані підходи можуть бути використані розробниками при проєктуванні мікросервісних систем, де важливо зменшити експлуатаційні витрати, підвищити швидкість розробки та розгортання, а також забезпечити ефективне використання комп’ютерних ресурсів.ukкомп’ютерна мережамаршрутизаторшлюзfirewallWi-FiWLANМетоди взаємодії модулів платформи віддаленого виклику процедур gRPCMethods of Interaction Between Modules in the gRPC Remote Procedure Call PlatformOther