kratos icon indicating copy to clipboard operation
kratos copied to clipboard

[Feature]provides client-side request retry logic

Open zjx-ERROR opened this issue 2 years ago • 5 comments

What problem is the feature used to solve?

kratos does not provide client-side request retry logic

References

- [http retry](https://github.com/gojek/heimdall/tree/master/httpclient)
- [gprc retry](https://github.com/grpc-ecosystem/go-grpc-middleware/tree/master/retry)

zjx-ERROR avatar Jul 16 '22 10:07 zjx-ERROR

It can implement a client retry middleware that supports http/grpc at the same time

shenqidebaozi avatar Jul 17 '22 15:07 shenqidebaozi

It can implement a client retry middleware that supports http/grpc at the same time

So we tend to use middleware to implement retry instead of adding retry logic in the client ?

zaunist avatar Aug 12 '22 09:08 zaunist

Please assign it to me because I want to try implementing this functionality.

Loner1024 avatar Aug 25 '22 20:08 Loner1024

@Loner1024 sorry, I just saw it now, can you help me finish it

shenqidebaozi avatar Dec 16 '22 03:12 shenqidebaozi

@Loner1024 sorry, I just saw it now, can you help me finish it

Great, I will try.

Loner1024 avatar Dec 16 '22 04:12 Loner1024

It seems that this is still not implemented so I am wondering is this still needed? If it is may I pick this up? @shenqidebaozi

tanghaowillow avatar Jul 06 '23 17:07 tanghaowillow