How should I healthcheck an event-driven service

Suppose I have a service which rather than listening for http request, or gRPC procedure calls only consumes messages from a broker (Kafka, rabbitMQ, Google Pub/Sub, what have you). How should I go about healthchecking the service (eg. k8s liveness and readyness probes) ?

Should the service also listen for http solely for the purpose of healthchecking or is there some other technique which can be used ?



Read more here: https://stackoverflow.com/questions/68484524/how-should-i-healthcheck-an-event-driven-service

Content Attribution

This content was originally published by Pedro Nascimento at Recent Questions - Stack Overflow, and is syndicated here via their RSS feed. You can read the original post over there.

%d bloggers like this: