Глибовець, АндрійСмакула, Роман2024-03-152024-03-152023https://ekmair.ukma.edu.ua/handle/123456789/28287Дана робота має на меті дослідити методи, які дозволяють досягнути високого рівня гарантування доставки повідомлень у мікросервісній архітектурі. Для цього було розглянуто прикладну проблему, яка виникає в сфері розробки хмарних систем IoT. В роботі розглянуті архітектурні шаблони для збереження інформації в сховищі сервісу та надсилання її в чергу повідомлень. Також розглянуто методи резервування черги повідомлень. У практичній частині даного дослідження було розроблено бібліотеку, яка написана на мові програмування Kotlin та надає інструменти для реалізації шаблону Transactional Outbox. Було проведені заміри швидкодії даної бібліотеки та її аналогів.ukTransactional Outboxмова програмування Kotlinхмарні системи IoTрезервування черги повідомленьбібліотекамагістерська роботаГарантована доставка повідомлень у мікросервісній архітектуріOther