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の上限を扱った経験のある人は誰でも、DRbが問題を引き起こし始めたおおよその負荷を教えてくれますか?これに対処するためのより良い方法は何でしょうか、おそらくシナトラを実行しているスレッドですか?
その上でパフォーマンステストを実行し、自分でテストします。
require 'benchmark' Benchmark.bm do |x| x.report {100000.times {"Do DRb request here"}} end