Hyperledger Fabric源码解析 Gossip-Emitter
分批发射器 batchingEmitter
分批发射器的实现是为了解决来一条数据就处理一次所带来的效率问题。采用的思想是,将收到的数据累积到一定数量后再进行处理或者定时器超时进行就处理。
我更喜欢将分批发射器叫做分批处理器。
接口定义
type batchingEmitter interface {
// Add 添加要批处理的消息
Add(interface{})
// Stop 停止组件
Stop()
// Size 返回要转发的挂起消息的数量
Size() int
}
batchin
原创
2020-11-30 22:24:58 ·
257 阅读 ·
0 评论