在 librdkafka 中,每次调用 produce() 后都会调用 dr_cb()

In librdkafka, dr_cb() is called each time after produce() called

我正在开发 C++ Kafka 客户端:librdkafka。库在这里 https://github.com/edenhill/librdkafka/blob/master/examples/rdkafka_example.cpp。 每次调用Producer class中的produce(),就是dr_cb()函数(见下面代码) 叫什么?

/**
* Delivery Report callback class
*/
class DeliveryReportCb {
public:
virtual void dr_cb (Message &message) = 0;
};

交付报告回调 (dr_cb) 仅在应用程序在生产者句柄上调用 poll() 时调用,它们不会从 produce() 调用中调用。