Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
yitter
雪花ID全家桶(SnowFlake IdGenerator)
提交
c20451fa
雪
雪花ID全家桶(SnowFlake IdGenerator)
项目概览
yitter
/
雪花ID全家桶(SnowFlake IdGenerator)
大约 1 年 前同步成功
通知
201
Star
3
Fork
1
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
雪
雪花ID全家桶(SnowFlake IdGenerator)
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
c20451fa
编写于
4月 01, 2021
作者:
yitter
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
auto commit
上级
041f87dd
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
13 addition
and
13 deletion
+13
-13
README.md
README.md
+13
-13
未找到文件。
README.md
浏览文件 @
c20451fa
...
...
@@ -2,13 +2,13 @@
## 介绍
1.
一个全新的雪花漂移算法,生成的ID更短、速度更快。
❄
一个全新的雪花漂移算法,生成的ID更短、速度更快。
2.
核心在于缩短ID长度的同时,具有极高瞬时并发处理量(保守值 50W/0.1s)。
❄
核心在于缩短ID长度的同时,具有极高瞬时并发处理量(保守值 50W/0.1s)。
3.
原生支持 C#/Java/Go/Rust/C 等语言,并由 Rust 提供 PHP、Python、Node.js、Ruby 等语言多线程安全调用库(FFI)。
❄
原生支持 C#/Java/Go/Rust/C 等语言,并由 Rust 提供 PHP、Python、Node.js、Ruby 等语言多线程安全调用库(FFI)。
4.
支持 k8s 等容器化部署,自动注册 WorkerId。
❄
支持 k8s 等容器化部署,自动注册 WorkerId。
## 技术支持
...
...
@@ -21,23 +21,23 @@ QQ群:646049993
## 需求来源
1.
作为架构设计的你,想要解决数据库主键唯一的问题,特别是在分布式系统多数据库的时候。
❄
作为架构设计的你,想要解决数据库主键唯一的问题,特别是在分布式系统多数据库的时候。
2.
你希望这个主键是用最少的存储空间,索引速度更快,Select、Insert 和 Update 更迅速。
❄
你希望这个主键是用最少的存储空间,索引速度更快,Select、Insert 和 Update 更迅速。
3.
你要考虑在分库分表(合库合表)时,主键值可直接使用,并能反映业务时序。
❄
你要考虑在分库分表(合库合表)时,主键值可直接使用,并能反映业务时序。
4.
如果这样的主键值太长,超过前端 JS Number 类型最大值,须把 Long 型转换为 String 型,你会觉得有点沮丧。
❄
如果这样的主键值太长,超过前端 JS Number 类型最大值,须把 Long 型转换为 String 型,你会觉得有点沮丧。
5.
尽管 Guid 能自增,但占用空间大,索引速度慢,你也不想用它。
❄
尽管 Guid 能自增,但占用空间大,索引速度慢,你也不想用它。
6.
应用实例可能超过50个,每个并发请求可达10W/s。
❄
应用实例可能超过50个,每个并发请求可达10W/s。
7.
在容器环境部署应用(水平扩展、自动伸缩)。
❄
在容器环境部署应用(水平扩展、自动伸缩)。
8.
不想依赖 redis 的自增操作。
❄
不想依赖 redis 的自增操作。
9.
你希望系统运行 100 年以上。
❄
你希望系统运行 100 年以上。
## 传统算法问题
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录