697件ヒット
[1-100件を表示]
(0.074秒)
ライブラリ
- drb (476)
-
drb
/ extserv (55) -
drb
/ extservm (44) -
drb
/ gw (22) -
drb
/ timeridconv (33)
クラス
-
DRb
:: DRbIdConv (22) -
DRb
:: DRbObject (55) -
DRb
:: DRbRemoteError (11) -
DRb
:: DRbServer (179) -
DRb
:: DRbUnknown (44) -
DRb
:: DRbUnknownError (11) -
DRb
:: ExtServ (55) -
DRb
:: ExtServManager (44) -
DRb
:: GW (22) -
DRb
:: TimerIdConv (33)
モジュール
- DRb (121)
-
DRb
:: DRbProtocol (11)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) - == (11)
- DRbIdConv (11)
- DRbProtocol (11)
-
INSECURE
_ METHOD (11) -
NEWS for Ruby 2
. 3 . 0 (9) -
NEWS for Ruby 2
. 5 . 0 (7) -
NEWS for Ruby 3
. 0 . 0 (4) -
NEWS for Ruby 3
. 1 . 0 (3) - Ruby用語集 (11)
- [] (11)
-
_ _ drbref (11) -
_ _ drburi (11) -
add
_ protocol (11) - alive? (22)
- buf (11)
- command (11)
- config (22)
-
current
_ server (11) -
default
_ acl (11) -
default
_ argc _ limit (11) -
default
_ id _ conv (11) -
default
_ load _ limit (11) -
default
_ safe _ level (7) - eql? (11)
- exception (11)
- front (33)
- here? (22)
-
install
_ acl (11) -
install
_ id _ conv (11) - name (11)
- new (55)
-
new
_ with _ uri (11) -
primary
_ server (11) - reason (11)
- reload (11)
-
ruby 1
. 8 . 4 feature (11) -
safe
_ level (7) - server (11)
- service (11)
-
start
_ service (11) -
stop
_ service (33) - thread (22)
-
to
_ id (22) -
to
_ obj (22) - unknown (11)
- uri (33)
- verbose (22)
検索結果
先頭5件
-
drb (44138.0)
-
分散オブジェクトプログラミングのためのライブラリです。
...す。
Ruby のプロセスから他のRubyプロセスにあるオブジェクトのメソッド
を呼びだすことができます。他のマシン上のプロセスにも
アクセスできます。
=== 概要
dRuby は Ruby 専用の分散オブジェクトシステムです。
Ruby のみ......は DRb::DRbObject の
インスタンスとして表現されます。このオブジェクトはリモートオブジェクトの
proxy のように振舞います。つまり、このオブジェクトのメソッドを呼び出すと
リモートオブジェクトに転送されます。
CORBA......ウォールと併用すべきです。
=== リファレンス
* http://www2a.biglobe.ne.jp/~seki/ruby/druby.html
* http://www.ruby-doc.org/stdlib/libdoc/drb/rdoc/index.html
=== Example
単純なクライアント-サーバシステムの例。
ターミナルを2つサーバ側/クライア... -
DRb
:: DRbObject # _ _ drbref -> Integer|nil (26306.0) -
リモートオブジェクトの識別子を返します。
...リモートオブジェクトの識別子を返します。
DRb::DRbObject.new_with_uri で取り出したフロントオブジェクトは
識別子を持たないため nil を返します。... -
DRb
:: DRbObject # _ _ drburi -> String|nil (26300.0) -
リモートオブジェクトの URI を返します。
リモートオブジェクトの URI を返します。 -
DRb
:: DRbProtocol (23124.0) -
drb で使われる通信プロトコルを取り扱うモジュールです。
...drb で使われる通信プロトコルを取り扱うモジュールです。
通常ユーザが使うことはないでしょうが、drb の
ための新しい通信手段を定義したい場合には
このモジュールを使う必要があります。
通信手段を定義したクラス......を DRb::DRbProtocol.#add_protocol で
drb に登録することで、追加ができます。
デフォルトでは DRbTCPSocket クラスを用い、druby://... という
URI を指定することで TCP/IP で通信します。
通信プロトコルを追加する例としては、
例として......す。DRbMessage#send_request を呼び出して通信オブジェクトが
保持しているストリームにデータを送る、というのが最も簡単なこのメソッドの
実装法です。
: recv_reply
サーバからリプライを受け取り、[success-boolean, reply-value]... -
DRb
:: DRbIdConv (23024.0) -
オブジェクトと識別子を相互に変換するクラスです。
...換することで実現されます。
このクラスはdRubyでデフォルトとして使われる
のオブジェクト-識別子間の変換クラスです。
この変換には ObjectSpace の機構が使われます。特に
ObjectSpace.#_id2ref が使われています。
これはリモ......す。
別の仕組みとして、drb/timeridconv で提供されている
DRb::TimerIdConv クラスがあります。これを使うと、リモートに
オブジェクトの参照が送られてから一定時間の間は、ローカルプロセス側
の DRb::TimerIdConv で参照を保持し... -
DRb
. # current _ server -> DRb :: DRbServer (20413.0) -
「カレントサーバ」を返します。
...サーバとプライマリサーバは一致しますが、複数のサーバを
異なる URI で起動した場合などにはこの2つが異なる場合があります。
@raise DRb::DRbServerNotFound カレントサーバが存在しない場合に発生します
@see DRb.#primary_server... -
DRb
. # primary _ server -> DRb :: DRbServer|nil (20413.0) -
ローカルプロセスのプライマリサーバーを返します。
...ローカルプロセスのプライマリサーバーを返します。
プライマリサーバとは DRb.#start_service によって
起動されるサーバです。
サーバが動いていない場合は nil を返します。
@see DRb.#stop_service... -
DRb
:: DRbServer . verbose -> bool (20318.0) -
サーバ起動時の :verbose オプションのデフォルト値を返します。
...サーバ起動時の :verbose オプションのデフォルト値を返します。
@see DRb::DRbServer.new, DRb.#start_service,
DRb::DRbServer.verbose=... -
DRb
:: DRbServer # verbose -> bool (20306.0) -
サーバが verbose mode ならば真を返します。
...サーバが verbose mode ならば真を返します。
@see DRb::DRbObject#verbose=... -
DRb
:: DRbIdConv # to _ obj(ref) -> Object (20300.0) -
識別子をオブジェクトに変換します。
識別子をオブジェクトに変換します。