grpc c++ 设置断线重连时间

grpc客户端断线重连使用backoff机制

重连间隔越来越长

可以通过参数指定相关参数

相关参数:

https://grpc.github.io/grpc/core/group__grpc__arg__keys.html#gad7d9d143858d8f5e138cf704b0082973

相关代码:

::grpc_impl::ChannelArguments args;
            args.SetInt(GRPC_ARG_MAX_RECONNECT_BACKOFF_MS, 100);
            args.SetInt(GRPC_ARG_MIN_RECONNECT_BACKOFF_MS, 100);
            args.SetInt(GRPC_ARG_INITIAL_RECONNECT_BACKOFF_MS, 100);
            std::shared_ptr<grpc_impl::Channel> channel = grpc::CreateCustomChannel(car_ip + ":" + GRPC_NAVIGATE_API_PORT, grpc::InsecureChannelCredentials(), args);

原文链接: https://www.cnblogs.com/wolbo/p/14293359.html

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/207431

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年2月12日 下午10:55
下一篇 2023年2月12日 下午10:56

相关推荐