请问一下,如果不同机房,通过设置Section ID可以实现跨机房全局唯一吗
lilao6 opened this issue · 2 comments
lilao6 commented
// A机房
once.Do(func() {
g=wuid.NewWUID("default",nil,wuid.WithSection(1))
g.LoadH24FromMysql(....
})
// B机房
once.Do(func() {
g=wuid.NewWUID("default",nil,wuid.WithSection(2))
g.LoadH24FromMysql(....
})
// 然后g在程序中作为全局变量,这样,两个g都不共享mysql,可以达到全局唯一吗
lilao6 commented
不共享mysql的情况呢,只定义不同的Section ID,如上,一个为1,一个为2,但是不共享mysql