Slide 34
Slide 34 text
©2020 Wantedly, Inc.
gRPC clients: Servicex::Grpc.stub_for
w 4PNFH31$JOUFSDFQUPSTBSFBVUPNBUJDBMMZTFU
w 6TFS"HFOUJTBVUPNBUJDBMMZDPOpHVSFE
w %FWFMPQFSTDBOKVTUGPDVTPOJNQMFNFOUJOHUIFCVTJOFTTMPHJD
The features of our internal library “servicex”
# NOTE: Load UsersPb::UserService from apis
require "wantedly/users/users_services_pb"
grpc_server_url = “xxx”
client = Servicex::Grpc.stub_for(
UsersPb::UserService,
grpc_server_url,
)
client.get_user(UsersPb::GetUserRequest.new(…))