[DISCUSS] Connectors, Formats, and even User Code should also be pluggable.

2023-07-14 Thread zhiqiang li
Hi devs, I have observed that in [1], connectors and formats are pluggable, allowing user code to be easily integrated. The advantages of having pluggable connectors are evident, as it helps avoid conflicts between different versions of jar packages. If classloader isolation is not used,

Flink 2.0 connectors, formats, and even user code should also be pluggable.

2023-07-13 Thread zhiqiang li
Flink CDC Maintainer xbjt...@gmail.com Factory Interface Timo Walther Plugin Interface Aleksey Pak Connector Base Stephan Ewen Flink File System Stephan Ewen I have observed that in [1], connectors and formats are pluggable, allowing user code to be easily integrated. The advantages of

Re: [DISCUSS] Release 2.0 Work Items

2023-07-12 Thread zhiqiang li
I have seen in [1] connectors and formats, and user code will be pluggable. If the connectors are pluggable, the benefits are obvious, as the conflicts between different jar package versions can be avoided. If you don't use classloader isolation, shade is needed to resolve conflicts. A lot of