Java&Go高性能队列之LinkedBlockingQueue性能测试
在写完高性能队列Disruptor在测试中应用和千万级日志回放引擎设计稿之后,我就一直在准备Java & Go 语言几种高性能消息队列的性能测试,其中选取了几种基准测试场景以及在性能测试中的应用场景。
测试场景设计的思路参考的两个方面:
消息体大小,我用的不同大小GET请求区分
生产者和消费者线程数,Go语言中称协程goroutine
PS:后续的文章中,Go语言文章中如果出现线程,均指goroutine。
结论
总体来说,java.util.concurrent.LinkedBlocking...