るりまサーチ

最速Rubyリファレンスマニュアル検索!
697件ヒット [1-100件を表示] (0.074秒)
トップページ > クエリ:-[x] > クエリ:b[x] > クエリ:drb[x]

別のキーワード

  1. _builtin -
  2. open-uri open
  3. irb/input-method new
  4. irb/input-method gets
  5. matrix -

検索結果

<< 1 2 3 ... > >>

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)

識別子をオブジェクトに変換します。

識別子をオブジェクトに変換します。

絞り込み条件を変える

<< 1 2 3 ... > >>