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

#5 in #pooling

Download history 14382/week @ 2024-11-17 14860/week @ 2024-11-24 10567/week @ 2024-12-01 12891/week @ 2024-12-08 11625/week @ 2024-12-15 5517/week @ 2024-12-22 5121/week @ 2024-12-29 8956/week @ 2025-01-05 9926/week @ 2025-01-12 11820/week @ 2025-01-19 14517/week @ 2025-01-26 18323/week @ 2025-02-02 17696/week @ 2025-02-09 12411/week @ 2025-02-16 14744/week @ 2025-02-23 11222/week @ 2025-03-02

57,820 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