0

現在、比較的まれなプロセス間通信にDRbを使用していますが、サービスが大きくなると、特にすべての要求を処理するために新しいスレッドを生成するなどの理由で、負荷を処理できない可能性があるのではないかと心配しています。DRbの上限を扱った経験のある人は誰でも、DRbが問題を引き起こし始めたおおよその負荷を教えてくれますか?これに対処するためのより良い方法は何でしょうか、おそらくシナトラを実行しているスレッドですか?

4

1 に答える 1

1

その上でパフォーマンステストを実行し、自分でテストします。

require 'benchmark'
Benchmark.bm do |x|    
    x.report {100000.times {"Do DRb request here"}}
end
于 2014-03-20T13:45:34.433 に答える