如何在Dart客户端中设置gRPC keepalive

问题描述 投票:1回答:1

如何调整Dart gRPC客户端的keepalive参数?

有一个定义keepalive选项的页面:https://github.com/grpc/grpc/blob/master/doc/keepalive.md

它将这些描述为“渠道参数”。

我已经在Python中看到过这样的例子,例如:https://www.cs.mcgill.ca/~mxia3/2019/02/23/Using-gRPC-in-Production/

在Dart中创建通道时,我使用ChannelOptions(),它支持命名参数credentialsidleTimeoutbackOffStrategy,例如

client = ClientChannel(
       'localhost',
        port: 50051,
        options: ChannelOptions(
          credentials: credentials,
          //idleTimeout: Duration(minutes: 1),
          //backOffStrategy: backOffstrategy
        ));

  }

我如何或在何处设置频道参数?

dart grpc
1个回答
1
投票

gRPC keepalive尚未实施。 add KeepAlive support有跟踪问题你可以投票。

© www.soinside.com 2019 - 2024. All rights reserved.