producer.on('error', (err) => { console.log(err); console.log(`[kafka-producer -> ${_TOPIC}]: connection errored`); throw err; });
producer.on('ready', function () { producer.createTopics([ constants.TOPIC_CUSTOMERS, constants.TOPIC_TRANSACTIONS, constants.TOPIC_FILTERED_TRANSACTIONS ], false, function (err, data) { if(err) {console.log(err)} }); console.log('Kafka client is ready'); });
const initProducer = () => { return new Promise((resolve, reject) => { const Producer = kafka.Producer; const producerClient = new kafka.KafkaClient({kafkaHost: KAFKA_HOST}); const producer = new Producer(producerClient); producer.on('ready', () => { console.log('Producer ready. Refresh metadata'); producerClient.refreshMetadata([KAFKA_EVENT_TOPIC], (error) => { if (error) { console.error('Producer refresh metadata error:', error); reject(error); } resolve(producer); }); }); producer.on('error', (err) => { console.log('Producer error'); console.error(err); }); }) }
producer.on('ready', function() { producer.send(payload, (err, data) => { if (err) { console.error('send error', err); } else { console.log('success', data); } }); producer.send(payload, (err, data) => { if (err) { console.error('send error', err); } else { console.log('success', data); } }); });
producer.on('error', err => { console.error('error', err); });
producer.on('ready', () => { producer.createTopics(['zipkin'], true, (err) => { if (err) { consumer.on('message', (message) => { console.log('Received Zipkin data from Kafka'); expect(message.topic).to.equal('zipkin'); }); client.on('error', (err) => { console.log('client error', err); finish(err); }); consumer.on('error', (err) => { console.log('consumer error', err); consumer.close(true, () => finish(err));
producer.on('ready', async () => { const status = producer.send(payloads, (err, data) => { if (err) { console.log(`[kafka-producer -> ${_TOPIC}]: broker update failed`); } else { console.log(`[kafka-producer -> ${_TOPIC}]: broker update success`); process.exit(0); } }); });
producer.on('ready', function () { console.log('Producer is ready'); });
producer.on('error', (err) => { console.log(err); console.log(`[kafka-producer -> ${_TOPIC}]: connection errored`); throw err; });
producer.on('ready', async () => { const status = producer.send(payloads, (err, data) => { if (err) { console.log(`[kafka-producer -> ${_TOPIC}]: broker update failed`); } else { console.log(`[kafka-producer -> ${_TOPIC}]: broker update success`); process.exit(0); } }); });
producer.on('error', function (err) { console.log('Kafka client is in an error state: '); console.log(err); });
producer.on('error', function (err) { console.log('Producer is in error state'); console.log(err); })