Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Replication: Eventual and Strong Consistency for SwarmNL #39

Merged
merged 75 commits into from
Dec 10, 2024
Merged

Replication: Eventual and Strong Consistency for SwarmNL #39

merged 75 commits into from
Dec 10, 2024

Conversation

thewoodfish
Copy link
Member

Title:

Replication: Eventual and Strong Consistency for SwarmNL

Description:

This PR introduces robust synchronization models to SwarmNL, providing support for eventual consistency and strong consistency replication. These models enable seamless data synchronization across nodes in various scenarios, improving the system's flexibility and reliability.

Key additions include:

  • Eventual Consistency: Ensures data updates propagate to all nodes asynchronously, achieving consistency over time without blocking operations.
  • Strong Consistency: Guarantees that all nodes agree on the same data state immediately after updates, suitable for scenarios requiring stricter guarantees.
  • Examples and Documentation: Practical usage examples and updated documentation to guide users in integrating and testing these models.

These improvements strengthen SwarmNL's capabilities and provide users with greater control over their data synchronization strategies. Feedback and suggestions are highly welcome!

@sacha-l sacha-l merged commit cd6a3ef into main Dec 10, 2024
1 check failed
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