是否有 .net Polly 库的 JavaScript (Angular) 等价物

Are there any JavaScript (Angular) equivalents of the .net Polly library

我最近发现了 .net 库 Polly 。从 GitHub 页面..

Polly is a .NET resilience and transient-fault-handling library that allows developers to express policies such as Retry, Circuit Breaker, Timeout, Bulkhead Isolation, and Fallback.

它看起来非常强大并且非常易于使用,但是我的 Angular 应用程序也在寻找同样的东西(Polly 仅适用于 .net)。也许我应该看看 Polly 团队是否可以考虑 JS 端口。

我知道 Rxjs 有重试、超时等功能(我目前正在使用),但想知道是否有一些包可以像使用 Polly 策略那样包装它,并且还包括诸如缓存?

我已经进行了相当多的搜索,但还没有找到任何东西。

提前致谢!

polly-js authored by @maurice个。我知道这包括重试政策;该库的作者可以进一步评论。

我(作为 Polly for .Net 的维护者)目前没有带宽来进行 Javascript 移植。但是,我很乐意支持(或建议,例如关于概念)任何想要开发 Javascript/Angular 等价物的人。