What are the characteristics of gRPC
This article will explain in detail what the characteristics of gRPC are, the editor thinks it is very practical, so share it with you for reference. I hope you can get something after reading this article.
GRPC is a high-performance, open source and general-purpose RPC framework, oriented to server and mobile, and based on HTTP/2 design.
Based on HTTP/2 + PB, the high performance of RPC call is guaranteed.
Support for bidirectional flow, header compression, multiplexing of a single TCP, server push, etc.
These features enable gRPC to save power and network traffic on mobile devices.
Language neutral and support for multiple languages
Define services based on IDL files, generate data structures, server-side interfaces and client-side Stub of the specified language through proto3 tools
Standard-based HTTP/2 Design of Communication Protocol
Serialization supports PB (Protocol Buffer) and JSON,PB is a language-independent high-performance serialization framework
This is the end of this article on "what are the characteristics of gRPC?". I hope the above content can be of some help to you, so that you can learn more knowledge. if you think the article is good, please share it for more people to see.