[
https://issues.apache.org/jira/browse/FLINK-36828?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17947873#comment-17947873
]
Lorenzo Nicora commented on FLINK-36828:
----------------------------------------
I have a working [example]
([https://github.com/aws-samples/amazon-managed-service-for-apache-flink-examples/blob/main/java/KinesisSourceDeaggregation/flink-app/src/main/java/com/amazonaws/services/msf/deaggregation/KinesisDeaggregatingDeserializationSchemaWrapper.java)]
using a wrapping `KinesisDeserializationSchema`
As adding de-aggregation support directly to the source seems to require
breaking the API (see FLINK-32097 and [GitHub Pull Request
#188|https://github.com/apache/flink-connector-aws/pull/188]) would not it be
simpler adding `KinesisDeaggregatingDeserializationSchemaWrapper` to the
connector and document it's usage?
> Implement example for customers to perform KPL Deaggregation
> ------------------------------------------------------------
>
> Key: FLINK-36828
> URL: https://issues.apache.org/jira/browse/FLINK-36828
> Project: Flink
> Issue Type: Improvement
> Components: Connectors / Kinesis
> Affects Versions: aws-connector-5.0.0
> Reporter: Hong Liang Teoh
> Priority: Major
>
> We want to give an example to customers on how they can implement custom
> KinesisDeserializationSchema to perform KPL deaggregation
--
This message was sent by Atlassian Jira
(v8.20.10#820010)