mirror of
http://git.coreshop.cn/jianweie/coreshoppro.git
synced 2026-02-05 07:19:48 +08:00
【优化】将系统常见多种编号生成方式修改为雪花漂移算法。
This commit is contained in:
@@ -140,14 +140,18 @@ namespace CoreCms.Net.Web.Admin
|
||||
p.SerializerSettings.DateFormatString = "yyyy-MM-dd HH:mm:ss";
|
||||
});
|
||||
|
||||
|
||||
|
||||
// ѩ<><D1A9>Ư<EFBFBD><C6AF><EFBFBD>㷨
|
||||
// <20><><EFBFBD><EFBFBD> IdGeneratorOptions <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڹ<EFBFBD><DAB9>캯<EFBFBD><ECBAAF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> WorkerId<49><64>
|
||||
var options = new IdGeneratorOptions(1);
|
||||
// WorkerIdBitLength Ĭ<><C4AC>ֵ6<D6B5><36>֧<EFBFBD>ֵ<EFBFBD> WorkerId <20><><EFBFBD><EFBFBD>ֵΪ2^6-1<><31><EFBFBD><EFBFBD> WorkerId <20><><EFBFBD><EFBFBD>64<36><34><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ø<EFBFBD><C3B8><EFBFBD><EFBFBD><EFBFBD> WorkerIdBitLength
|
||||
// options.WorkerIdBitLength = 10;
|
||||
// ...... <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>òο<C3B2> IdGeneratorOptions <20><><EFBFBD>壬һ<E5A3AC><D2BB><EFBFBD><EFBFBD>˵<EFBFBD><CBB5>ֻҪ<D6BB><D2AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD> WorkerIdBitLength <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> WorkerId <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵ<EFBFBD><D6B5><EFBFBD><EFBFBD>
|
||||
|
||||
// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>IJ<EFBFBD><C4B2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ö<EFBFBD><C3B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ч<EFBFBD><D0A7><EFBFBD><EFBFBD>
|
||||
YitIdHelper.SetIdGenerator(options);
|
||||
|
||||
// <20><>ʼ<EFBFBD><CABC><EFBFBD>Ժ<D4BA><F3A3ACBC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>κ<EFBFBD><CEBA><EFBFBD>Ҫ<EFBFBD><D2AA><EFBFBD><EFBFBD>ID<49>ĵط<C4B5><D8B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>·<EFBFBD><C2B7><EFBFBD><EFBFBD><EFBFBD>
|
||||
//var newId = YitIdHelper.NextId();
|
||||
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user