#bb8 #pool #tikv #connection-manager

bb8-tikv

TiKV 客户端的 bb8 适配器

1 个不稳定版本

0.1.0 2021 年 5 月 12 日

#11#bb8

Download history 16/week @ 2024-03-30 5/week @ 2024-04-06

每月 160 次下载

MIT 许可证

16KB
145

Security audit Code Quality License: MIT

TiKV 客户端的 bb8 连接池

TiKV 客户端 支持 bb8 连接池。

用法

use bb8::Pool;
use bb8_tikv::TiKVRawConnectionManager;

async fn execute() {
    let pd_servers: Vec<String> = vec!["127.0.0.1:2379".into()];
    let manager = TiKVRawConnectionManager::new(pd_servers, None).unwrap();
    let pool = Pool::builder().max_size(10).build(manager).await.unwrap();

    let client = pool.get().await.unwrap();
    client
        .put("TEST".to_string(), b"111".to_vec())
        .await
        .unwrap();
}

有关如何使用客户端的详细信息,请参阅 TiKV 客户端


lib.rs:

TiKV 对 bb8 连接池的支持。

依赖项

~40–62MB
~1M SLoC