3 ms·
Really nice write up. I'm curious if you guys have done any extensive throughput and latency benchmarking? I saw the note saying "ballpark figures." FWIW, I've
by tylertreat 12y ago
Really nice write up. I'm curious if you guys have done any extensive throughput and latency benchmarking? I saw the note saying "ballpark figures."
FWIW, I've been working on a framework for empirically testing queue performance for scaled-up, distributed deployments (https://github.com/tylertreat/Flotilla https://github.com/tylertreat/Flotilla). Haven't gotten around to adding support for AWS services yet, but would be interesting to see how they compare.
- itaifrenkel 12y agoWe haven't done comparative throughput performance. SaaSiness, Low Latency and use case matching was the main concern of choosing the queues. As for throughput, the main concern was for the event stream processing pipeline. Redis and Kinesis are (somewhat) SaaSed on AWS, throughput can scale out horizontally with sharding, and we haven't had any problems since :)
- itaifrenkel 12y agoDo you have a document showing the results of the Flotilla tests ... how beanstalkd compares with RabbitMQ for example?
- tylertreat 12y agoNot yet. The blog post linked in the readme there provides some more background on the motivation behind the project. I'm hoping to do some in-depth analysis of several brokers at some point, but I want to get the benchmark instrumentation right first.