Sha256: ff10665562f6fa41e88401ff3f0634b084db43adc45a1589d002ef9574b57eea
Contents?: true
Size: 701 Bytes
Versions: 54
Compression:
Stored size: 701 Bytes
Contents
#!/usr/bin/env ruby # encoding: utf-8 require "bundler" Bundler.setup $:.unshift(File.expand_path("../../../lib", __FILE__)) require 'amqp' puts "Running amqp gem #{AMQP::VERSION}" EM.run do AMQP.connect do |conn| @amqp_connection = conn AMQP::Channel.new(@amqp_connection) do |channel| @amqp_channel = channel @amqp_exchange = @amqp_channel.topic EventMachine.add_periodic_timer(0) do random_binary_string = Array.new(rand(1000)) { rand(256) }.pack('c*') random_binary_string.force_encoding('BINARY') p random_binary_string @amqp_exchange.publish(random_binary_string, :routing_key => "a.my.pattern") end end end end
Version data entries
54 entries across 54 versions & 1 rubygems