Browse Source

!9 fix min_seqnumber default to 5

tags/v1.2
微希夷 yitter 4 years ago
parent
commit
694c4712d5
2 changed files with 3 additions and 3 deletions
  1. +2
    -2
      PHP/README.md
  2. +1
    -1
      zzz-OtherLanguages/V/source/contract/IdGeneratorOptions.v

+ 2
- 2
PHP/README.md View File

@@ -28,8 +28,8 @@ snowdrift.BaseTime=1582136402000
snowdrift.WorkerId=1 //默认workerid,支持参数传递改变实际使用的值,范围1~(-1L << snowdrift.WorkerIdBitLength) ^ -1L
snowdrift.WorkerIdBitLength=6 //WorkerId位数,默认6。
snowdrift.SeqBitLength=6 //自增序号位数
snowdrift.MaxSeqNumber=0
snowdrift.MinSeqNumber=0
snowdrift.MaxSeqNumber=0 //默认值为0,0时自动计算=(-1L << snowdrift.SeqBitLength) ^ -1L,需大于MinSeqNumber
snowdrift.MinSeqNumber=5 //默认值为5,当配置了MaxSeqNumber时,需小于MaxSeqNumber
snowdrift.TopOverCostCount=2000 //最大漂移次数
```



+ 1
- 1
zzz-OtherLanguages/V/source/contract/IdGeneratorOptions.v View File

@@ -8,6 +8,6 @@ pub mut:
workerid_bitlength byte = 6 // 机器码位长,范围:1-21(要求:序列数位长+机器码位长不超过22)
seq_bitlength byte = 6 // 序列数位长,范围:2-21(要求:序列数位长+机器码位长不超过22)
max_seqnumber u32 = 0 // 最大序列数(含),(由seq_bitlength计算的最大值)
min_seqnumber u32 = 0 // 最小序列数(含),默认5,不小于1,不大于max_seqnumber
min_seqnumber u32 = 5 // 最小序列数(含),默认5,不小于1,不大于max_seqnumber
top_over_cost_count u32 = 2000 // 最大漂移次数(含),默认2000,推荐范围500-10000(与计算能力有关)
}

Loading…
Cancel
Save