I just tried to do a attempted a seamless upgrade of a service in a test setup. The service is being accessed by a Feign client. And naively I was under the impression that
If you are using ribbon you can set properties similar to the following (substituting "localapp" for your serviceid):
localapp.ribbon.MaxAutoRetries=5 localapp.ribbon.MaxAutoRetriesNextServer=5 localapp.ribbon.OkToRetryOnAllOperations=true