使用带有完成队列的异步服务,是否可以配置cq的大小? 如果不是,那么它们的任何规则是否应用在完成队列生命周期中?
我使用的是grpc 1.13.1,在研究实现时,我没有找到类似的东西(在服务器设置或完成队列属性中)。
尽管GRPC_TRACE变量的pending_tags配置在我的版本上无法正常工作(我收到此消息:Unknown trace var:'pending_tags'),但我能够显示启用“所有”跟踪的队列的大小。
在以下线程上提出了问题:https://groups.google.com/forum/#!topic/grpc-io/LTxgMYBx0yk个Google网上论坛。从那以后有什么改变吗?
向你致敬
答案 0 :(得分:0)
CompletionQueue API不会在完成队列上公开'size'或挂起的标记数。至于pending_tags跟踪,我相信它是“仅调试”标志,并且仅当在调试模式下编译gRPC时才有效。