2.链接etcd
最后更新于:2022-04-02 04:51:50
~~~
package main
import (
"fmt"
"github.com/coreos/etcd/clientv3"
"time"
)
func main() {
/*
DialTimeout time.Duration `json:"dial-timeout"`
Endpoints []string `json:"endpoints"`
*/
cli, err := clientv3.New(clientv3.Config{
Endpoints: []string{"localhost:2379", "localhost:22379", "localhost:32379"},
DialTimeout: 5 * time.Second,
})
if err != nil {
fmt.Println("connect failed, err:", err)
return
}
fmt.Println("connect succ")
defer cli.Close()
}
~~~
运行结果:
~~~
connect succ
~~~
';