├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── client ├── README ├── client.go ├── client_test.go ├── test-example.conf └── test.conf ├── config.go ├── gosnowflake-example.conf ├── id.go ├── id_test.go ├── keepalived ├── check_gosnowflake.sh ├── keepalived.conf ├── notify_backup.sh ├── notify_fault.sh ├── notify_master.sh └── notify_stop.sh ├── log.xml ├── main.go ├── pprof.go ├── process.go ├── rpc.go ├── rpc └── args.go ├── signal.go ├── stat.go ├── worker.go └── zk.go /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terry-Mao/gosnowflake/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terry-Mao/gosnowflake/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terry-Mao/gosnowflake/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terry-Mao/gosnowflake/HEAD/README.md -------------------------------------------------------------------------------- /client/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terry-Mao/gosnowflake/HEAD/client/README -------------------------------------------------------------------------------- /client/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terry-Mao/gosnowflake/HEAD/client/client.go -------------------------------------------------------------------------------- /client/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terry-Mao/gosnowflake/HEAD/client/client_test.go -------------------------------------------------------------------------------- /client/test-example.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terry-Mao/gosnowflake/HEAD/client/test-example.conf -------------------------------------------------------------------------------- /client/test.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terry-Mao/gosnowflake/HEAD/client/test.conf -------------------------------------------------------------------------------- /config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terry-Mao/gosnowflake/HEAD/config.go -------------------------------------------------------------------------------- /gosnowflake-example.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terry-Mao/gosnowflake/HEAD/gosnowflake-example.conf -------------------------------------------------------------------------------- /id.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terry-Mao/gosnowflake/HEAD/id.go -------------------------------------------------------------------------------- /id_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terry-Mao/gosnowflake/HEAD/id_test.go -------------------------------------------------------------------------------- /keepalived/check_gosnowflake.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terry-Mao/gosnowflake/HEAD/keepalived/check_gosnowflake.sh -------------------------------------------------------------------------------- /keepalived/keepalived.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terry-Mao/gosnowflake/HEAD/keepalived/keepalived.conf -------------------------------------------------------------------------------- /keepalived/notify_backup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terry-Mao/gosnowflake/HEAD/keepalived/notify_backup.sh -------------------------------------------------------------------------------- /keepalived/notify_fault.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terry-Mao/gosnowflake/HEAD/keepalived/notify_fault.sh -------------------------------------------------------------------------------- /keepalived/notify_master.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terry-Mao/gosnowflake/HEAD/keepalived/notify_master.sh -------------------------------------------------------------------------------- /keepalived/notify_stop.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terry-Mao/gosnowflake/HEAD/keepalived/notify_stop.sh -------------------------------------------------------------------------------- /log.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terry-Mao/gosnowflake/HEAD/log.xml -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terry-Mao/gosnowflake/HEAD/main.go -------------------------------------------------------------------------------- /pprof.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terry-Mao/gosnowflake/HEAD/pprof.go -------------------------------------------------------------------------------- /process.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terry-Mao/gosnowflake/HEAD/process.go -------------------------------------------------------------------------------- /rpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terry-Mao/gosnowflake/HEAD/rpc.go -------------------------------------------------------------------------------- /rpc/args.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terry-Mao/gosnowflake/HEAD/rpc/args.go -------------------------------------------------------------------------------- /signal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terry-Mao/gosnowflake/HEAD/signal.go -------------------------------------------------------------------------------- /stat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terry-Mao/gosnowflake/HEAD/stat.go -------------------------------------------------------------------------------- /worker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terry-Mao/gosnowflake/HEAD/worker.go -------------------------------------------------------------------------------- /zk.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terry-Mao/gosnowflake/HEAD/zk.go --------------------------------------------------------------------------------