Skip to content

安全可靠的高性能分布式序列基服务,与多个业务应用整体形成分段锁的架构,基服务核心数据双重数据备份,支持灾后数据恢复的能力,具备生产使用的能力

License

Notifications You must be signed in to change notification settings

data2/go-idmaker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

安全可靠的高性能分布式序列自增基服务

License

安全可靠的高性能分布式序列自增基服务go-idmaker

多个app访问基服务,获取到基id,默认获取[id*1000,(id+1)*1000)序列,使用完毕后再请求获取新基id,类似于java中的分段锁,整体架构并发安全,性能最高

architecture

go-idmaker (2)

启动项目

go run idmaker.go 8080, /idMaker

启动项目后访问http://ip:${port}/${path}

testing

go test -v -run TestPrettyClientReturn  idmaker_test.go idmaker.go 

About

安全可靠的高性能分布式序列基服务,与多个业务应用整体形成分段锁的架构,基服务核心数据双重数据备份,支持灾后数据恢复的能力,具备生产使用的能力

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages