Skip to content
tanayarunPublic

About

aquifer is a generic connection pool written in Go, built from scratch

Resources

Stars

2 stars

Watchers

0 watching

Forks

Latest commit

 

History

14 Commits

Folders and files

Repository files navigation

aquifer

A connection pool that stores and supplies connections on demand.

aquifer is a generic, production-grade connection pool written in Go, built from scratch.

aquifer handles:

  • Pre warming a minimum number of connections on startup
  • Lending connections to callers and taking them back
  • Creating new connections on demand (up to a configurable max)
  • Blocking callers gracefully when the pool is at capacity
  • Timing out callers via context.Context
  • Evicting idle connections that have expired
  • Graceful shutdown — waiting for in-flight connections before closing

About

aquifer is a generic connection pool written in Go, built from scratch

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages