首页 > 解决方案 > 什么时候应该关闭 GRPC ManagedChannel?

问题描述

ManagedChannel managedChannel = ManagedChannelBuilder.forTarget(host).usePlaintext().build();

我什么时候应该关闭托管频道?它会一直开放吗?或者我应该在每次操作后关闭这个频道吗?

标签: javagrpcchannelstub

解决方案


它旨在在您的应用程序中保持开放和重用。例如,参见github 上的这个线程,其中一位贡献者指出:

创建通道的成本很高,一般建议每个应用程序使用一个,在服务存根之间共享。


推荐阅读