ksysoev / wasabi

Toolkit for Creating WebSocket API Gateways
MIT License
4 stars 2 forks source link

Redefine backoff strategy for retry middleware #95

Closed ksysoev closed 2 days ago

ksysoev commented 1 week ago

Current implementation of retry middleware use equals intervals between retries. It may be useful to have possibility to redefine policy for retry intervals.

probably we can accept optional argument with a function that will accept 2 parameters with current retry counter and initial retry interval, based on these parameters function should calculate interval that needs to be awaited.

shan-96 commented 1 week ago

@ksysoev can I take this over? Also I think I don't need to wait for #94 to finish to begin this.

ksysoev commented 1 week ago

@shan-96 sure, yes I think #94 can be implemented as separate parameter