go goroutine异步处理大量数据,后台管道运行
之前写过一篇文章,也是关于异步处理数据,封装的running,总结缺点可能代码量多而且不方便分割数据,对于我来说当时只实现了一次性将数据放入running运行。虽是后台独立运行但效率并不高。(可能我是一个go的新手玩家,并不能很好的理解,还在摸索学习,望多多指教)
指路之前文章:异步处理封装running
以下是我后来采用的办法,简单易懂
package task
import (
"fmt"
"github.com/jinzhu/gorm"
)
func Worker(id, coin int,