之前因为 处理数据的效率比较低, 用 java 模仿 Logstash 写了一个java版本的 . 不知道现在 Logstash 效率怎么样了, 很久不用了. 后来因为Java的太吃内存了, 而且自己对java不熟, 又加上想学习一下golang, 就用golang又写了一次. 内存问题得到了很大的缓解. 目前我们使用golang版本的gohangout每天处理2000亿条以上的数据. 创建一个 QQ 群交流吧 安装 可以从源码编译, 或者是直接下载二进制可执行文件 从源码编译 使用 go module 管理依赖. 直接 make 就可 make 为避免编译后gohangout在docker容器中无法正常启动,推荐使用完整编译命令进行编译,如: GOOS=linux GOARCH=amd64 CGO_ENABLED=0 make 下载编译后二进制文件 直接下载 go get go g