Add an option to configure connectors with a deserialization table. The following would be expected to happen,
Connector attempts to deserialize the message
If the connector fails it does the following
The connector looks at if a deserialization table is configured. If so then,
Construct a record with the [cluster, topic, partition, offset, byte-array-of-message]
Write the record to the configured deserialization table
Move on to the next message
The motivation for having this is to prevent the connector from getting stuck in the case that it encounters a bad message. These "bad messages" could then be handled manually at a later date.
Add an option to configure connectors with a deserialization table. The following would be expected to happen,
The motivation for having this is to prevent the connector from getting stuck in the case that it encounters a bad message. These "bad messages" could then be handled manually at a later date.