Here’s the results I am seeing: I was able to send and receive approximately 325K-350K messages per second with 1.3.3, and with 1.4rc1, I am down to 250K-275K.
Sun 30 18:28 mq-benchmarking (master *)$ go version
go version go1.3.3 darwin/amd64
Sun 30 18:28 mq-benchmarking (master *)$ GOMAXPROCS=2 go run main.go surge false 1000000 1024
2014/11/30 18:29:03 Begin surge test
2014/11/30 18:29:06 Sent 1000000 messages in 2948.333740 ms
2014/11/30 18:29:06 Sent 339174.625000 per second
2014/11/30 18:29:06 Received 1000000 messages in 2952.769043 ms
2014/11/30 18:29:06 Received 338665.156250 per second
2014/11/30 18:29:06 End surge test
Sun 30 18:29 mq-benchmarking (master *)$ go version
go version go1.4rc1 darwin/amd64
Sun 30 18:29 mq-benchmarking (master *)$ GOMAXPROCS=2 go run main.go surge false 1000000 1024
2014/11/30 18:29:36 Begin surge test
2014/11/30 18:29:40 Sent 1000000 messages in 3671.864746 ms
2014/11/30 18:29:40 Sent 272341.187500 per second
2014/11/30 18:29:40 Received 1000000 messages in 3676.679932 ms
2014/11/30 18:29:40 Received 271984.500000 per second
2014/11/30 18:29:40 End surge test