首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >优先处理gRPC调用以避免服务器过载

优先处理gRPC调用以避免服务器过载
EN

Stack Overflow用户
提问于 2019-06-26 15:46:47
回答 1查看 271关注 0票数 0

我使用gRPC从服务器收集场景节点树、属性或其他资源。所有的通信都是异步的。

节点树调用在其子节点中每个子节点的父响应到达之后发送。因此,发送的请求量增长非常快。对于总共有1500-2000个节点的树,其他调用(如属性)需要等待5-10秒才能处理。其中一个想法是在客户端使用优先级或第二队列。gRPC是否提供优先级?在gRPC中,我如何在给定的时间限制‘空中’的呼叫量?如果你能给我指点代码例子(C++)这个问题是如何解决的,我将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2019-06-27 01:30:41

您不能为gRPC呼叫设置优先级。如果要限制特定通道的调用量,可以在创建通道时设置通道arg GRPC_ARG_MAX_CONCURRENT_STREAMS

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56767758

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档