aceld / aceld/zinx

关闭服务时,书写重复代码

Aperta
#290 1 commento 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
Go
Stelle
7.8k
Fork
1.3k
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

```ruby
func (s *Server) Stop() {
zlog.Ins().InfoF("[STOP] Zinx server , name %s", s.Name)

// Clear other connection information or other information that needs to be cleaned up
// (将其他需要清理的连接信息或者其他信息 也要一并停止或者清理)
s.ConnMgr.ClearConn()
s.exitChan <- struct{}{}
close(s.exitChan)
}
```

其实只需要close(s.exitChan),不需要在投递一个struct{}{},重复书写代码

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.