add binder for connector

This commit is contained in:
ginuerzh
2021-11-20 23:41:11 +08:00
parent c5df25e84d
commit 3fd3b5e801
29 changed files with 1396 additions and 284 deletions

View File

@ -50,7 +50,7 @@ func (s *Service) serve() error {
if e != nil {
if ne, ok := e.(net.Error); ok && ne.Temporary() {
if tempDelay == 0 {
tempDelay = 5 * time.Millisecond
tempDelay = 100 * time.Millisecond
} else {
tempDelay *= 2
}
@ -61,6 +61,7 @@ func (s *Service) serve() error {
time.Sleep(tempDelay)
continue
}
s.logger.Errorf("accept: %v", e)
return e
}
tempDelay = 0