In my Flink app, I found this log:
Field EnrichmentInfo#groupIds will be processed as GenericType. Please read the Flink documentation on "Data Types & Serialization" for details of the effect on performance and schema evolution.
The class is something like that:
import java.util.List;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
@Getter
@Setter
@NoArgsConstructor
public class EnrichmentInfo {
private List<String> groupIds;
...
}
Is there any best practice I am not following to avoid serialization with Kryo?