[zeromicro/go-zero]rest.Server 能否对外提供 Shutdown 方法?

2024-03-05 221 views
2

直接实现或者对外暴露 http.ServerShutdown 方法?

这样在实现服务关闭时,可以更加友好

回答

1

什么场景更友好呢?

0

比如说监听某个信号后,需要对服务器进行关闭操作,这时按逻辑服务器应该调用 Shutdown方法

6

这个go-zero已经做了

1

已经做了吗?主要是在学习时发现目前只有在执行异常时才会执行Shutdown方法

IMG_20210529_120828.jpg

我看的是这里。如果做了,请问有示例吗?

8

收到SIGTERM信号就会执行Shutdown

3

只有SIGTERM信号吗?如果是SIGINT 或者SIGKILL会怎么样?

主要是没看到代码,所以不太清楚