Гарантована доставка повідомлень у мікросервісній архітектурі
Loading...
Date
2023
Authors
Смакула, Роман
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
Дана робота має на меті дослідити методи, які дозволяють досягнути високого рівня гарантування доставки повідомлень у мікросервісній архітектурі. Для цього було розглянуто прикладну проблему, яка виникає в сфері розробки хмарних систем IoT. В роботі розглянуті архітектурні шаблони для збереження інформації в сховищі сервісу та надсилання її в чергу повідомлень. Також розглянуто методи резервування черги повідомлень. У практичній частині даного дослідження було розроблено бібліотеку, яка написана на мові програмування Kotlin та надає інструменти для реалізації шаблону Transactional Outbox. Було проведені заміри швидкодії даної бібліотеки та її аналогів.
Description
Keywords
Transactional Outbox, мова програмування Kotlin, хмарні системи IoT, резервування черги повідомлень, бібліотека, магістерська робота