るりまサーチ

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

別のキーワード

  1. _builtin *
  2. matrix *
  3. array *
  4. vector *
  5. bigdecimal *

ライブラリ

クラス

モジュール

キーワード

検索結果

DRb.#start_service(uri=nil, front=nil, config_or_acl=nil) -> () (18237.0)

dRuby のサービス(サーバ)を起動します。

...のクラスメソッドによって変更できます。
*
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=

config に Hash以外を渡すと...

DRb::DRbServer.new(uri=nil, front=nil, config_or_acl=nil) -> DRb::DRbServer (142.0)

dRuby サーバを起動し、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=

config に Hash以外を渡すと...
...設定の Hash

@raise DRb::DRbBadURI URI の schema が不正(サポートされていないものである)場合に
発生します
プライマリサーバが存在しない場合は、これで起動したサーバがプライマリ
サーバとなります。

@see DRb.#start_service...

drb (60.0)

分散オブジェクトプログラミングのためのライブラリです。

...(CORBA, RMI, .NETなど)との相互運用性はありません。

dRuby は
*
他のプロセスと Ruby オブジェクトのリファレンスをやりとりすること
*
そこからのメソッド呼び出し
*
メソッド呼出の引数/返り値を Marshal でバイト列に変換(...
...ance_eval("DANGEROUS RUBY CODE!")

このような instance_eval による危険性は $SAFE を 1
以上にすることで防げます。
DRb.#start_service の :safe_level オプションで
リモートからのメソッド呼び出しのコンテキストで指定されるセーフレベルを...
...ァイアウォールと併用すべきです。

=== リファレンス
*
http://www2a.biglobe.ne.jp/~seki/ruby/druby.html
*
http://www.ruby-doc.org/stdlib/libdoc/drb/rdoc/index.html

=== Example
単純なクライアント-サーバシステムの例。

ターミナルを2つサーバ側/ク...
...o.instance_eval("DANGEROUS RUBY CODE!")

このような instance_eval による危険性は $SAFE を 1
にすることで防げます。
DRb.#start_service の :safe_level オプションで
リモートからのメソッド呼び出しのコンテキストで指定されるセーフレベルを...