8.6K Star 14.2K Fork 4.2K

GVPdotNET China/Furion

 / 详情

有序Guid精度是固定的毫秒级:1毫秒内生成的多个Guid是无序的

已完成
创建于  
2021-05-13 14:36

特别说明:如果 Issue 报告为问题且开发成员回复确认问题之后但三天内都不能得到反馈,则视为无效Issue。

描述你的问题

1毫秒内生成的多个Guid是无序的

比如为循环为10个实体生成有序Guid,生成的10个Guid是无序的


代码或代码仓库

有序Guid代码


期待结果

有序Guid算法中的:
timestamp=DateTime.UtcNow.Ticks /10000L;
等于是固定了精度为毫秒。

能否支持自定义或传参精度:
比如:
精度:
1.毫秒 (默认)
2.微秒 (千分之一毫秒)
3.100纳秒 (即0.1微秒,即万分之一毫秒,即DateTime.Now.Ticks的单位)


评论 (1)

LileyZhao 创建了任务 4年前
LileyZhao 关联仓库设置为dotNET China/Furion 4年前
百小僧 任务状态待办的 修改为已完成 4年前
百小僧 负责人设置为百小僧 4年前
百小僧 添加了
 
建议
标签
4年前
百小僧 里程碑设置为Furion 2021 4年前
百小僧 关联分支设置为master 4年前
百小僧 计划截止日期设置为2021-05-13 4年前
百小僧 计划开始日期设置为2021-05-13 4年前
展开全部操作日志

这样的 Issue 对框架没有任何意义,有能力直接提交PR,而不是纠结 1ms 的东西。

百小僧 关联分支master 修改为未关联 2年前

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(2)
974299 monksoul 1578937227 113622 lileyzhao 1657944301
C#
1
https://gitee.com/dotnetchina/Furion.git
git@gitee.com:dotnetchina/Furion.git
dotnetchina
Furion
Furion

搜索帮助