如何调整 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(),它支持命名参数和credentials,例如idleTimeoutbackOffStrategy
client = ClientChannel(
'localhost',
port: 50051,
options: ChannelOptions(
credentials: credentials,
//idleTimeout: Duration(minutes: 1),
//backOffStrategy: backOffstrategy
));
}
Run Code Online (Sandbox Code Playgroud)
如何或在哪里设置通道参数?
| 归档时间: |
|
| 查看次数: |
862 次 |
| 最近记录: |