我有一个go程序,该程序接受请求,并在100ms内处理它们并发送响应。我在使用digitalocean负载均衡器时,发现“平均请求持续时间”很高,大约为33Kms。下面是该图
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)
我在做什么错,为什么我的程序没有关闭请求。