Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Duplicate
-
0.11.0.0
-
None
-
None
-
None
Description
Currently, the new consumer will throw an exception in poll() if it hits a deserialization error. The consumer then can't make progress from this point on. It will be better to throw the deserialization exception only when the key/value of the ConsumerRecord is accessed, like the old consumer does.