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);

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM