随笔分类 -  ID生成

摘要:概述 前一篇文章讲述了最流行的分布式ID生成算法snowflake,本篇文章根据美团点评分布式ID生成系统文章,介绍另一种相对更容易理解和编写的分布式ID生成方式。 实现原理 Leaf这个名字是来自德国哲学家、数学家莱布尼茨的一句话: There are no two identical leave 阅读全文
posted @ 2018-12-18 10:06 蜗牛往前走 阅读(2125) 评论(6) 推荐(6) 编辑
摘要:概述 "上篇" 文章介绍了3种常见的Id生成算法,本篇主要介绍如何使用C 实现Snowflake。 基础字段 基础方法 C //获取当前时间的Unix时间戳 private long TimeGen() { return DateTimeOffset.UtcNow.ToUnixTimeMillise 阅读全文
posted @ 2018-12-09 16:20 蜗牛往前走 阅读(931) 评论(0) 推荐(1) 编辑
摘要:概述 本篇文章主要讲述 算法中最出名的 算法。搞.NET开发的,数据库主键最常见的就是int类型的自增主键和GUID类型的uniqueidentifier。 那么为何还要引入snowflake呢? INT自增主键 自增主键是解决主键生成的最简单方案,它有如下优势: 1. 数据库本身负责主键生成,效率 阅读全文
posted @ 2018-12-09 16:18 蜗牛往前走 阅读(1588) 评论(2) 推荐(1) 编辑

点击右上角即可分享
微信分享提示
🚀
回顶
收起
  1. 1 404 not found REOL
404 not found - REOL
00:00 / 00:00
An audio error has occurred.