-
Notifications
You must be signed in to change notification settings - Fork 230
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Is bottleneck still maintained? #207
Comments
Hello! Did you get any more insights about this topic? I'm on the same page than you :) |
Seems like this library does the same and is better maintained: https://www.npmjs.com/package/p-limit |
Reading the description of it, it definitely doesn't do the same things that bottleneck does. |
It limits the number of concurrent requests |
In a VERY simply and naive way. It's basically equivalent to Bottleneck's |
Ok, you might wanna check out https://github.com/sindresorhus/p-queue Don't know if it does everything you need though, personally I was only after maxConcurrent |
The main benefits of It's possible that something like that might be able to be hacked together on top of |
@0xdevalias The closest alternative I found is redis-smq which is a Redis backed queue that also implements a rate limiter. |
Batcher feature is also very useful. Does any of the libs shared above support similar thing? |
Another alternative node-redlock |
For those looking for |
I see that the last version (
2.19.5
) was released back in 2019, and the last commit in this repo (b835283) seems to be from 2020, which presumably means it hasn't even been released.Looking at the npm package, it seems there have been
1,847,251
downloads in the last week, which implies there is still a lot of code out there using the package:Is it just that the code in this repo is stable/feature complete/doesn't need any updates, or?
And if this isn't maintained, what alternatives are people using these days? I've done some research a couple of times and this still seems to come back as the best option.
cc // @SGrondin
Edit:
A few potential alternatives that I found/others have suggested:
The text was updated successfully, but these errors were encountered: