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