Categorygithub.com/JBossBC/ethutil
repositorypackage
1.3.0
Repository: https://github.com/jbossbc/ethutil.git
Documentation: pkg.go.dev

# README

Concurrent_searchLog

concurrent_searchLog在go-ethereum中client.QueryFilter的基础上优化performance,主要优点如下:

  • 能够通过调用一个方法获取2k个以上的区块信息
  • 并发发送HTTP请求,性能为原本API的4倍左右
  • 使用控制反转优化因为频繁调用HTTP请求而出现的网络拥塞,极大降低了网络拥塞的可能性
  • 保证并发HTTP请求的原子性,在网络不会出现问题的情况下,一定能获取全部的日志