优雅地关闭 Go HTTP 服务
Go 1.8 之后,http.Server 增加了 Shutdown 函数,类似于第三方的 graceful 插件一样,可以平滑的关闭自身 HTTP 服务了,我们看看代码:
package main
import (
"context"
"github.com/urfave/negroni"
"log"
"net/http"
"os"
"os/signal"
"time"
)
func main(){
mux := http.NewServeMux()
mux.HandleFunc("/", func(w http.Response ... 阅读全文
第 1 页,共 1 条记录,共 1 页