gpt4 book ai didi

grpc - grpc-java managedchannelbuilder 可以处理的最大客户端数量是多少?

转载 作者:行者123 更新时间:2023-12-03 22:29:36 24 4
gpt4 key购买 nike

当我们创建 managedChannelBuilder 并使用它来调用 grpc-java 服务调用时,我们可以使用它为多少个客户端提供服务?在单独的服务调用后,此 channel 不会关闭吗?
假设我有一个 REST 接口(interface),它接受来自浏览器的 REST 调用
在这些 REST 服务方法中,我正在对独立的 grpc 服务器进行 grpc 客户端调用。我也可以同时期待 [4000-5000] 范围内的客户端连接。
我能在多大程度上利用这个 managedChannelBuilder。我只需要一个吗?还是我需要汇集多个 channel build 者?

最佳答案

一般来说,我建议使用单个 ManagedChannel当您的代码可以轻松构建以共享它时,每个端点。 ManagedChannel多路复用 RPC 并且是线程安全的,因此它可以同时处理多个 RPC。

在高吞吐量的极少数情况下,使用多个 ManagedChannel 可能是有意义的。 . Eventually ManagedChannel (或者,也许 Channel )应该支持 native 执行此操作。

关于grpc - grpc-java managedchannelbuilder 可以处理的最大客户端数量是多少?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43119082/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com