2

我有一个 go 程序,它接受请求在 100 毫秒内处理它们并发送响应。我正在使用 digitalocean 负载均衡器,我注意到“平均请求持续时间”在 33 公里左右相当高。下图是

https://i.stack.imgur.com/Uj9bN.png

这是我正在使用的代码...

count :="one"
n := func(ctx *fasthttp.RequestCtx) {    
switch count {
 case "one":
  handle(ctx)     //...dosomething for 100 ms function   
 default:
  ctx.Error("not found", fasthttp.StatusNotFound)
 }
}
fasthttp.ListenAndServe(":8082", n)

我做错了什么,为什么我的程序没有关闭请求。

4

0 回答 0