delivery-report
事件在每次生成的每条消息中都会被调用,并从一开始就提供发送报告。例如,对于第一条消息,我们将获得偏移为1的交货报告。对于第二条消息,我们将获得两个偏移量为2的传递报告。对于第三条消息,我们将获得3个偏移量为3的传递消息,依此类推。
producer.on('delivery-report', function (err, report) {
console.log("delivery report received");
console.log('delivery-report: ' + JSON.stringify(report));
});
答案 0 :(得分:0)
对于delivery-report
事件,有一个once
绑定,该绑定仅为每封邮件传递一个传递报告。
producer.once('delivery-report', function (err, report) {
console.log("delivery report received");
console.log('delivery-report: ' + JSON.stringify(report));
});