2011-11-10 7 views
0

私はMRI Ruby 1.8.7とRails 2.3をmemcached gemで使いました。JRubyとRails 2.3を試してみると、jruby-memcache-clientの宝石はうまくいっていて、うまくいっているようです。JRubyとRails 3に使用するmemcacheクライアントは何ですか?

しかし、JRuby 1.9とRails 3に移行しても、まだそれは適切な宝石ですか?または、組み込みのmemcacheクライアントの宝石が、jruby-memcache-clientの開発を推進するスレッドの問題が解決された時点まで改善されましたか?または私はDalliを使うべきですか?

答えて

0

私は、DalliをRails 3.0.xと1.8.7の両方で使用し、Rails 3.1.xと1.9.3 devブランチを正常に使用しています。両方の環境でうまく動作します。

+0

ありがとうございます。 "すべてのスレッドが同じソケットを使用していて、マルチスレッドモードでは基本的にIOをMutexでラップする" と議論していますプールする。言い換えれば、組み込みのクライアントでさえも、「うまくいく」が、マルチスレッドの設定では負荷がかからないということです。ダリにも同じ制限があるのか​​どうか分かりません。 Dalliと他のオプションを比較しましたか、ベンチマークを行いましたか?それともダリが間違いを起こさなかったのでしょうか? –

関連する問題