Hmm, of course ZeroMQ will be faster, it is designed to be and does not have a lot of the broker based functionality that the other two provide. The ZeroMQ site has a wonderful comparison of broker vs brokerless messaging and drawbacks & advantages of both.
RabbitMQ Blog:
RabbitMQ en 0MQ richten zich op verschillende aspecten van berichtenuitwisseling. 0MQ legt veel meer nadruk op hoe de berichten over de draad worden overgedragen. RabbitMQ, aan de andere kant, richt zich op hoe berichten worden opgeslagen, gefilterd en gemonitord.
(Ik hou ook van het bovenstaande KonijnMQ bericht hierboven, omdat het ook gaat over het gebruik van ZeroMQ met RabbitMQ)
So, what I'm trying to say is that you should decide on the tech that best fits your requirements. If the only requirement is speed, ZeroMQ. But if you need other aspects such as persistence of messages, filtering, monitoring, failover, etc well, then that's when u need to start considering RabbitMQ & Qpid.