Details
-
Sub-task
-
Status: Resolved
-
Major
-
Resolution: Won't Do
-
None
-
None
-
None
Description
In order to shim DDB streams we need to be able to support the Stream/Shard/Record etc concepts without tying to a specific implementation. This will allow us to mimic the KDS/DDB streams support in the old connector by providing a shim at the AWS SDK client.
- Model software.amazon.awssdk.services.kinesis classes as native concepts
- Push down any usage of software.amazon.awssdk.services.kinesis to a KDS specific class
- Ensure that the bulk of the connector logic is reusable, the top level class would be implementation specific and shim in the write client factories and configuration
Attachments
Issue Links
- blocks
-
FLINK-31922 Port over Kinesis Client configurations for retry and backoff
- Resolved
-
FLINK-31980 Implement support for EFO in new KDS Source
- Resolved
-
FLINK-32324 Implement watermark alignment on KDS and DDB source
- Resolved
-
FLINK-33180 Implement support for processing subset of shards/traffic
- Open
-
FLINK-34340 Implement DDB Streams Table API support
- Open