gpt4 book ai didi

http - 在 golang 中关闭 keep alive

转载 作者:IT王子 更新时间:2023-10-29 02:23:09 41 4
gpt4 key购买 nike

我已经编写了一个服务器,它每秒将接受大约 10k 个异步请求(8 个工作人员),但我默认启用了 keep-alive。我该如何关闭它? w.Header().Set("Connection", "close") 在请求处理程序中是否足够?

最佳答案

http.Server 有方法 SetKeepAlivesEnabled

func ListenAndServeWithKeepAlivesDisabled(addr string, handler http.Handler) error {
server := &Server{Addr: addr, Handler: handler}
server.SetKeepAlivesEnabled(false)
return server.ListenAndServe()
}

关于http - 在 golang 中关闭 keep alive,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37721123/

41 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com