java - 什么时候应该关闭 GRPC ManagedChannel?
问题描述
ManagedChannel managedChannel = ManagedChannelBuilder.forTarget(host).usePlaintext().build();
我什么时候应该关闭托管频道?它会一直开放吗?或者我应该在每次操作后关闭这个频道吗?
解决方案
它旨在在您的应用程序中保持开放和重用。例如,参见github 上的这个线程,其中一位贡献者指出:
创建通道的成本很高,一般建议每个应用程序使用一个,在服务存根之间共享。
推荐阅读
- ios - 如何使视图可滚动 - 视图包含带有标签和图像的堆栈?
- python - lin_reg.coef_ 函数在使用 StandardScaler 缩放训练数据时返回过高的系数
- sql - 如何获取每年点的名称和最大总和值?
- docker - Ubuntu docker-compose 错误 Compose 文件版本
- javascript - 在 facebook 上共享时,角度应用程序中的 og 元标记不起作用
- java - 如何使用现有的 android 应用程序并响应本机 UI?
- php - 上传 csv 文件后获取 MIME 类型“application/octet-stream”?
- flutter - Flutter:如何在字符串中使用材质图标?
- ibm-mq - 部署 MQSeries 相关组合后出现以下错误
- python-3.x - TypeError:'int'对象不支持项目删除python3?