CLIENT
Client Application
caller
service.sayHello(req);
State: Idle
Latency: --
gRPC Stub (Protobuf)
stub
Serializer
Protobuf
Unmarshaler
Protobuf
Status: Awaiting Calls
Bytes: 0 B
HTTP/2 Transport Layer
multiplexer
Streams: 0 Active
HPACK: Enabled
Active Conn: 1 TCP Pipe
State: Established
HTTP/2 TCP PIPE
Avg Latency:
120ms
Throughput: 0 B/s
In-Flight: 0
SERVER
HTTP/2 Server Layer
demultiplexer
Streams: 0 Active
HPACK: Enabled
Connection State: Listening
Pool: 1 TCP Pipe
Server Skeleton (gRPC)
skeleton
Unmarshaler
Protobuf
Serializer
Protobuf
Status: Waiting
Processed: 0 B
Service Implementation
receiver
func (s *Server) SayHello(...)
State: Listening
Actions:
Interactive Sandbox