Sha256: 821c745df020bb25a73611bd8b223741dd1e88a77884cb9bccc12c30e5c0d26b

Contents?: true

Size: 394 Bytes

Versions: 28

Compression:

Stored size: 394 Bytes

Contents

# encoding: utf-8

ctx = ZMQ::Context.new
sub = ctx.socket(:SUB)
sub.subscribe("")
sub.connect($runner.endpoint)

messages, start_time = 0, nil
while (case $runner.encoding
  when :string
    sub.recv
  when :frame
    sub.recv_frame
  when :message
    sub.recv_message
  end) do
  start_time ||= Time.now
  messages += 1
  break if messages == $runner.msg_count
end

$runner.stats(start_time)

Version data entries

28 entries across 28 versions & 1 rubygems

Version Path
rbczmq-1.7.9 perf/pub_sub/local.rb
rbczmq-1.7.8 perf/pub_sub/local.rb
rbczmq-1.7.7 perf/pub_sub/local.rb
rbczmq-1.7.6 perf/pub_sub/local.rb
rbczmq-1.7.5 perf/pub_sub/local.rb
rbczmq-1.7.4 perf/pub_sub/local.rb
rbczmq-1.7.3 perf/pub_sub/local.rb
rbczmq-1.7.2 perf/pub_sub/local.rb
rbczmq-1.7.1 perf/pub_sub/local.rb
rbczmq-1.7.0 perf/pub_sub/local.rb
rbczmq-1.6.4 perf/pub_sub/local.rb
rbczmq-1.6.2 perf/pub_sub/local.rb
rbczmq-1.6 perf/pub_sub/local.rb
rbczmq-1.5 perf/pub_sub/local.rb
rbczmq-1.4 perf/pub_sub/local.rb
rbczmq-1.3 perf/pub_sub/local.rb
rbczmq-1.2 perf/pub_sub/local.rb
rbczmq-1.1 perf/pub_sub/local.rb
rbczmq-1.0 perf/pub_sub/local.rb
rbczmq-0.9 perf/pub_sub/local.rb