From: Masatoshi SEKI Date: 2002-11-04T15:09:57+09:00 Subject: [ruby-list:36337] Re: Flyaway 咳といいます。 >>>> fwid_srv.rb:DRb.start_service(Nenga::URI, Front.new) >> >> のFront.newしたオブジェクトを利用したいのであればDRbObject.new(nil, Nenga::URI) >> かもしれません。 > > そうしたいです。でも、そうするとhang... 最初に投稿されたtest.rbはDRbObject.new(nenga, Nenga::URI)になっていたと 思うのですが、DRbObject.new(nil, Nenga::URI)もすでに試されたんですか? もっともtest.rbのstart_serviceはパラメータなしでしたが…。 >> いきなりdRubyにしないで普通のRubyスクリプトがうまく動いてから分散させたら >> どうでしょう。 > ですねぇ。pstoreだけでも書けるんですから。 > > ただ、dRuby本によると、バックエンドにデータベースを使ってflyweitパターンを > 実装しているように読めたのですが、そこらはどうなんでしょうか? えっと、どうっていうのはなんですか? 1. dRubyの簡単なサンプルを動かして自分の環境でdRubyが使えることを確認する 2. dRuby化しないでRubyだけで十分動くものを作る、マルチスレッドで動くようにする 3. dRubyと混ぜる とした方がいいと思います。1, 2の順はどちらでも良いですけど…。 # 4.4章辺りはサービスの寿命を超える参照をどう作るかの話のつもりでした。 # そう読めるのは書き手の力のなさなのでしょう。反省します。 # まあdRuby本は難しいとして、dRubyも難しいのかなぁ。うーーん。