как запросить локальный сервер gRPC?

У меня есть сервер gRPC, и я хочу вызвать этот сервер по локальному каналу, например:

другое сообщение -> адаптер -> локальный клиент grpc -> локальный сервер grpc

так как создать локального клиента grpc ?, использовать локальный канал для создания заглушки?


person FredSuvn    schedule 21.08.2018    source источник


Ответы (2)


Два варианта:

  1. также запускайте свои службы с InProcessServerBuilder и используйте InProcessChannelBuilder для связи с ним, или
  2. просто свяжитесь с сервером через "localhost"
person Eric Anderson    schedule 21.08.2018

если вам нужен вызов типа cli на ваш локальный сервер grpc, вы можете проверить https://github.com/fullstorydev/grpcurl

person Ivan Li    schedule 27.08.2018