概述 本篇文章主要讲述分布式ID生成算法中最出名的Snowflake算法.搞.NET开发的,数据库主键最常见的就是int类型的自增主键和GUID类型的uniqueidentifier. 那么为何还要引入snowflake呢? INT自增主键 自增主键是解决主键生成的最简单方案,它有如下优势: 数据库本身负责主键生成,效率高 数据库本身保证主键顺序递增,方便存储和检索 相对应的,它也有如下缺点: 严重依赖数据库服务 强顺序递增,不易横向扩展 分库分表很难处理 不方便导入数据 上层应用在插入数据时,…