在分布式系统中,如何生成 全局唯一、高性能、无中心化依赖 的 ID,一直是架构设计中的关键问题。 Jordium.Snowflake.NET 基于 Snowflake 思想实现,专为 .NET 开发者打造,提供 轻量、稳定、可扩展 的 ID 生成方案。

它非常适合以下场景:
高并发业务(订单号、日志跟踪、任务流水号等)
分布式架构(微服务 / 多节点集群)
需要跨服务器唯一 ID 的系统
无需依赖数据库自增,提高性能与可伸缩性
🧩** 纯 .NET 实现 **:无依赖,轻量可移植
⚡** 高性能 **:单机可达百万级 QPS
🛡️ 线程安全:并发场景下稳定可控
🔀 支持自定义 bit 配置(数据中心、工作节点、序列号)
🏷️ 提供 .NET Framework、.NET、.NET Standard 全版本支持
🧱 可直接接入 ASP.NET Core(DI 注册)
📦 提供 NuGet 包,开箱即用
Gitee: 👉 https://gitee.com/nelson820125/Jordium.Snowflake.NET
GitHub: 👉 https://github.com/nelson820125/Jordium.Snowflake.NET
NuGet: 👉 https://www.nuget.org/packages/Jordium.Snowflake.NET
dotnet add package Jordium.Snowflake.NET
BiliBili
Jordium.Snowflake.NET 正在持续完善中,如果它对你有所帮助,欢迎在 Gitee / GitHub 点一颗 Star 🌟 你的反馈将帮助它变得更强大!