转载:http://studygolang.com/articles/2423 背景 在最近开发的项目中,后端需要编写许多提供HTTP接口的API,另外技术选型相对宽松,因此选择Golang + Beego框架进行开发.之所以选择Golang,主要是考虑到开发的模块,都需要接受瞬时大并发.请求需要经历多个步骤.处理时间较长.无法同步立即返回结果的场景,Golang的goroutine以及channel所提供的语言层级的特性,正好可以满足这方面的需要. goroutine不同于thread,thr…