You can not select more than 25 topics
Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
- /*
- * 版权属于:yitter(yitter@126.com)
- * 开源地址:https://github.com/yitter/idgenerator
- */
- #include "IdGenOptions.h"
-
-
- extern IdGeneratorOptions BuildIdGenOptions(uint32_t workerId) {
- IdGeneratorOptions options;
-
- options.Method = 1;
- options.BaseTime = 1582136402000;
- options.WorkerId = workerId;
- options.WorkerIdBitLength = 6;
- options.SeqBitLength = 6;
- options.MaxSeqNumber = 0;
- options.MinSeqNumber = 5;
- options.TopOverCostCount = 2000;
-
- return options;
-
- // IdGeneratorOptions *options = (IdGeneratorOptions *) malloc(sizeof(IdGeneratorOptions));
- //
- // options->Method = 1;
- // options->BaseTime = 1582136402000;
- // options->WorkerId = workerId;
- // options->WorkerIdBitLength = 6;
- // options->SeqBitLength = 6;
- // options->MaxSeqNumber = 63;
- // options->MinSeqNumber = 5;
- // options->TopOverCostCount = 2000;
- //
- // return options;
- }
|