关于librdkafka producer可以看这里
consumer相较于producer需要注意的问题就少得多了
首先是初始化
string errstr = "";
unique_ptr<RdKafka::Conf> conf(RdKafka::Conf::create(RdKafka::Conf::CONF_GLOBAL));
unique_ptr<RdKafka::Conf> tconf(RdKafka::Conf::create(RdKafka::Conf::CONF_TOPIC));
/*设置broker list*/
if (conf->set("metadata.broker.list", config_.brokers, errstr) != RdKafka::Conf::CONF_OK) {
//std::cerr << "RdKafka conf set brokerlist failed :" << errstr.c_str() << endl;
}
/*设置group id*/
if (conf->set("group.id", config_.group_id, errstr) != RdKafka::Conf::CONF_OK) {
//std::cerr << "RdKafka conf set group.id failed :" << errstr.c_