![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
librdkafka
一见
这个作者很懒,什么都没留下…
展开
-
librdkafka的rdk:broker-1线程cpu百分百问题分析
暂时怀疑 clock_gettime 调用出问题了,实现在最新的代码中没有变化:https://github.com/confluentinc/librdkafka/blob/master/src/tinycthread.c。进一步验证是发生在 clock_gettime,单独断点 gettimeofday 没有问题,而且不会进入 gettimeofday。函数 pthread_cond_timedwait 的参数 abstime 是个绝对时间,不是相对时间。很明显 tspec 不对,。原创 2023-07-13 17:01:09 · 2475 阅读 · 0 评论 -
librdkafka线程CPU百分百问题分析
只有一个 rdk:broker-1 线程的 cpu 满,其它的都正常,另一个 rdk:broker-1 线程的 PID 为 18。观察正常情况下两个 rdk:broker-1 线程的 PID 分别为 16 和 17,问题发生时为 17 和 18,不知道是不是发生了退出重新创建两个 rdk:broker-1 线程。**主:**新版本已无该函数。原创 2023-02-27 15:28:35 · 694 阅读 · 2 评论