I’ve just added a new, fully functional, example to my “Learn Ruby Zeromq”
project: an HTTP load tester, in the vein of tools
like the venerable
ab from apache.
By leveraging ZeroMQ, we have a tool that’s easily scalable across multiple machines, all reporting back to a control server. Check out http_load.rb on github to see it in action.
It’s short at about 180 lines (including whitespace!), and contains a reasonable amount of error handling code, so it’s not so simple as to be practically useless.
For more examples, (including beginners ones, if this one has left you a little lost), check out Learn Ruby ZeroMQ on github.