High performance microservice communication technology based on modified remote procedure call

被引:0
|
作者
Zhang, Lei [1 ,2 ]
Pang, Ke [2 ]
Xu, Jiangtao [1 ]
Niu, Bingxin [3 ]
机构
[1] Tianjin Univ, Sch Microelect, Rd 92,Tianjin Wei Jin Rd, Tianjin 300072, Peoples R China
[2] Tianjin Sino German Univ Appl Sci, Sch Software & Commun, Tianjin 300350, Peoples R China
[3] Hebei Univ Technol, Sch Artificial Intelligence, Shijiazhuang 300401, Hebei, Peoples R China
关键词
D O I
10.1038/s41598-023-39355-4
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
Microservice architecture is a programming method that decomposes a single application into various smaller services and then executes them. However, this approach introduces new challenges in communication between services because of the different data structures and technology types among the multiple services. Therefore, interprocess communication (IPC) between services has become one of the important challenges facing microservice architecture. Additionally, the choice of IPC technology is an important decision that can affect the nonfunctional requirements of the entire architecture. To address this problem, this study proposes a microservice communication technology based on remote procedure calls (RPC) called RPCX to improve the communication performance between services. The RPCX communication mechanism based on RPC uses the nonblocking IO communication model and Protobuf data serialization standard method. It identifies RPC communication at the client and server ends using dynamic proxy and annotation configuration technology. We use RPCX and two traditional service communication technologies to conduct performance stress benchmarking and evaluate the performance of RPCX through the time consumed to process the requests and transactions per second (TPS) performance stress indicators. The results show that the performance of RPCX is better than that of the other two technologies under different threads and requests. In this study, we show that RPCX has overall better performance than the other two service communication techniques under different threads and requests.
引用
收藏
页数:17
相关论文
共 50 条
  • [41] High-Performance Polarization Remote Sensing With the Modified U-Net Based Deep-Learning Network
    Li, Dekui
    Lin, Bing
    Wang, Xinyang
    Guo, Zhongyi
    IEEE TRANSACTIONS ON GEOSCIENCE AND REMOTE SENSING, 2022, 60
  • [42] An Acousto-Optic Modulator Based High Performance Optical Switch for Quantum Technology in Fiber Communication Band
    Li, Wenqi
    Deng, Qiqi
    Guo, Xueshi
    Li, Xiaoying
    2023 OPTICAL FIBER COMMUNICATIONS CONFERENCE AND EXHIBITION, OFC, 2023,
  • [43] Web-based secure high performance remote visualization
    Vickery, R. J.
    Cedilnik, A.
    Martin, J. P.
    Dandass, Y.
    Atkison, T.
    Moorhead, R. J.
    Clarke, J.
    Adams, P.
    SCIDAC 2006: SCIENTIFIC DISCOVERY THROUGH ADVANCED COMPUTING, 2006, 46 : 545 - 549
  • [44] RETRACTED: High-Concurrency and High-Performance Application of Microservice Order System Based on Big Data (Retracted Article)
    Zhou, Xueyun
    Wu, Xinling
    Chen, Yihong
    SECURITY AND COMMUNICATION NETWORKS, 2022, 2022
  • [45] High-performance image communication network with asynchronous transfer mode technology
    Wong, AWK
    Huang, HK
    Lee, JK
    Bazzill, TM
    Zhu, XM
    PACS DESIGN AND EVALUATION: ENGINEERING AND CLINICAL ISSUES - MEDICAL IMAGING 1996, 1996, 2711 : 44 - 52
  • [46] A Distributed Remote Real-time Pressure Measuring System Based on Wireless Communication Technology
    Wang, W.
    Zhang, Z. J.
    INTERNATIONAL JOURNAL OF ONLINE ENGINEERING, 2015, 11 (05) : 4 - 9
  • [47] Real-Time Remote Monitoring System for Occupational Hazard Based on Mobile Communication Technology
    Liu Jingxian
    Chang Deqiang
    Meng Jinping
    Sun Xi
    PROGRESS IN SAFETY SCIENCE AND TECHNOLOGY, VOL VII, PTS A AND B, 2008, 7 : 407 - 410
  • [48] High Performance Broadcast Receiver Based on Obsolete Technology
    Teodorescu, Laurentiu
    Dima, Gabriel
    SENSORS, 2022, 22 (18)
  • [49] A High Performance Microwave Equalizer Based on MEMS Technology
    Han, Lei
    Don, Lei
    Zhu, Yan-Qing
    Wang, Li-Feng
    2012 IEEE SENSORS PROCEEDINGS, 2012, : 749 - 752
  • [50] Performance Optimization of High-Altitude Platform Wireless Communication Network Exploiting TVWS Spectrums Based on Modified PSO
    Hussein, Habib Mohammed
    Katzis, Konstantinos
    Mfupe, Luzango Pangani
    Bekele, Ephrem Teshale
    IEEE OPEN JOURNAL OF VEHICULAR TECHNOLOGY, 2022, 3 : 356 - 366