gRPC Remote Procedure Call
gRPC Remote Procedure Call
📖 Definition
gRPC is a modern, high-performance, open-source Remote Procedure Call (RPC) framework developed by Google. It uses Protocol Buffers as the interface description language and underlying serialization format, supporting bidirectional streaming and efficient cross-language calls.
🔗 How Higress Uses This
Higress natively supports gRPC protocol proxying, routing, and transcoding (HTTP to gRPC), serving as a high-performance entry gateway for gRPC services.
💡 Examples
- 1 Microservices use gRPC for low-latency, high-throughput communication
- 2 Transcode external HTTP requests to internal gRPC calls through the gateway
- 3 Use gRPC streaming to achieve real-time data synchronization
🔄 Related Terms
❓ FAQ
What is gRPC Remote Procedure Call?
gRPC is a modern, high-performance, open-source Remote Procedure Call (RPC) framework developed by Google. It uses Protocol Buffers as the interface description language and underlying serialization format, supporting bidirectional streaming and efficient cross-language calls.
How does Higress support gRPC Remote Procedure Call?
Higress natively supports gRPC protocol proxying, routing, and transcoding (HTTP to gRPC), serving as a high-performance entry gateway for gRPC services.
Learn More About Higress
Explore more Higress features and best practices