Performance comparison between ZeroMQ, RabbitMQ and Apache Qpid

后端 未结 7 1504
伪装坚强ぢ
伪装坚强ぢ 2020-12-12 09:36

I need a high performance message bus for my application so I am evaluating performance of ZeroMQ, RabbitMQ and Apache Qpid. To measur

7条回答
  •  轮回少年
    2020-12-12 10:06

    We have compared RabbitMQ with our SocketPro (http://www.udaparts.com/) persistent message queue at the site http://www.udaparts.com/document/articles/fastsocketpro.htm with all source codes. Here are results we obtained for RabbitMQ:

    Same machine enqueue and dequeue:

    "Hello world" --
    Enqueue: 30000 messages per second;
    Dequeue: 7000 messages per second.

    Text with 1024 bytes --
    Enqueue: 11000 messages per second;
    Dequeue: 7000 messages per second.

    Text with 10 * 1024 bytes --
    Enqueue: 4000 messages per second;
    Dequeue: 4000 messages per second.

    Cross-machine enqueue and dequeue with network bandwidth 100 mbps:

    "Hello world" --
    Enqueue: 28000 messages per second;
    Dequeue: 1900 messages per second.

    Text with 1024 bytes --
    Enqueue: 8000 messages per second;
    Dequeue: 1000 messages per second.

    Text with 10 * 1024 bytes --
    Enqueue: 800 messages per second;
    Dequeue: 700 messages per second.

提交回复
热议问题