An ordered ID generation service for .NET that is generator aware making it ideal for distributed ID generation. The implementation is heavily derivative of Boundary's flake and Twitter's Snowflake.
See the version list below for details.
Install-Package RustFlakes -Version 1.4.1
dotnet add package RustFlakes --version 1.4.1
<PackageReference Include="RustFlakes" Version="1.4.1" />
paket add RustFlakes --version 1.4.1
#r "nuget: RustFlakes, 1.4.1"
// Install RustFlakes as a Cake Addin #addin nuget:?package=RustFlakes&version=1.4.1 // Install RustFlakes as a Cake Tool #tool nuget:?package=RustFlakes&version=1.4.1
v1.4.1 - added a Lexicographic ToString to left pad with 0 for those storage engines that treat all comparisons/sorts as string based.
Created three appropriately named 128, 96, and 64 bit identity creation services.
Added unit tests.
This package has no dependencies.
NuGet packages (1)
Showing the top 1 NuGet packages that depend on RustFlakes:
Plugin for ServiceStack that ensures there's a unique request correlation Id in header
This package is not used by any popular GitHub repositories.