log-agent/etcd/etcd.go

28 lines
453 B
Go
Raw Normal View History

2024-09-02 00:26:06 +08:00
package etcd
import (
"fmt"
clientv3 "go.etcd.io/etcd/client/v3"
"time"
)
var (
cli *clientv3.Client
)
//初始化etcd
func Init(addr string, timeout time.Duration) (err error) {
cli, err = clientv3.New(clientv3.Config{
Endpoints: []string{addr},
DialTimeout: 5 * time.Second,
})
if err != nil {
//handle error!
fmt.Println("connect etcd server failed,error:", err)
return
}
fmt.Println("connect etcd server success")
return
}