go 语言中哪种字符串拼接的方式最高效?

go 语言中字符串拼接有好几种方式,从最普通的+拼接到buffer字节缓冲都有.但是如果遇到大量的字符串拼接的情况,他们之间的性能差异还是需要注意的.

通过带缓冲的channel来控制并发数

最近和搜索的同事一起用 golang 重构他们的 Elasticsearch 客户端.在用 Goroutines 去异步更新索引的时候并发量太大导致 ES 进程挂掉的情况(真弱).因此在更新索引的时候考虑如何手动控制并发的协程数量.

杂鱼
杂鱼
菜鸟程序员