I have a Kafka consumer that:
- Consumes records from
Kafka. - Processes each one of them in parallel by calling three down-stream services.
- Pushes a final processed documents (corresponding to each record) into the
S3.
Some additional info:
-
I am using
commitAsync(..); -
I am using
Spring Reactor.
Apart from the happy case, what should be the possible scenarios that I should cover? Considering that I am processing an X amount of messages per poll(..) and processing and committing them all in parallel? I want my entire program to be tested as harshly as possible.
Aucun commentaire:
Enregistrer un commentaire