Golang教程网
博客首页
实战学习Golang
日常工作实战
小程序实战开发
微信小程序开发
百度智能小程序开发
QQ小程序开发
头条小程序开发
支付宝小程序开发
学习笔记
搜索
搜索
Golang Woker池和Job队列模板
学习笔记
2023-08-16
106°
这个模板是考虑用作字段校验的,之前是通过维护两个channel woker和result来实现监听的字段校验,但是这种方式是需要先全部校验完才能去遍历结果,而且我这里还需要根据数据的总长度来申请channel的缓存大小,这个方式非常不好,所以后续更改为这个模板通过控制Goroutine复用来限制并行的数量。后续还考虑过将所有的接口的封装成这种形式,但是这样无疑会降低接口的并发量,和同事讨论觉得这种形式还是存在一些业务场景的。
相关链接
Golang协程池的实现与应用
Golang并发模型:轻松入门协程池 | 大彬
gRPC 发布订阅模式
如何在 Go 中实现一个 Worker
Golang高并发工作池
2023 年加密货币领域纵览