参考 fasthttp 实现的 goroutine pool

2018-01-19 10:13:58 +08:00
 sophos

从 benchmark 来看,感觉响应时间没什么优化,只是 gc 估计会稍微好点。。。有点尴尬

还能从其他方面优化一把么?

https://github.com/hnlq715/goroutine-pool

1263 次点击
所在节点    Go 编程语言
3 条回复
janxin
2018-01-19 16:15:45 +08:00
要看业务场景的吧,一般来说随便起问题也不是很大...起码我们现在一个长链接起多个 goroutine 也没啥问题
sophos
2018-01-19 16:40:11 +08:00
@janxin 这个适合瞬间流量暴增的场景。毕竟一个 goroutine stack 大概会占用 2-8k 左右的空间,gc 和调度器的压力会比较大
janxin
2018-01-19 16:57:55 +08:00
@sophos 所以要看业务场景,我们会前面有负载均衡限流,并发几万都还好

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/424127

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX