TECHIS.Cloud.LeaderElection NuGet Package

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.




Got any TECHIS.Cloud.LeaderElection Question?





Info

Version: 1.0.0
Author(s): Arinze, TECH-IS
Last Update: Friday, July 15, 2022
.NET Fiddle: Create the first Fiddle
Project Url: http://techinceptions.com/packages/Leader-Elector
NuGet Url: https://www.nuget.org/packages/TECHIS.Cloud.LeaderElection


Install
Install-Package TECHIS.Cloud.LeaderElection
dotnet add package TECHIS.Cloud.LeaderElection
paket add TECHIS.Cloud.LeaderElection
TECHIS.Cloud.LeaderElection Download (Unzip the "nupkg" after downloading)

.NETStandard 1.6 .NETStandard 2.0 netstandard1.5


Tags



STATS

must-have-score

.3

avg-downloads-per-day

2

days-since-last-release

623