{"title":"Barricading System - System Communication using gRPC and Protocol Buffers","authors":"Akshata Sangwai, Shreya Sapale, Shweta Ghodake, Rahul Jadhav","doi":"10.1109/ICNTE56631.2023.10146619","DOIUrl":null,"url":null,"abstract":"To design a system which is able to send and receive messages using gRPC. Generally, HTTP APIs with JSON are used for communication between clients and servers. But here the aim is to use protobuffers which are fast and lightweight because of its ability to transfer bytes over the network. gRPC is an emerging framework and provides the feature of streaming and asynchronous systems. In this work, we used the gRPC protocol to communicate between the client and the server. The results after doing load testing are presented further in the paper. A thorough analysis of the generated report can be done for performance evaluation of the system.","PeriodicalId":158124,"journal":{"name":"2023 5th Biennial International Conference on Nascent Technologies in Engineering (ICNTE)","volume":"40 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-01-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2023 5th Biennial International Conference on Nascent Technologies in Engineering (ICNTE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICNTE56631.2023.10146619","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
To design a system which is able to send and receive messages using gRPC. Generally, HTTP APIs with JSON are used for communication between clients and servers. But here the aim is to use protobuffers which are fast and lightweight because of its ability to transfer bytes over the network. gRPC is an emerging framework and provides the feature of streaming and asynchronous systems. In this work, we used the gRPC protocol to communicate between the client and the server. The results after doing load testing are presented further in the paper. A thorough analysis of the generated report can be done for performance evaluation of the system.