mirror of https://github.com/reiseburo/hermann
16 lines
431 B
Ruby
16 lines
431 B
Ruby
require 'bundler/setup'
|
|
require 'hermann'
|
|
require 'hermann/discovery/metadata'
|
|
require 'hermann/consumer'
|
|
|
|
c = Hermann::Discovery::Metadata.new( "localhost:9092" )
|
|
c.topic("maxwell")
|
|
puts c.topic("maxwell").inspect
|
|
|
|
|
|
puts c.brokers.inspect
|
|
consumer = Hermann::Consumer.new("maxwell", brokers: "localhost:9092, localhost:9092", partition: c.topic('maxwell').partitions.first.id, offset: :start)
|
|
consumer.consume do |c|
|
|
puts c
|
|
end
|