grpc - 完成队列配置
问题描述
使用带有完成队列的异步服务,是否可以配置 cq 的大小?如果没有,他们的任何规则是否适用于完成队列生命周期?
我正在使用 grpc 1.13.1,当我查看实现时,我没有找到类似的东西(在服务器设置和完成队列属性中)。
尽管 GRPC_TRACE 变量的 pending_tags 配置在我的版本上无法正常工作(我收到此消息:Unknown trace var :'pending_tags'),但我能够显示启用“所有”跟踪的队列的大小。
在这个线程上提出了这个问题:https ://groups.google.com/forum/#!topic/grpc-io/LTxgMYBx0yk of google groups。从那以后有什么改变吗?
谢谢你
解决方案
CompletionQueue API 不会公开完成队列上的“大小”或待处理标记的数量。至于 pending_tags 跟踪,我相信它是一个 Debug Only 标志,并且只有在 gRPC 以 Debug 模式编译时才有效。
推荐阅读
- c# - 实现 GroupStyle 时 ListCollectionView.Refresh() 抛出 ArgumentOutOfRange 异常
- r - 获取 CSV 文件的列名
- python - 数据帧循环停止
- vb.net - 按钮处理程序在自定义 MessageBox 类中不起作用
- c# - MongoDB c#驱动程序,使用来自另一个实体字段的数据更新一个实体字段
- html - 菜单项不会下推它旁边的菜单
- r - 如何在 Shiny 中向单选按钮选择添加输入?
- laravel - 有没有办法将ckeditor html内容转换为ms word文档?
- apama - 来自 Cumulocity 中内置 Apama 运行时的 HTTP 请求的凭据
- android - 从 Fragment 到 recyclerview 的共享元素转换