2
0
2018-12-26 17:27:29 -06:00
2018-12-26 17:26:50 -06:00
2018-12-26 17:17:08 -06:00
2018-12-26 17:21:07 -06:00
2018-12-26 17:17:08 -06:00
2018-12-26 17:17:25 -06:00
2018-12-26 17:27:29 -06:00

Build Status

Puddle

Puddle is a tiny generic resource pool library for Go that uses the standard context library to signal cancellation of acquires. It is designed to contain the minimum functionality a resource pool needs that cannot be implemented without concerrency concerns. For example, a database connection pool may use puddle internally and implement health checks and keep-alive behavior without needing to implement any concurrent code of its own.

Features

  • Acquire cancellation via context standard library
  • Statistics API for monitoring pool pressure
  • No dependencies outside of standard library
  • High performance
  • 100% test coverage

License

MIT

S
Description
No description provided
Readme 189 KiB
Languages
Go 100%