Skip to content

Conversation

nomisRev
Copy link
Owner

@nomisRev nomisRev commented Oct 12, 2023

This PR is the start of the internal clean-up.

KafkaReceiver is in need of a cleaner implementation, better internal naming, and documentation. This PR kick starts that effort, since this PR already contains too many changes. All subsequent changes will be isolated in PRs.

KafkaReceiver might get renamed to KafkaSubscriber to match the Publisher name, this can be done while gracefully migrating.

The new threading model of the receiver allows more code to run on the user thread, while guaranteeing that as little as possible code runs on the receiver. It also temporarily added some development utilities to verify the threads during dev/testing.

@nomisRev nomisRev merged commit 32f2f0b into main Oct 14, 2023
@nomisRev nomisRev deleted the hygiene-receiver branch October 14, 2023 18:07
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