lib/recognizer/amqp.rb in recognizer-0.1.2 vs lib/recognizer/amqp.rb in recognizer-0.1.3

- old
+ new

@@ -19,19 +19,20 @@ amqp = Bunny.new(options[:amqp].reject { |key, value| key == :exchange }) amqp.start exchange = amqp.exchange(exchange_name, :type => exchange_type.to_sym, :durable => durable) - queue = amqp.queue("recognizer") + queue = amqp.queue("recognizer") queue.bind(exchange, :key => routing_key) Thread.abort_on_exception = true Thread.new do logger.info("AMQP -- Awaiting metrics with impatience ...") queue.subscribe do |message| payload = message[:payload] msg_routing_key = message[:routing_key] || message[:delivery_details][:routing_key] + lines = payload.split("\n") lines.each do |line| line = line.strip case line.split("\s").count when 3