a golang package used for building distribute system based on etcd.