ringbuffer是用来替代Go语言的channel，提高海量数据收发的性能