Open jedossa opened 6 years ago
@jedossa Can you elaborate a bit more on the justification of these changes?
I just want to explore an option for use cases where message processing time varies unpredictably. In these cases -according to Kafka docs- is recommended to move message processing to another thread, continue calling poll, disable automatic commits and pause the partition. But I am not 100% sure that this changes are the solution for this use cases.
I have a case with an unpredictable delay in the processing time of messages, following Kafka consumer documentation I modified KafkaConsumerObservable.runLoop as follows:
Is possible to handle this use case without modify the exposed observable ? Is worth it to create a PR for this case ?
Thanks!