Revert "优化服务退出流程,增加中间件文档"

This reverts commit c511a2e6b3.
This commit is contained in:
maxbad
2023-05-15 23:15:17 +08:00
parent c981d0b8eb
commit 64ed43b7ca
30 changed files with 98 additions and 336 deletions

View File

@@ -13,7 +13,8 @@ import (
)
var (
Main = &gcmd.Command{
serverCloseSignal chan struct{}
Main = &gcmd.Command{
Description: `默认启动所有服务`,
Func: func(ctx context.Context, parser *gcmd.Parser) (err error) {
return All.Func(ctx, parser)
@@ -75,10 +76,10 @@ var (
select {
case <-serverCloseSignal:
serverWg.Wait()
// ...
}
g.Log().Debug(ctx, "all service successfully closed ..")
g.Log().Debug(ctx, "service successfully closed ..")
return
},
}
@@ -88,4 +89,5 @@ func init() {
if err := Main.AddCommand(All, Http, Queue, Cron, Auth, Tools, Help); err != nil {
panic(err)
}
serverCloseSignal = make(chan struct{}, 1)
}