Skip to content

Conversation

@AnGg98
Copy link
Contributor

@AnGg98 AnGg98 commented Dec 8, 2025

This patch introduces a dedicated TopicRegexResolver component responsible for resolving regex-based topic subscriptions. The logic was previously embedded within GroupMetadataManager, coupling group metadata operations with topic pattern matching.

By extracting this logic into a dedicated resolver, we improve modularity and make the topic resolution behavior easier to evolve and test independently. GroupMetadataManager is updated to delegate regex resolution to the new component, without altering existing semantics.

This is a non-functional refactor intended to improve code clarity and maintainability.

@dajac dajac added ci-approved and removed triage PRs from the community labels Dec 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants