Streamling Sink Plugin

Use when implementing a streamling SinkPlugin — lazy client initialization in initialize(), the empty-batch guard, converting RecordBatch to NDJSON for outbound writes, batched writes with retry and exponential backoff, partial-batch-failure handling that avoids silent data loss, and checkpoint-ack semantics for exactly-once. Assumes streamling-plugin-basics.

goldsky-io 4385f66 13.2 KB Updated

File contents

goldsky-io/streamling/tree/main/skills/streamling-sink-plugin commit 4385f6652b

Frequently asked questions

npx skillmds@latest add goldsky-io/streamling-sink-plugin