bb8 0.3.0

r2d2, but for async tokio based connections
Documentation

A generic connection pool, designed for asynchronous tokio-based connections This is an asynchronous tokio-based version of r2d2.

Opening a new database connection every time one is needed is both inefficient and can lead to resource exhaustion under high traffic conditions. A connection pool maintains a set of open connections to a database, handing them out for repeated use.

bb8 is agnostic to the connection type it is managing. Implementors of the ManageConnection trait provide the database-specific logic to create and check the health of connections.