Sha256: ae081a9bedadb6a758d704a43f24b72d6c5d482a5b7f632da8ed4b3dcbe33a89
Contents?: true
Size: 1.4 KB
Versions: 1
Compression:
Stored size: 1.4 KB
Contents
## Features ### request response - [x] recv/send msg - [x] metadata (client) - [x] metadata (server) - [x] interceptor (client) - [x] interceptor (server) - [x] deadline (client) - [x] deadline (server) ### server streamer - [x] recv/send msg - [ ] metadata (client) - [ ] metadata (server) - [x] interceptor (client) - [x] interceptor (server) - [ ] deadline (client) - [ ] deadline (server) ### client streamer - [x] recv/send msg - [ ] metadata (client) - [ ] metadata (server) - [x] interceptor (client) - [x] interceptor (server) - [ ] deadline (client) - [ ] deadline (server) ### bidi_streamer - [ ] recv/send msg - [ ] metadata (client) - [ ] metadata (server) - [ ] interceptor (client) - [ ] interceptor (server) - [ ] deadline (client) - [ ] deadline (server) ## Error handling - [x] resouce exhausted (body size is to large) - [x] internal - [ ] resouce exhausted (worker is exhausted) - [x] duration parse in header - [ ] send `grpc-status` along with header frame if possible - need to support https://nghttp2.org/documentation/nghttp2_submit_response.html, data_prd is not NULL - [x] unimplemented error - [ ] goaway - [ ] cancel - [ ] support h2's header continuation ## Others - [x] multi thread (griffin) - [x] mutli process (griffin) - [ ] connection persistent (client, griffin) - [ ] send metadata in trailrs frame - [ ] add server request spec - [ ] add client request spec - [ ] handle RST FRAME
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
grpc_kit-0.1.4 | TODO.md |