Удосконалення асинхронного методу взаємодії сервісів у веб-додатках

Ключові слова: протоколи сервісної взаємодії, метод покращення асинхронної взаємодії, веб-додатки, повідомлення protobuf

Анотація

Проведено порівняльний аналіз відомих протоколів асинхронної взаємодії сервісів, що дозволило виділити їхні позитивні та негативні сторони. Визначено напрямок покращення сервісної взаємодії у веб-додатках, направлений на розробку методу з використанням протоколу gRPC за рахунок генерації Java коду на основі описаних сервісів за допомогою повідомлень Protocol Buffers (protobuf). Виконано тестування розробленого методу у веб-додатку для анонімних дискусій, який надає можливість спілкуватись користувачам за допомогою чату. Отримано результати дослідження, які підтвердили ефективність застосування запропонованого методу, оскільки його використання дозволило при навантаженні зменшити як час створення об’єктів так і час обробки запитів до сервера. Також покращення дозволило збільшити пропускну здатність при великій кількості паралельних підключень. Визначено перспективи подальших досліджень, направлених на розробку нових методів покращення для інших мов програмування, які підтримують генерацію gRPC сервісів

Посилання

1. М. Ємельянов, В. Шпак, "Асинхронна обробка запитів в RESTful веб-сервісах на основі Node.js", збірник "Технічні науки та технології: теорія та практика", 2014, С. 36-44.
2. С. Крузе, О. Союз, "Synchronous and Asynchronous Web Service Interaction", International Journal of Web Services Research. 2013.
3. М. Дутчак, М. Пікуляк, "Оцінка якості методів та програмних засобів інтелектуальних адаптивних освітніх вебсистем самонавчання," 2022 International Conference on Innovative Solutions in Software Engineering (ICISSE), Прикарпатський національний університет імені В. Стефаника, Івано-Франківськ, Україна, 29-30 листопада 2022 р., C. 266-270.
4. S. Varghese. Building High Performance APIs in Go Using gRPC and Protocol Buffers [Електронний ресурс].
5. gRPC – A high performance, open source universal RPC framework. [Електронний ресурс].
Опубліковано
2023-12-16
Як цитувати
Пікуляк, М., Домровський, С., & Дутчак, М. (2023). Удосконалення асинхронного методу взаємодії сервісів у веб-додатках. КОМП’ЮТЕРНО-ІНТЕГРОВАНІ ТЕХНОЛОГІЇ: ОСВІТА, НАУКА, ВИРОБНИЦТВО, (53), 185-191. https://doi.org/10.36910/6775-2524-0560-2023-53-27
Розділ
Інформатика та обчислювальна техніка