什么是DRb可以处理的最高(近似)请求率?

时间:2013-03-25 07:48:05

标签: ruby drb

我现在正在使用DRb进行相对不频繁的进程间通信,但我担心如果我的服务增长它可能无法处理负载,特别是考虑到产生一个新线程来处理每个请求。任何人都有处理DRb上限的经验,可以告诉我它开始造成什么样的负载问题?什么是更好的处理方法,也许是一个运行sinatra的线程?

1 个答案:

答案 0 :(得分:1)

对其进行性能测试,并自行测试。

require 'benchmark'
Benchmark.bm do |x|    
    x.report {100000.times {"Do DRb request here"}}
end