Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Azure/RSL
Replicated State Library. RSL is the Azure Paxos implementation which is used by multiple products in Azure and Bing. It provides the traditional Paxos functionality in a real world implementation. RSL includes support for dynamic replica set reconfiguration, including dynamic growth/srinking of the cluster, and also service-healing (replica replacement). RSL automates the durability of the state (by means of both durable journal files, and periodic snapshots). RSL allows multi-rings per process, allowing a single process to be part of multiple rings at the same time. RSL is implemented in C/C++ and provides a C# wrapper that naturally integrates with C# applications. RSL is widely used in Azure for a large number of infrastructure components, ranging from Azure Fabric Controller, to Azure Storage.
https://github.com/Azure/RSL
Last synced: 12 days ago
JSON representation
Replicated State Library. RSL is the Azure Paxos implementation which is used by multiple products in Azure and Bing. It provides the traditional Paxos functionality in a real world implementation. RSL includes support for dynamic replica set reconfiguration, including dynamic growth/srinking of the cluster, and also service-healing (replica replacement). RSL automates the durability of the state (by means of both durable journal files, and periodic snapshots). RSL allows multi-rings per process, allowing a single process to be part of multiple rings at the same time. RSL is implemented in C/C++ and provides a C# wrapper that naturally integrates with C# applications. RSL is widely used in Azure for a large number of infrastructure components, ranging from Azure Fabric Controller, to Azure Storage.
- Host: GitHub
- URL: https://github.com/Azure/RSL
- Owner: Azure
- License: mit
- Created: 2018-02-09T22:42:14.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2023-03-28T16:45:50.000Z (over 1 year ago)
- Last Synced: 2024-10-29T19:40:03.694Z (12 days ago)
- Language: C++
- Homepage:
- Size: 441 KB
- Stars: 75
- Watchers: 11
- Forks: 23
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Security: SECURITY.md