Thanks Yong for creating the FLIP and starting the discussion. Having a unified config option for all kinds of serializers can make it much easier for users to set, track and maintain the serializers for jobs.
+1 Thanks, Zhu weijie guo <guoweijieres...@gmail.com> 于2023年12月12日周二 14:01写道: > Thanks for driving this, Yong. > > This FLIP look good to me overall. > > I also used a similar approach to decouple the serializer from > ExecutionConfig in the PoC of DataStream API V2. > > I'm +1 for this. > > Best regards, > > Weijie > > > Xintong Song <tonysong...@gmail.com> 于2023年12月12日周二 12:10写道: > > > Thanks for working on this, Yong. > > > > The usability of the serialization mechanism has indeed been a pain for a > > long time. > > > > The proposed changes look good to me. +1 from my side. > > > > Best, > > > > Xintong > > > > > > > > On Thu, Dec 7, 2023 at 10:36 AM Yong Fang <zjur...@gmail.com> wrote: > > > > > Hi devs, > > > > > > I'd like to start a discussion about FLIP-398: Improve Serialization > > > Configuration And Usage In Flink [1]. > > > > > > Currently, users can register custom data types and serializers in > Flink > > > jobs through various methods, including registration in code, > > > configuration, and annotations. These lead to difficulties in upgrading > > > Flink jobs and priority issues. > > > > > > In flink-2.0 we would like to manage job data types and serializers > > through > > > configurations. This FLIP will introduce a unified option for data type > > and > > > serializer and users can configure all custom data types and > > > pojo/kryo/custom serializers. In addition, this FLIP will add more > > built-in > > > serializers for complex data types such as List and Map, and optimize > the > > > management of Avro Serializers. > > > > > > Looking forward to hearing from you, thanks! > > > > > > [1] > > > > > > > > > https://cwiki.apache.org/confluence/display/FLINK/FLIP-398%3A+Improve+Serialization+Configuration+And+Usage+In+Flink > > > > > > Best, > > > Fang Yong > > > > > >