Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我现在使用 DRb 进行相对不频繁的进程间通信,但我担心如果我的服务增长,它可能无法处理负载,特别是考虑到像产生一个新线程来处理每个请求这样的事情。任何人都有处理 DRb 上限的经验,并且可以告诉我它大约在什么负载开始导致问题?有什么更好的方法来处理这个问题,也许是一个运行 sinatra 的线程?
对其进行性能测试,然后自己进行测试。
require 'benchmark' Benchmark.bm do |x| x.report {100000.times {"Do DRb request here"}} end