Skip to main content

GRPC

gRPC is a modern open source high performance Remote Procedure Call framework that can run in any environment.

A GRPC sink Firehose (SINK_TYPE=grpc) requires the following variables to be set along with Generic ones

SINK_GRPC_SERVICE_HOST

Defines the host of the GRPC service.

  • Example value: http://grpc-service.sample.io
  • Type: required

SINK_GRPC_SERVICE_PORT

Defines the port of the GRPC service.

  • Example value: 8500
  • Type: required

SINK_GRPC_METHOD_URL

Defines the URL of the GRPC method that needs to be called.

  • Example value: com.tests.SampleServer/SomeMethod
  • Type: required

SINK_GRPC_RESPONSE_SCHEMA_PROTO_CLASS

Defines the Proto which would be the response of the GRPC Method.

  • Example value: com.tests.SampleGrpcResponse
  • Type: required