1217件ヒット
[1-100件を表示]
(0.068秒)
別のキーワード
ライブラリ
- drb (734)
-
drb
/ extserv (72) -
drb
/ extservm (84) -
drb
/ gw (60) -
drb
/ observer (12) -
drb
/ timeridconv (48) -
rinda
/ rinda (36)
クラス
-
DRb
:: DRbIdConv (24) -
DRb
:: DRbObject (60) -
DRb
:: DRbRemoteError (12) -
DRb
:: DRbServer (218) -
DRb
:: DRbUnknown (48) -
DRb
:: DRbUnknownError (12) -
DRb
:: ExtServ (60) -
DRb
:: ExtServManager (72) -
DRb
:: GW (36) -
DRb
:: TimerIdConv (36) -
Rinda
:: DRbObjectTemplate (24)
モジュール
- DRb (144)
-
DRb
:: DRbProtocol (12)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - == (12)
- === (12)
- DRb (12)
- DRbBadScheme (12)
- DRbBadURI (12)
- DRbConnError (12)
- DRbError (12)
- DRbIdConv (24)
- DRbObject (24)
- DRbObjectTemplate (12)
- DRbObservable (12)
- DRbProtocol (12)
- DRbRemoteError (12)
- DRbServer (12)
- DRbServerNotFound (12)
- DRbUndumped (24)
- DRbUnknown (12)
- DRbUnknownError (12)
- ExtServ (12)
- ExtServManager (12)
- GW (12)
- GWIdConv (12)
-
INSECURE
_ METHOD (12) -
NEWS for Ruby 2
. 3 . 0 (10) -
NEWS for Ruby 2
. 5 . 0 (8) -
NEWS for Ruby 3
. 0 . 0 (5) -
NEWS for Ruby 3
. 1 . 0 (4) - Ruby用語集 (12)
- TimerIdConv (12)
- [] (12)
- []= (12)
-
_ _ drbref (12) -
_ _ drburi (12) -
add
_ protocol (12) - alive? (24)
- buf (12)
- command (12)
- command= (12)
- config (24)
-
current
_ server (12) -
default
_ acl (12) -
default
_ argc _ limit (12) -
default
_ id _ conv (12) -
default
_ load _ limit (12) -
default
_ safe _ level (7) -
drb
/ acl (12) -
drb
/ extserv (12) -
drb
/ extservm (12) -
drb
/ gw (12) -
drb
/ observer (12) -
drb
/ ssl (12) -
drb
/ timeridconv (12) -
drb
/ unix (12) - eql? (12)
- exception (12)
- front (36)
- here? (24)
-
install
_ acl (12) -
install
_ id _ conv (12) - name (12)
- new (72)
-
new
_ with _ uri (12) -
primary
_ server (12) -
primary
_ server= (12) - reason (12)
- reload (12)
-
ruby 1
. 8 . 4 feature (12) -
safe
_ level (7) - server (12)
- service (12)
-
start
_ service (12) -
stop
_ service (36) - thread (24)
-
to
_ id (24) -
to
_ obj (24) - unknown (12)
- uri (36)
- uri= (12)
- verbose (24)
- verbose= (24)
検索結果
先頭5件
-
drb (44126.0)
-
分散オブジェクトプログラミングのためのライブラリです。
...す。
Ruby のプロセスから他のRubyプロセスにあるオブジェクトのメソッド
を呼びだすことができます。他のマシン上のプロセスにも
アクセスできます。
=== 概要
dRuby は Ruby 専用の分散オブジェクトシステムです。
Ruby のみ......uby 本体が提供する
通信手段があれば追加のインストール物なしに利用可能です。
独自のプロトコルで通信し、他の分散オブジェクトシステム
(CORBA, RMI, .NETなど)との相互運用性はありません。
dRuby は
* 他のプロセスと Rub......は DRb::DRbObject の
インスタンスとして表現されます。このオブジェクトはリモートオブジェクトの
proxy のように振舞います。つまり、このオブジェクトのメソッドを呼び出すと
リモートオブジェクトに転送されます。
CORBA... -
DRb
:: DRbObject # _ _ drbref -> Integer|nil (26206.0) -
リモートオブジェクトの識別子を返します。
...リモートオブジェクトの識別子を返します。
DRb::DRbObject.new_with_uri で取り出したフロントオブジェクトは
識別子を持たないため nil を返します。... -
DRb
:: DRbObject # _ _ drburi -> String|nil (26200.0) -
リモートオブジェクトの URI を返します。
リモートオブジェクトの URI を返します。 -
DRb
:: DRbProtocol (23112.0) -
drb で使われる通信プロトコルを取り扱うモジュールです。
...drb で使われる通信プロトコルを取り扱うモジュールです。
通常ユーザが使うことはないでしょうが、drb の
ための新しい通信手段を定義したい場合には
このモジュールを使う必要があります。
通信手段を定義したクラス......を DRb::DRbProtocol.#add_protocol で
drb に登録することで、追加ができます。
デフォルトでは DRbTCPSocket クラスを用い、druby://... という
URI を指定することで TCP/IP で通信します。
通信プロトコルを追加する例としては、
例として...... drb/unix で定義している DRb::DRbUNIXSocket や
サンプルの sample/drb/http0.rb、 sample/drb/http0serv.rb などを見てください。
これらの例を見てわかるように、通信クラスでは取り扱えない URI が open
や open_server に渡された場合は例外 DRb:... -
DRb
:: DRbUnknown (23060.0) -
リモートプロセスからマーシャリングされて送られてきたオブジェクトで、 そのクラスがローカルプロセス内では不明であるようなものを 表すクラス。
...す。DRB 経由で他のプロセスにこのオブジェクトを渡すと、
DRbUnknown オブジェクトではなくそのマーシャリングされたデータを
渡します。
クラス名/定数名は DRb::DRbUnknown#name で取得することができます。
DRb::DRbUnknown#buf で保......が考えられます。
A, B, C と3つのプロセスがあって、drb によって A <-> B <-> C と通信している
とします。ここで A と C では定義されているが B では定義されていない
クラスがあったとしましょう。A から B にマーシャリングさ......れて
オブジェクトが渡されると、B ではそのクラスの素性がわからないため
DRbUnknown オブジェクトとして表現されます。
それを C に送ると、マーシャリングされたバイト列が C に送られ、
C ではそれを元のオブジェクトに... -
DRb
:: DRbUnknownError (23022.0) -
DRb::DRbUnknown をラップする例外クラスです。
...DRb::DRbUnknown をラップする例外クラスです。
@see DRb::DRbUnknown#exception... -
DRb
:: DRbIdConv (23018.0) -
オブジェクトと識別子を相互に変換するクラスです。
...換することで実現されます。
このクラスはdRubyでデフォルトとして使われる
のオブジェクト-識別子間の変換クラスです。
この変換には ObjectSpace の機構が使われます。特に
ObjectSpace.#_id2ref が使われています。
これはリモ......す。
別の仕組みとして、drb/timeridconv で提供されている
DRb::TimerIdConv クラスがあります。これを使うと、リモートに
オブジェクトの参照が送られてから一定時間の間は、ローカルプロセス側
の DRb::TimerIdConv で参照を保持し... -
DRb
:: DRbError (23016.0) -
drb ライブラリ固有の例外を表すクラス
...drb ライブラリ固有の例外を表すクラス... -
DRb
:: DRbUndumped (23016.0) -
このモジュールをインクルードしたクラスのインスタンスは ネットワーク越しに参照渡しで渡されるようになります。 値渡し出来ないオブジェクトを drb と一緒に使う時に有用です。
...をインクルードしたクラスのインスタンスは
ネットワーク越しに参照渡しで渡されるようになります。
値渡し出来ないオブジェクトを drb と一緒に使う時に有用です。
また Marshal.#dump(obj) が必ず失敗するようになります。...