[jira] [Created] (FLINK-20060) Add a Collector to KinsesisDeserializationSchema

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[jira] [Created] (FLINK-20060) Add a Collector to KinsesisDeserializationSchema

Shang Yuanchun (Jira)
Timo Walther created FLINK-20060:
------------------------------------

             Summary: Add a Collector to KinsesisDeserializationSchema
                 Key: FLINK-20060
                 URL: https://issues.apache.org/jira/browse/FLINK-20060
             Project: Flink
          Issue Type: New Feature
          Components: Connectors / Kinesis
            Reporter: Timo Walther


We did not add support for a collector in the KinesisDeserializationSchema.

The problem with that connector lays in the threading model, where there is a pool of threads that read and deserialize records and then they handover the deserialized messages through a queue to the main thread. The problem is that we would need to create many temporary collections to put the deserialized records into the handover queue, which potentially would significantly affect performance, especially in the usual case of deserializing a single record from a single message.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)