借助etcd自动生成snowflake算法需要的workerId
- 可以直接使用当前工程的 snowflake算法,比如:
node, _ := InitSnowFlake(&clientv3.Config{ Endpoints: []string{"127.0.0.1:2379"}, DialTimeout: dialTimeout, }, "testservice")- 或者只用生成的workerID:
workerID,err:=GenerateSnowFlakeWorkerID(&clientv3.Config{ Endpoints: []string{"127.0.0.1:2379"}, DialTimeout: dialTimeout, }, "testservice")`