You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Server reflection allows servers to assist clients in runtime construction of requests without having stub information precompiled into the client.
4
10
5
11
According to the [GRPC Server Reflection Protocol
6
12
](https://github.com/grpc/grpc/blob/master/doc/server-reflection.md), the primary usecase for server reflection is to write (typically) command line debugging tools for talking to a grpc server. In particular, such a tool will take in a method and a payload (in human readable text format) send it to the server (typically in binary proto wire format), and then take the response and decode it to text to present to the user.
7
13
8
-
GrpcReflection adds reflection support to a `grpc-elixir` based application. It is a supervised application that can support implemented as a gRPC server using `grpc-elixir`, .
14
+
GrpcReflection adds reflection support to applications built with [grpc-elixir](https://hex.pm/packages/grpc). It is a supervised application that can be implemented as a gRPC server using [grpc-elixir](https://github.com/elixir-grpc/grpc).
9
15
10
16
## Installation
11
17
12
18
The package can be installed by adding `grpc_reflection` to your list of dependencies in `mix.exs`:
13
19
14
20
```elixir
15
-
{:grpc_reflection, "~> 0.1.5"}
21
+
{:grpc_reflection, "~> 0.2"}
16
22
```
17
23
18
24
Documentation can be generated with [ExDoc](https://github.com/elixir-lang/ex_doc)
@@ -37,10 +43,10 @@ This is written and tested using [grpcurl](https://github.com/fullstorydev/grpcu
0 commit comments