@eliaslevy Things may not be as simple as we are not just using kafka's Public 
API, but also some non-public APIs and using different Kafka internal fields 
through reflection. These codes will change with different kafka clients. If we 
only maintain a connector, then this connector will be filled with the special 
case handling of the entire kafka client, and if/else statements are 
everywhere, it may be more difficult to maintain.

Maybe you can look at these 
[links](https://github.com/apache/flink/pull/6577#issuecomment-414951008) 
inside.

[ Full content available at: https://github.com/apache/flink/pull/6577 ]
This message was relayed via gitbox.apache.org for [email protected]

Reply via email to