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

#2179 in Network programming

Download history 955/week @ 2024-08-04 940/week @ 2024-08-11 1055/week @ 2024-08-18 1001/week @ 2024-08-25 901/week @ 2024-09-01 705/week @ 2024-09-08 2174/week @ 2024-09-15 5120/week @ 2024-09-22 6542/week @ 2024-09-29 4227/week @ 2024-10-06 7067/week @ 2024-10-13 5600/week @ 2024-10-20 8803/week @ 2024-10-27 12326/week @ 2024-11-03 8036/week @ 2024-11-10 14833/week @ 2024-11-17

45,621 downloads per month
Used in 24 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