![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
#librdkafka
1943kevin
这个作者很懒,什么都没留下…
展开
-
librdkafka producer封装的一点总结
librdkafka的producer有一个内部的队列,我们可以设置队列的最大长度(或者内存),队列满了之后,调用produce接口会返回RdKafka::ERR__QUEUE_FULL,此时可以把数据重新添加到我们自己的缓存队列 比如将队列长度设置为10000, if (conf->set("queue.buffering.max.messages", "10000", errstr) !...原创 2020-03-17 12:21:44 · 1222 阅读 · 0 评论 -
librdkafka consumer封装的一点总结
关于librdkafka producer可以看这里 consumer相较于producer需要注意的问题就少得多了 首先是初始化 string errstr = ""; unique_ptr<RdKafka::Conf> conf(RdKafka::Conf::create(RdKafka::Conf::CONF_GLOBAL)); unique_ptr<RdKaf...原创 2020-03-17 13:59:28 · 1267 阅读 · 0 评论