Skip to content

feat: Add the FDv2 streaming synchronizer - #189

Draft
beekld wants to merge 8 commits into
bklimt/SDK-2701/fdv2-pollingfrom
bklimt/SDK-2742/fdv2-streaming
Draft

feat: Add the FDv2 streaming synchronizer#189
beekld wants to merge 8 commits into
bklimt/SDK-2701/fdv2-pollingfrom
bklimt/SDK-2742/fdv2-streaming

Conversation

@beekld

@beekld beekld commented Aug 10, 2026

Copy link
Copy Markdown
Contributor

Summary

Adds the FDv2 streaming synchronizer, built on eventsource-client. It
maintains a single SSE connection and uses the client's dynamic-URL support to
keep the request basis in sync with the selector across reconnects.

The eventsource-client surfaces a non-success HTTP response to the
synchronizer rather than filtering it internally, so the synchronizer
classifies the status itself: a recoverable status becomes an interruption and
an unrecoverable one a terminal error.

@beekld
beekld force-pushed the bklimt/SDK-2742/fdv2-streaming branch from 9a003d3 to 8d1e7ce Compare August 10, 2026 18:41
@beekld
beekld force-pushed the bklimt/SDK-2742/fdv2-streaming branch from 8d1e7ce to 7181b7d Compare August 10, 2026 18:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant