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