kafka-rest-consumer-daemon

2.0.0 • Public • Published

kafka-rest-consumer-daemon

A daemon for processing a kafka-rest topic

var bunyan = require( 'bunyan' );
var kafkaRestConsumerDaemon = require( 'kafka-rest-consumer-daemon' );
 
var logger = bunyan.createLogger( {
    name: 'stdout-daemon',
    level: 'trace'
} );
 
function printMessages( messages, done ) {
 
    try {
        console.log( JSON.stringify( messages, null, 2 ) );
        done();
 
    } catch( err ) {
 
        // if the messages cannot be handled, then return an error
        done( err );
    }
}
 
kafkaRestConsumerDaemon( {
    kafkaRestUrl: 'http://localhost:8082',
    consumerGroup: 'stdoutDaemonGroup',
    consumerId: 'stdoutDaemonConsumer',
    topic: 'test',
    logger: logger,
    consumer: printMessages
} );

Readme

Keywords

Package Sidebar

Install

npm i kafka-rest-consumer-daemon

Weekly Downloads

3

Version

2.0.0

License

ISC

Last publish

Collaborators

  • cantireinnovations