grpc-rust icon indicating copy to clipboard operation
grpc-rust copied to clipboard

Rust implementation of gRPC

Results 61 grpc-rust issues
Sort by recently updated
recently updated
newest added

It is cool that this library now builds on [httpbin](https://github.com/stepancheg/rust-http2). Is it possible to serve both web content and gRPC content on the same port? This is possible only using...

Analagous to [protoc-rust](https://github.com/stepancheg/rust-protobuf/tree/master/protoc-rust).

In order to test how well grpc-rust interoperates with other grpc stacks, we implement the [standard interop service](https://github.com/grpc/grpc/blob/master/doc/interop-test-descriptions.md). These test names are standard and defined in the above document. ###...

When method is marked cacheable, call should use `GET` instead of `POST`. [cacheable_unary](https://github.com/grpc/grpc/blob/master/doc/interop-test-descriptions.md#cacheable_unary)

At the moment it looks like call_impl supports a fixed set of headers when starting a request. The wire format outlines a few others http://www.grpc.io/docs/guides/wire.html. in particular I'm wondering there...

``` /Users/stevej% ./go-grpc-interop-client -use_tls=false -server_port=60011 -test_case=unimplemented_service 2017/01/25 12:59:27 transport: http2Client.notifyError got notified that the client transport was broken EOF. 2017/01/25 12:59:27 &{0xc420180500}.UnimplementedCall() = _, Internal, want _, Unimplemented ``` Server...

Create an alternative implementation of rust-grpc based on [grpc.h](https://github.com/grpc/grpc/blob/master/include/grpc/grpc.h) (or [grpc++.h](https://github.com/grpc/grpc/blob/master/include/grpc%2B%2B/grpc%2B%2B.h)).

Currently client or server essentially offers unlimited window to the peer. So if client or server is slow at processing messages, it may run out of memory. So gRPC implementation...

Hello @stepancheg I saw `Http2Server::new()` creates a Http2Server and start it immediately. ```rust impl Http2Server { pub fn new(port: u16, service: S) -> Http2Server where S : HttpService { let...