没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
GoBatch GoBatch是Go的批处理库。 数据读取器和处理器分别是batch.Source和batch.Processor实现。 实际的数据输入和一批物料的处理由用户完成,而GoBatch库提供的batch.Batch结构负责处理其余的管道。 批处理管道包括几个阶段: 从源读取,可能是通道,磁盘,Redis或几乎任何地方。 所需要的只是一个知道如何实现的Source实现。 数据被写入batch.PipelineStage提供的通道中,并传递给Batch ,后者将项目排队并准备进行处理。 它根据其配置决定要一起批处理多少个项目。 Batch将这些项作为PipelineStage Batch发送到Processor ,后者对数据执行所有必要的操作。 GoBatch的典型用法是在读取或写入远程数据库或Redis时使用。 通过将多个呼叫分批处理,可以减少连接并减少网络流量。
资源推荐
资源详情
资源评论
收起资源包目录
gobatch-master.zip (26个子文件)
gobatch-master
.travis.yml 398B
pipeline
pipeline.go 92B
processor
error.go 367B
nil.go 431B
processor.go 109B
gobatch.go 164B
LICENSE 1KB
.gitignore 296B
batch
item.go 550B
helpers.go 1KB
example_test.go 2KB
batch_test.go 8KB
errors.go 903B
pipeline_stage_test.go 352B
pipeline_stage.go 621B
config.go 2KB
helpers_test.go 1KB
batch.go 13KB
item_mock.go 1KB
README.md 3KB
source
error.go 370B
source.go 100B
channel_test.go 858B
nil.go 421B
channel.go 487B
go.mod 50B
共 26 条
- 1
资源评论
汪纪霞
- 粉丝: 42
- 资源: 4699
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功