Skip to content

Implement distributed presence management#201

Draft
thesprockee wants to merge 1 commit intomainfrom
feat/distributed-session-registry
Draft

Implement distributed presence management#201
thesprockee wants to merge 1 commit intomainfrom
feat/distributed-session-registry

Conversation

@thesprockee
Copy link
Member

  • Added ClusterTracker to manage user presence across multiple nodes using Redis.
  • Introduced ClusterConfig to configure cluster settings including Redis connection details.
  • Updated Config interface and implementation to include cluster configuration.
  • Enhanced presence event processing to handle remote presence updates, joins, and leaves.
  • Added methods for tracking and untracking user presence in a clustered environment.
  • Implemented pub/sub mechanism for inter-node communication of presence events.
  • Added tests for matchmaker process to ensure candidate filtering based on RTT.

- Added ClusterTracker to manage user presence across multiple nodes using Redis.
- Introduced ClusterConfig to configure cluster settings including Redis connection details.
- Updated Config interface and implementation to include cluster configuration.
- Enhanced presence event processing to handle remote presence updates, joins, and leaves.
- Added methods for tracking and untracking user presence in a clustered environment.
- Implemented pub/sub mechanism for inter-node communication of presence events.
- Added tests for matchmaker process to ensure candidate filtering based on RTT.
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