akka-grpc
akka-grpc copied to clipboard
Akka gRPC
### Versions used Akka version: 2.5.31 Akka gRPC: 2.0.0 Problem affects Netty backend only, not the Akka Http one. ### Expected Behavior If a gRPC client fails to send a...
I may have missed something but it looks as though the client now uses the regular blocking JDK infrastructure to resolve the hardcoded/grpc-dns hostname? https://github.com/akka/akka-grpc/blob/92bcd0344ef6c638b4142a7b11609b1579f44fbf/runtime/src/main/scala/akka/grpc/internal/AkkaHttpClientUtils.scala#L72
I put these out here because it might take me a while to sort these all out properly. If anyone wants to help, you could pick out one of those...
Initial implementation of `+json` serialization in all gRPC protocols. References #238 I implemented this to see how much more work would be required to support JSON in the protocol/negotiation stack...
i.e. https://github.com/akka/akka-grpc/runs/2987339046?check_suite_focus=true - presumably because it doesn't place the site in the 'snapshot' target directory
For example in https://github.com/akka/akka-grpc/runs/2928895897?check_suite_focus=true : the link validation failed, but the job 'succeeded'
We recently made it easier to pull in the standard dependencies, and added a timestamp to the 'helloworld' proto to test that. Unfortunately, that was the .proto we also use...
Generated clients expose implementation details such as `io.grpc.StatusException` or related model (`Status`, `Code`). We should replace all error handling and status model with `akka-grpc` specific classes.
Since `remote-address-header` was deprecated in Akka HTTP 10.2, it should also be possible to access it when the new setting enabled and the address is provided through the request attribute....
Marshallings reliance on moving data between InputStream / OutputStream leads to a lot of memory churn while supplying the intermediate buffers. I haven't looked deeply into it yet but it...