60件ヒット
[1-60件を表示]
(0.029秒)
別のキーワード
ライブラリ
- drb (36)
クラス
-
DRb
:: DRbServer (12)
モジュール
- DRb (12)
キーワード
- drb (12)
-
drb
/ gw (12) - new (12)
-
start
_ service (12)
検索結果
先頭5件
-
DRb
:: DRbServer (18012.0) -
dRuby サーバクラス。
...dRuby サーバクラス。
dRuby サーバは
* リモートからのメソッド呼び出しを受け取る
* ローカルオブジェクトをリモートプロセスにリモートオブジェクトとして
渡す
などを実現するために必要です。そのため、このよう... -
DRb
:: DRbServer . new(uri=nil , front=nil , config _ or _ acl=nil) -> DRb :: DRbServer (3195.0) -
dRuby サーバを起動し、DRbServerのインスタンスを返します。
...dRuby サーバを起動し、DRbServerのインスタンスを返します。
uri に URI を文字列で指定すると、それに起動したサービスを bind します。
通常は 'druby://<hostname>:<port>' という形式の URI を指定します。
このときは TCP が通信手段......値は DRb::DRbServer の以下のクラスメソッドによって変更できます。
* DRb::DRbServer.default_acl
* DRb::DRbServer.default_argc_limit
* DRb::DRbServer.default_id_conv
* DRb::DRbServer.default_load_limit
* DRb::DRbServer.default_safe_level
* DRb::DRbServer.verbose=
co... -
DRb
. # start _ service(uri=nil , front=nil , config _ or _ acl=nil) -> () (84.0) -
dRuby のサービス(サーバ)を起動します。
...値は DRb::DRbServer の以下のクラスメソッドによって変更できます。
* DRb::DRbServer.default_acl
* DRb::DRbServer.default_argc_limit
* DRb::DRbServer.default_id_conv
* DRb::DRbServer.default_load_limit
* DRb::DRbServer.default_safe_level
* DRb::DRbServer.verbose=
co......ビスを bind する URI の文字列
@param front フロントオブジェクト
@param config オプション設定の Hash
@raise DRb::DRbBadURI URI の schema が不正(サポートされていないものである)場合に
発生します
@see DRb.#primary_server, DRb::DRbServer.new... -
drb (60.0)
-
分散オブジェクトプログラミングのためのライブラリです。
...(CORBA, RMI, .NETなど)との相互運用性はありません。
dRuby は
* 他のプロセスと Ruby オブジェクトのリファレンスをやりとりすること
* そこからのメソッド呼び出し
* メソッド呼出の引数/返り値を Marshal でバイト列に変換(......べては実行時に解決されます。
リモートプロセスからのメソッド呼出しはそれを受け取ったプロセスの
DRb::DRbServer オブジェクトが処理します。
受け取ったメッセージからメソッド呼出し情報を取り出し、ローカルにある......in を必要としたりは
しません。
オブジェクトの特定は DRb::DRbServer が自動でします。そのため
オブジェクトの登録のようなことは通常必要ありません。
DRb::DRbServer に URI(例: druby://example.com:8787)を関連付けること
で、他のプ... -
drb
/ gw (18.0) -
drb 通信を中継するゲートウェイ(DRb::GW)と、 中継に必要なオブジェクト識別子変換クラス(DRb::GWIdConv)、 および DRb::DRbObject への拡張が含まれています。
...トのメソッドを呼び出すことで
中継プロセスを経由した通信ができます。
以下の URL も参照してください。
* http://www2a.biglobe.ne.jp/~seki/ruby/drbssh.html
=== Example
この例は drb/gw.rb に含まれているものです。
foo.rb
require 'drb/drb......ire 'drb/gw'
require 'drb/unix'
DRb.install_id_conv(DRb::GWIdConv.new)
front = DRb::GW.new
s1 = DRb::DRbServer.new('drbunix:/tmp/gw_b_a', front)
s2 = DRb::DRbServer.new('drbunix:/tmp/gw_b_c', front)
s1.thread.join
s2.thread.join
gw_a.rb
require 'drb/unix'
require_relat...