bigticket

Results 2 comments of bigticket

I had the same issue. the server: # Vibora (0.0.7) # http://0.0.0.0:8000 ------------------ result: ab -c 10 -n 100 http://127.0.0.1:8000/ This is ApacheBench, Version 2.3 Copyright 1996 Adam Twiss, Zeus...

我猜测: Resolver build function 每次都是新建一个client连接,当频繁创建、关闭grpc连接时,etcd client就会有很多个(etcd client是不关闭的,也是grpc client),然后etcd client的tcp连接就会占满2379端口,就会造成context deadline exceeded。 下面这段client连接的代码,是不是应该拿出来做成复用,管理好etcd client的连接,就不会报这个错的? ` func (r *Resolver) Build(target resolver.Target, cc resolver.ClientConn, opts resolver.BuildOption) (resolver.Resolver, error) { var err error r.cli,...