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); }); }) }
'zipkin-integration-test-producer' ); const producer = new kafka.Producer(producerClient); let client; let kafkaLogger;
'zipkin-integration-test-producer' ); const producer = new kafka.Producer(producerClient); let client; let kafkaLogger;