2个版本

0.0.1 2024年5月28日
0.0.0 2024年5月2日

#20#池化

Download history 160/week @ 2024-05-02 5/week @ 2024-05-16 110/week @ 2024-05-23 40/week @ 2024-05-30 3/week @ 2024-06-06 1/week @ 2024-06-13

89 每月下载次数

MPL-2.0 许可证

130KB
2.5K SLoC

:showtitle: :toc: left :icons: font

Qorb

Qorb是一个正在开发中的连接池库,受到了"Cueball"连接池库的极大启发。

概述

示例

要使用客户端、服务器和DNS系统开始,请参阅示例目录中的README:link:examples/README.adoc[参阅示例目录中的README]。

这提供了一个设置,用于生成任意数量的后端的工作负载,然后介绍了检查连接池的工具。

待办事项列表

在我得到更多关注之前,我想做的事情

  • 添加dtrace探测
  • 添加基准测试套件

lib.rs:

qorb是一个连接池库。

qorb提供了一个灵活的接口来管理连接。

它使用以下术语

  • 服务是具有相同接口的命名实体。
  • 后端是提供服务的特定程序实例。例如,在分布式数据库的情况下,单个服务可以由多个后端提供。

用法

  • 此库的主要接口是 pool::Pool
  • 要构建一个池,你必须提供一个 resolver::Resolver 和一个 backend::Connector。这些是分别指定“如何找到后端”和“如何创建到后端的连接”的接口。

依赖项

~8–39MB
~642K SLoC