【问题标题】:Pub/Sub - Benchmarking performance of Redis and ZeroMQPub/Sub - Redis 和 ZeroMQ 的基准性能
【发布时间】:2015-09-10 09:25:33
【问题描述】:

我已经使用 Redis 和 ZeroMQ 实现了用于进程间通信的发布者-订阅者方法。比较 Redis 和 ZeroMQ 的性能应该考虑哪些参数?

我已阅读此处给出的答案 - zmq vs redis for pub-sub pattern - 但我想在自己的机器上测试性能并编写自己的方法来比较它们的性能。

【问题讨论】:

    标签: redis zeromq


    【解决方案1】:

    性能比较包括以下内容:

    1. 两个系统应该在相同的条件下工作。这意味着不在相同的硬件堆栈和操作系统、后端数据库(如果需要)等上运行。这也意味着两个系统应该具有兼容的设置:f.e.对于这两个系统,您必须设置默认设置。或者对于这两个系统,您必须设置它的最大推荐设置。理想情况下,每个系统调优都将由该系统的专家执行。
    2. 不要忘记测试方法。这意味着您必须预热每个系统(以填充缓存等),为每个系统进行尽可能多的试验(这将导致更准确的中值或平均参数值)
    3. 尽可能不要使用自制的测试工具/框架(LoadUITestCompleteHP LoadRunnerApache JMeter 等)。
    4. 准备测试场景,其中包括两个系统的相同步骤。尝试发送相同(或非常相似的数据集)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-20
      • 1970-01-01
      • 2011-10-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多