我正在使用 net.devh:grpc-client-spring-boot-starter lib,带有 @GrpcClient 注释来基于应用程序配置(application.yml)获取客户端 grpc 存根,我想覆盖重试策略。
java grpc示例(https://github.com/grpc/grpc-java/blob/master/examples/src/main/java/io/grpc/examples/retrying/RetryingHelloWorldClient.java)参考更新ManagedChannelBuilder。
有如何使用 @GrpcClient 执行此操作的任何示例吗?
我会创建一个 GrpcChannelConfigurer bean 来在 ChannelBuilder 上设置相关的重试属性吗?
我通过以下任一方式验证了它的工作原理:
如果通过 GrpcChannelConfigurer 设置重试配置有效,那么您的问题是什么?