caidj

Results 16 comments of caidj

用的什么ns呢?是由于某个阶段的某个节点的权重比较大导致的吧

https://github.com/apache/incubator-brpc/issues/1300 这个可以提供类似的功能,供参考,不过需要注意一下control,request, response的析构顺序

可以用[executionqueue](https://github.com/apache/incubator-brpc/blob/master/docs/cn/execution_queue.md)解决你的场景?通过eq累积一定量的数据后,批量发送给E, F。

github id: cdjingit brpc 贡献 url:https://github.com/apache/incubator-brpc/commits?author=cdjingit

可能是有锁block bthread worker。你说的cpu消耗的值具体是哪里看的?top看的,还是bvar里面的cpu_usage? work_usage bvar是多少?

> 直接TaskGroup::exchange切换栈的话,当前bthread是不是丢失了?没有把当前bthread的tid记录到队列里。 当前的bthread会被push进rq里面,等待执行。这样不能解决问题