如果不明确地使用gRPC,是否可以在.Net中执行资源清除?

时间:2019-07-18 17:39:48

标签: c# .net grpc resource-cleanup

我有一个gRPC服务器和在不同进程中创建的多个gRPC客户端。 gPRC网络资源应该在哪里清理?

当前的gRPC文档处于低频状态,请让gRPC处理。

// My current client code to clean up resources:
channel = new Channel("127.0.0.1:50051", ChannelCredentials.Insecure);
client = new HpcService.HpcServiceClient(channel);
// client api calls to server
... 
channel.ShutdownAsync().Wait();
client = null;

当我接管资源清理工作时,代码速度较慢(〜30%),资源利用率(〜10%)上升。

0 个答案:

没有答案