Реалізація міжпроцесної взаємодії в мікросервісній архітектурі

##plugins.themes.bootstrap3.article.main##

І.Г. Бугаєва
М.В. Розум

Анотація

Однією з основних проблем, які необхідно вирішити під час проектування веб-застосування з мікросервісною архітектурою, є вибір механізму, за допомогою якого сервіси будуть взаємодіяти один з одним. У статті досліджуються синхронний та асинхронний підходи для реалізації міжпроцесної взаємодії, проведено порівняльний аналіз на основі існуючих досліджень для виявлення переваг та недоліків кожного з цих підходів. Розглянуто приклад використання у веб-застосуванні брокера повідомлень RabbitMQ для організації взаємодії між мікросервісами.

##plugins.themes.bootstrap3.article.details##

Як цитувати
Бугаєва, І., & Розум, М. (2022). Реалізація міжпроцесної взаємодії в мікросервісній архітектурі. Вісник Одеського національного морського університету, (67), 81-89. https://doi.org/10.47049/2226-1893-2022-1-81-89
Розділ
Вдосконалення засобів автоматизації суднових систем
Біографії авторів

І.Г. Бугаєва, Одеський національний морський університет

к.т.н, доцент кафедри «Технічна кібернетика й інформаційні технології ім. проф. Р.В. Меркта»

М.В. Розум, Одеський національний морський університет

к.ф.-м.н., доцент кафедри «Технічна кібернетика й інформаційні технології ім. проф. Р.В. Меркта»

Посилання

1. Shafabakhsha, B., Lagerströmb, R.,Hacksb, S.Evaluating the Impact of Inter Process Communication in Microservice Architectures. Conference: QuASoQ 2020 8th International Workshop on Quantitative Approaches to Software Quality, December 2020.
2. Fernandes,J.L., Lopes,I.C., Rodrigues, J.J.,Ullah,S. Performance evaluation of RESTful web services and AMQP protocol. Fifth International Conference on Ubiquitous and Future Networks, Da Nang, Vietnam, July 2013.
3. Hong,X.J., Yang, H.S.,Kim, Y.H. Performance Analysis of RESTful API and RabbitMQ for Microservice Web Application. International Conference on Information and Communication Technology Convergence (ICTC), Jeju, Korea (South), October 2018.
4. Gurudat, K.S. andPadmashree, T. A Better Solution TowardsMicroservices Communication In Web Application: A Survey. International Journal of Innovative Research in Computer Science & Technology (IJIRCST), vol. 7, issue: 3, May 2019, pp. 71-74.
5. Richardson, Ch. Microservices Patterns: With examples in Java. –Manning Publications, 2019. – 520p.
6. Fielding, R. Architectural styles and the design of network-based software architectures. Doctoral dissertation, University of California, Irvine, 2000.