Go GracefullyGolang的优雅关闭工具
Go-Gracefully是一个Golang的优雅关闭工具,它帮助我们在接收到关闭信号时,优雅地终止程序。当程序接收到第二个信号时,会执行硬退出。安装方法:
$ go get github.com/tj/go-gracefully
通常的使用方式如下:
w.Start()
// 设置超时时间为10秒
w.Timeout = 10 * time.Second
// 执行优雅关闭
w.Shutdown()
// 停止工作
w.Stop()
许可证:麻省理工学院许可协议
下载地址
用户评论