Hi, Noah

I'm using GRPC-1.0.0. I found the configurations cannot be modified or I do 
not know how to change those configurations.
When I issue the RPC, I will check the channel state, if I find the channel 
is NOT OK, I will stop sending RPC. Seems what I'm doing is already like 
set_wait_for_ready().
My question is:
1. Even I can use set_wait_for_ready() (not for V1.0.0 though), how can I 
control the retry logic by my self?
2. Seems channel will try to connect server when it is not recoverable. But 
can I try to actively and manually try to connect the server using Channel? 
That would be easy then to control the retry by myself.

Thanks,
Yihao

在 2017年7月14日星期五 UTC-7上午11:20:28,Noah Eisen写道:
>
> Hi Yihao
>
> We expose the following knobs to configure channel reconnect: 
> INITIAL_BACKOFF, MULTIPLIER, JITTER, MAX_BACKOFF, MIN_CONNECT_TIMEOUT. Most 
> of those can be set via channel args (some , like jitter, have to be hard 
> coded, but a PR to change them to channel args should be trivia). 
>
> If that does not give you enough control, then you can set wait_for_ready 
> to false (see here 
> <https://github.com/grpc/grpc/blob/master/doc/wait-for-ready.md>), and 
> implement custom reconnect logic there.
>
> BEst, 
> Noah
>
> On Fri, Jul 14, 2017 at 11:13 AM, yihao yang <[email protected] 
> <javascript:>> wrote:
>
>> https://github.com/grpc/grpc/blob/master/doc/connection-backoff.md
>>
>> Hi,
>>
>> Can any one talk about why using exponential backoff when reconnecting? 
>> Seems I cannot costume my own reconnect algorithms outside. I can only 
>> recreate a new channel based on some stragety.
>>
>> Thanks,
>> Yihao
>>
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "grpc.io" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] <javascript:>.
>> To post to this group, send email to [email protected] 
>> <javascript:>.
>> Visit this group at https://groups.google.com/group/grpc-io.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/grpc-io/bb814336-6c46-4ab5-ac40-51688d0a2a4a%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/grpc-io/bb814336-6c46-4ab5-ac40-51688d0a2a4a%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"grpc.io" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/grpc-io.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/grpc-io/ab937c6d-34dc-4581-836c-932cea2a19d2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to