Back to Search Start Over

High-performance microservice differentiated domain communication technology.

Authors :
Zhang, Lei
Pang, Ke
Xu, Jiangtao
Source :
Computing. Nov2024, Vol. 106 Issue 11, p3503-3535. 33p.
Publication Year :
2024

Abstract

Microservice architecture splits the traditional monolithic application into different small services. Differences in programming language and data structure make communication between each service difficult, and the communication performance between services directly affects the performance of the entire microservice architecture. Thus, communication performance improvement between services has become a challenge for microservice architectures. This study proposes a microservice service communication technique called remote procedure call multiple (RPCM), which uses different network communication models to achieve inter-service communication based on the domain in which the services are located. RPCM can be used to improve the communication performance between services. We conducted performance stress comparison experiments between RPCM and two other service communication technologies. We evaluated RPCM's performance by measuring the time spent processing requests and transaction performance stress metrics, such as transactions per second, using different threads and numbers of requests in both local and remote domains. The extensive experimental results showed that RPCM performs significantly better than the other techniques under local domain conditions. Furthermore, RPCM helps deploy different services based on the performance requirements to achieve the best microservice communication performance. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
0010485X
Volume :
106
Issue :
11
Database :
Academic Search Index
Journal :
Computing
Publication Type :
Academic Journal
Accession number :
180269071
Full Text :
https://doi.org/10.1007/s00607-023-01232-3