Vladimir Djurić
Vladimir Djurić
### Quick, high level idea - cluster configuration - there would be RetryPolicy section - with policy handler name (with one or few default implementations available, possible to add custom...
Sorry for late reply. I think you are correct, current architecture seems very very good and it should be possible to achieve retry policy with special "retry middleware" (leaving ProxyInvokerMiddleware,...
Hi @AnderssonPeter, In your Startup.cs, Configure method you would have to register custom "RetryMiddleware" as following: ```csharp app.UseEndpoints(endpoints => { endpoints.MapReverseProxy(app => { app.UseAffinitizedDestinationLookup(); app.UseProxyLoadBalancing(); app.UsePassiveHealthChecks(); app.UseMiddleware(); //add custom retry...
I think overhead and unsafe retries are acceptable if user explicitly enables this behavior from configuration for specific endpoint. This behavior would be disabled by default. If user enables this,...