Port
Utilize explicit partitioning to enable these capabilities:
-
Explicit partitioning allows your application to perform a rolling upgrade.
-
Because partition assignments remain stable, the upgrade does not move load to other receivers.
-
Each receiver can use the fromTimestamp replay parameter to replay events for its assigned partitions without affecting events sent to other receivers.
The Keep Alive event is sent every 15 seconds when no other event is sent.
Expected gRPC status codes
These gRPC status codes indicate the result of your request:
-
Status.OK: Success
-
Status.UNAUTHENTICATED: Invalid API key or unauthorised API key
-
Status.PERMISSION_DENIED: gRPC channel is not enabled
-
Status.RESOURCE_EXHAUSTED: Exceeded connection limit (replicaId >3 or number of connections >12)
Feedback