るりまサーチ

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

別のキーワード

  1. smtp start
  2. net/smtp start
  3. pop start
  4. pop3 start
  5. http start

ライブラリ

クラス

モジュール

キーワード

検索結果

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

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

...コルを指定することもできます。

front でフロントオブジェクト(URI に結び付けられるオブジェクト)を
設定します。

config で Hash で設定を渡します。以下の項目が利用できます。

: :idconv
dRuby内部で識別子とオブジェクト...
...
デフォルトは DRb::DRbIdConv のインスタンス。
: :verbose
真を指定すると失敗したdRuby経由のメソッドのログを
$stdout に出力します。デフォルトは false。
: :tcp_acl
サーバに設定する ACL(Access Control List)。詳しくは ACL
...
...l
* 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以外を渡すと、ACL(Access Control List)として取り扱われます。

起動したサーバは...

DRb::DRbServer.default_id_conv(idconv) -> () (6206.0)

サーバ起動時の :id_conv オプションのデフォルト値を指定します。

...サーバ起動時の :id_conv オプションのデフォルト値を指定します。

初期値は DRb::DRbIdConv のインスタンスです。

@see DRb::DRbServer.new, DRb.#start_service...

DRb::DRbServer#config -> Hash (6106.0)

サーバの設定を返します。

...サーバの設定を返します。

@see DRb::DRbServer.new, DRb.#start_service...

DRb::DRbServer#front -> object (6106.0)

サーバに設定されたフロントオブジェクトを返します。

...サーバに設定されたフロントオブジェクトを返します。

@see DRb::DRbServer.new, DRb.#start_service...

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

dRuby サーバを起動し、DRbServerのインスタンスを返します。

...コルを指定することもできます。

front でフロントオブジェクト(URI に結び付けられるオブジェクト)を
設定します。

config で Hash で設定を渡します。以下の項目が利用できます。

: :idconv
dRuby内部で識別子とオブジェクト...
...
デフォルトは DRb::DRbIdConv のインスタンス。
: :verbose
真を指定すると失敗したdRuby経由のメソッドのログを
$stdout に出力します。デフォルトは false。
: :tcp_acl
サーバに設定する ACL(Access Control List)。詳しくは ACL
...
...設定の Hash

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

@see DRb.#start_service...

絞り込み条件を変える

DRb::DRbServer.verbose=(on) (107.0)

サーバ起動時の :verbose オプションのデフォルト値を指定します。

...サーバ起動時の :verbose オプションのデフォルト値を指定します。

初期値は false です。

@see DRb::DRbServer.new, DRb.#start_service...

rinda/rinda (30.0)

Rubyで実装されたタプルスペース(Tuple Space)を扱うためのライブラリです。

...プルスペースに書き込む
ruby rindac.rb druby://localhost:40121
# on rindas.rb terminal
do_it(1)
do_it(2)
do_it(3)
do_it(4)
do_it(5)
do_it(6)
do_it(7)
do_it(8)
do_it(9)
do_it(10)
# on rindac.rb terminal
[1, 2]
[2, 4]
[3, 6]
[4, 8]
[5, 10]
[6, 12]
[7,...
....shift
DRb.start_service(uri, Rinda::TupleSpace.new)
puts DRb.uri
DRb.thread.join


# rindas.rb
require 'drb/drb'
require 'rinda/rinda'

def do_it(v)
puts "do_it(#{v})"
v + v
end

uri = ARGV.shift || raise("usage: #{$0} <server_uri>")

DRb.start_service
ts = Rinda...
...[2], v])
end


# rindac.rb
require 'drb/drb'
require 'rinda/rinda'

uri = ARGV.shift || raise("usage: #{$0} <server_uri>")

DRb.start_service
ts = Rinda::TupleSpaceProxy.new(DRbObject.new(nil, uri))

(1..10).each do |n|
ts.write(['sum', DRb.uri, n])
end

(1..10).each...