lib/logstash/inputs/nsq.rb in logstash-input-nsq-1.0.1 vs lib/logstash/inputs/nsq.rb in logstash-input-nsq-1.0.2

- old
+ new

@@ -5,13 +5,14 @@ class LogStash::Inputs::Nsq < LogStash::Inputs::Base config_name 'nsq' default :codec, 'json' - config :nsqlookupd, :validate => :string, :default => 'localhost:4161' + config :nsqlookupd, :validate => :array, :default => 'localhost:4161' config :channel, :validate => :string, :default => 'logstash' config :topic, :validate => :string, :default => 'testtopic' + config :max_in_flight, :validate => :number, :default => 100 public def register @logger.info('Registering nsq', :channel => @channel, :topic => @topic, :nsqlookupd => @nsqlookupd) @@ -23,10 +24,11 @@ begin begin consumer = Nsq::Consumer.new( :nsqlookupd => @nsqlookupd, :topic => @topic, - :channel => @channel + :channel => @channel, + :max_in_flight => @max_in_flight ) while true #@logger.info('consuming...') event = consumer.pop #@logger.info('processing:', :event => event)