Performance benchmarks for various message queues.
Go
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
benchmark Fix stuff Aug 31, 2015
.gitignore Add *.log to .gitignore Jul 8, 2014
README.md Update README.md Jan 4, 2015
main.go added github.com/surge/surgemq support Dec 1, 2014

README.md

mq-benchmarking

Deprecated: Use Flotilla for running benchmarks. See related blog post for more information.

Results: http://www.bravenewgeek.com/dissecting-message-queues/


Usage: go run main.go subject [test_latency] [num_messages] [message_size]

subject: inproc, zeromq, nanomsg, kestrel, kafka, rabbitmq, nsq, redis, activemq, nats, beanstalkd, iris

test_latency: true will test latency, false will test throughput

num_messages: number of messages to send in the test

message_size: size of each message in bytes