r2d2:Rust的通用连接池

时间:2024-03-26 09:12:36
【文件属性】:

文件名称:r2d2:Rust的通用连接池

文件大小:21KB

文件格式:ZIP

更新时间:2024-03-26 09:12:36

Rust

r2d2 Rust的通用连接池。 每次需要建立一个新的数据库连接时,效率低下,并且可能在高流量的情况下导致资源耗尽。 连接池维护与数据库的一组开放连接,并将其分发以供重复使用。 r2d2与其管理的连接类型无关。 ManageConnection特征的实现者提供特定于数据库的逻辑来创建和检查连接的运行状况。 不同后端的适配器列表(可能不完整): 后端 转接板条箱 使用r2d2功能 ( ) 使用官方的驱动程序代替 (不建议使用:官方驱动程序在内部处理池化) 例子 使用虚构的“ foodb”数据库。 use std :: thread; extern crate r2d2; extern crate r2d2_foodb; fn main () { let manager = r2d2_foodb :: FooConnectionManager :: new (


【文件预览】:
r2d2-master
----LICENSE-MIT(1KB)
----Cargo.toml(358B)
----src()
--------config.rs(10KB)
--------extensions.rs(2KB)
--------test.rs(18KB)
--------lib.rs(19KB)
--------event.rs(3KB)
----.circleci()
--------config.yml(570B)
----LICENSE-APACHE(11KB)
----README.md(4KB)
----.gitignore(49B)
----CHANGELOG.md(3KB)

网友评论