TECHIS.Cloud.LeaderElection 0.1.2.5

In a set of instances that run identical code, elect a temporary leader to execute short-lived management functions.

For High Availability and Scale, applications and services may run on several instances of containers, VMs or service hosts. Yet, some functions are best executed by a single instance for a given time period.

Call the Elector.EnsureIsLeaderAsync method to acertain if a particular instance has been successfully designated as 'Leader' for a given time period.
This implementation uses the Lease mechanism provided by Azure Storage Blob Service.
See a description of the Leader Election pattern https://docs.microsoft.com/en-us/azure/architecture/patterns/leader-election

Install-Package TECHIS.Cloud.LeaderElection -Version 0.1.2.5
dotnet add package TECHIS.Cloud.LeaderElection --version 0.1.2.5
<PackageReference Include="TECHIS.Cloud.LeaderElection" Version="0.1.2.5" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add TECHIS.Cloud.LeaderElection --version 0.1.2.5
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

Updated dependencies. Added added support for netstandard2.0

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
0.1.2.5 300 1/8/2019
0.1.2.4 316 5/9/2017
0.1.2.3 260 5/9/2017
0.1.2.2 335 5/8/2017
0.1.2.1 285 5/4/2017
0.1.2 329 4/20/2017
0.1.1 304 4/19/2017
0.1.0 310 4/17/2017