A kit for creating gRPC server/client in Ruby.
Add this line to your application's Gemfile:
gem 'grpc_kit'
And then execute:
$ bundle
Or install it yourself as:
$ gem install grpc_kit
More Details in examples directory.
sock = TCPServer.new(50051)
server = GrpcKit::Server.new
server.handle(GreeterServer.new)
loop do
conn = sock.accept
server.run(conn)
end
sock = TCPSocket.new('localhost', 50051)
stub = Helloworld::Greeter::Stub.new(sock)
message = stub.say_hello(Helloworld::HelloRequest.new(name: 'your name')).message
puts message
$ bundle install
- griffin Multi process gRPC server in Ruby
Bug reports and pull requests are welcome on GitHub at https://github.com/cookpad/grpc_kit.
The gem is available as open source under the terms of the MIT License.