5 releases (3 breaking)

0.4.0 Nov 1, 2024
0.3.0 Jul 12, 2024
0.2.0 May 10, 2024
0.1.1 Apr 18, 2024
0.1.0 Feb 27, 2024

#3 in #pooling

Download history 12273/week @ 2024-11-01 9007/week @ 2024-11-08 12924/week @ 2024-11-15 13852/week @ 2024-11-22 11787/week @ 2024-11-29 11982/week @ 2024-12-06 12656/week @ 2024-12-13 6667/week @ 2024-12-20 5258/week @ 2024-12-27 8238/week @ 2025-01-03 9759/week @ 2025-01-10 10905/week @ 2025-01-17 14853/week @ 2025-01-24 17341/week @ 2025-01-31 17853/week @ 2025-02-07 7919/week @ 2025-02-14

59,800 downloads per month
Used in 25 crates (via pingora-core)

Apache-2.0

51KB
946 lines

Generic connection pooling

The pool is optimized for high concurrency, high RPS use cases. Each connection group has a lock free hot pool to reduce the lock contention when some connections are reused and released very frequently.

Dependencies

~4–10MB
~94K SLoC