Skip to content

Refactor cluster backend to introduce NamingBackend trait and impleme…#42

Merged
reiase merged 1 commit intomainfrom
feature/naming_backend
Jan 18, 2026
Merged

Refactor cluster backend to introduce NamingBackend trait and impleme…#42
reiase merged 1 commit intomainfrom
feature/naming_backend

Conversation

@reiase
Copy link
Contributor

@reiase reiase commented Jan 18, 2026

…nt GossipBackend and HeadNodeBackend

  • Replaced GossipCluster with a new NamingBackend trait for improved abstraction in cluster management.
  • Added GossipBackend to wrap existing GossipCluster functionality and implement NamingBackend.
  • Introduced HeadNodeBackend for centralized naming service, managing node and actor registrations.
  • Updated ActorLifecycle and SystemMessageHandler to utilize the new backend structure.
  • Enhanced documentation and tests for the new naming backend implementations.

Overview:

Details:

Where should the reviewer start?

Related Issues: (use one of the action keywords Closes / Fixes / Resolves / Relates to)

  • closes GitHub issue: #xxx

…nt GossipBackend and HeadNodeBackend

- Replaced GossipCluster with a new NamingBackend trait for improved abstraction in cluster management.
- Added GossipBackend to wrap existing GossipCluster functionality and implement NamingBackend.
- Introduced HeadNodeBackend for centralized naming service, managing node and actor registrations.
- Updated ActorLifecycle and SystemMessageHandler to utilize the new backend structure.
- Enhanced documentation and tests for the new naming backend implementations.
@codecov-commenter
Copy link

@reiase reiase merged commit 8def863 into main Jan 18, 2026
13 checks passed
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.

2 participants

Comments