UNPKG

kafka-node

Version:
20 lines (16 loc) 561 B
'use strict'; var kafka = require('..'); var HighLevelConsumer = kafka.HighLevelConsumer; var Client = kafka.Client; var argv = require('optimist').argv; var topic = argv.topic || 'topic1'; var client = new Client('localhost:2181'); var topics = [{ topic: topic }]; var options = { autoCommit: true, fetchMaxWaitMs: 1000, fetchMaxBytes: 1024 * 1024 }; var consumer = new HighLevelConsumer(client, topics, options); consumer.on('message', function (message) { console.log(message); }); consumer.on('error', function (err) { console.log('error', err); });