deadpool
Dead simple pool implementation for rust with async-await (by bikeshedder)
async-pool-benchmark
Benchmark of async pools for rust (by bikeshedder)
deadpool | async-pool-benchmark | |
---|---|---|
3 | 1 | |
954 | 3 | |
- | - | |
8.7 | 0.0 | |
7 days ago | about 2 years ago | |
Rust | Rust | |
Apache License 2.0 | GNU General Public License v3.0 or later |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
deadpool
Posts with mentions or reviews of deadpool.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-04-06.
-
Rust's Poor Composability
It was with deadpool, I don't recall the exact underlying reasons though: https://github.com/bikeshedder/deadpool/issues/104#issuecomm...
-
How to get deadpool-postgres to retry a connection?
The documentation recommends pool.get().await.unwrap() to get a new connection. However, if I have one server in the pool and that server goes away (say because of a transient network issue) get() returns an error and that blows up.
-
Deadpool 0.9 released - dead simple async pool for connections and objects of any type
Sources: https://github.com/bikeshedder/deadpool
async-pool-benchmark
Posts with mentions or reviews of async-pool-benchmark.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-10-18.
-
Deadpool 0.9 released - dead simple async pool for connections and objects of any type
The performance is slightly slower compared to 0.8 which is caused by an additional mutex lock required by the resize feature. It is still an extremely fastest async pool that excels for highly contested pools: https://github.com/bikeshedder/async-pool-benchmark/blob/main/results.txt
What are some alternatives?
When comparing deadpool and async-pool-benchmark you can also consider the following projects:
wai-conduit - Haskell Web Application Interface
crates.io - The Rust package registry