edwingeng/wuid

请问一下,如果不同机房,通过设置Section ID可以实现跨机房全局唯一吗

lilao6 opened this issue · 2 comments

// 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,可以达到全局唯一吗

不共享mysql的情况呢,只定义不同的Section ID,如上,一个为1,一个为2,但是不共享mysql