Amir Halatzi
01/26/2023, 4:28 PMsap1ens
01/26/2023, 5:34 PMAmir Halatzi
01/26/2023, 6:10 PMSELECT DISTINCT from a Kafka topic, and then write the results to a upsert-kafka sink: during recovery all messages since the checkpoint are resubmitted
2. Using TableAPI I’m trying to use the kafka sink, but it keeps saying that it doesn't support consuming update changes which is produced by node GroupAggregate
I need exactly-once guarantee on the outgoing events - but I can’t figure out how to do it.sap1ens
01/26/2023, 6:16 PMsap1ens
01/26/2023, 6:17 PMAmir Halatzi
01/26/2023, 6:23 PMAmir Halatzi
01/26/2023, 6:32 PMkafka sink doesn't support consuming update and delete changes which is produced by node Deduplicatesap1ens
01/26/2023, 6:34 PMbtw the deduplication didn’t work either because of the same reason:Are you usingsinkkafkadoesn't support consuming update and delete changes which is produced by node Deduplicate
upsert-kafka sink?Amir Halatzi
01/26/2023, 6:35 PMsap1ens
01/26/2023, 6:35 PMAmir Halatzi
01/26/2023, 6:36 PMAmir Halatzi
01/26/2023, 6:41 PMupsert-kafka - that’s where I started. Since it doesn’t allow 2-phase commit, on failure all messages between the last checkpoint and the current offset will be reprocessed (and might be emitted)…sap1ens
01/26/2023, 6:44 PMAmir Halatzi
01/26/2023, 6:47 PMsap1ens
01/26/2023, 6:49 PMAmir Halatzi
01/26/2023, 6:50 PM