t.throws(function() { return new addon.Producer(); });
beforeEach(function(done) { producer = new Kafka.Producer({ 'client.id': 'kafka-test', 'metadata.broker.list': kafkaBrokerList, 'dr_cb': true, 'debug': 'all' }); producer.connect({}, function(err) { t.ifError(err); done(); }); eventListener(producer); });
const run = async () => { const reports = []; const totalMessages = 1000100; const producer = new Kafka.Producer({ "batch.num.messages": 50000, "compression.codec": "lz4",
this.producer = new Kafka.Producer(this.client, this.opts.producer, this.opts.customPartitioner); this.producer.on("ready", () => {
producer = new Kafka.Producer({ 'client.id': 'kafka-mocha', 'metadata.broker.list': kafkaBrokerList,
describe('with_dr_msg_cb', function() { beforeEach(function(done) { producer = new Kafka.Producer({ 'client.id': 'kafka-test', 'metadata.broker.list': kafkaBrokerList,
producer = new Kafka.Producer({ 'client.id': 'kafka-mocha', 'metadata.broker.list': kafkaBrokerList,
producer = new Kafka.Producer({ 'metadata.broker.list': kafkaBrokerList, });
function instrument(kafka) { shimmer.wrap(Object.getPrototypeOf(kafka.Producer.prototype), 'send', shimSend); shimmer.wrap(kafka.Consumer.prototype, 'emit', shimEmit); if (kafka.HighLevelConsumer) { // kafka-node 4.0.0 dropped the HighLevelConsumer API shimmer.wrap(kafka.HighLevelConsumer.prototype, 'emit', shimEmit); } else { // kafka-node 4.0.0 refactored the ConsumerGroup to not longer inherit from HighLevelConsumer so it needs to be // shimmed explicitly shimmer.wrap(kafka.ConsumerGroup.prototype, 'emit', shimEmit); } }
function getProducer(queueName = 'test_queue') { let producer = new Producer(queueName, config); producer = bluebird.promisifyAll(producer); producersList.push(producer); return producer; }
constructor(connection) { this._connection = connection; this.producer = new Producer(connection); this.consumer = new Consumer(connection); }
t.throws(function() { return new Producer(); });