6个版本

0.0.6 2024年2月21日
0.0.5 2024年2月21日

#18#数据库接口

Download history 6/week @ 2024-05-20 1/week @ 2024-06-03 7/week @ 2024-07-01

86 每月下载量
ovsdb-build 中使用

MIT 许可证

93KB
2K SLoC

ovsdb

Gitlab pipeline crates.io docs.rs license issues

OVSDB 模式和线格式的Rust实现。

什么是OVSDB?

OVSDB是Open vSwitchOVN背后的数据库协议,在RFC 7047中记录。如果您不知道这些技术是什么,您可能不在正确的位置。

OVSDB的核心是模式和协议。它们共同描述了数据库中数据的结构以及如何操作这些数据。它们在上面的RFC中都有详细描述(您真的应该阅读)。

概述

ovsdb提供了一个Rust接口到OVSDB服务器。它使用serde进行协议处理和tokio进行异步IO。其特性包括

  • 通过ovsdb-build自动生成Rust模型
  • 对OVSDB数据结构的强类型接口
  • 自动转换为/从OVSDB协议类型

项目布局

贡献

由于这个crate处于重做阶段,因此欢迎贡献。查看贡献指南以参与其中。

许可证

本项目受MIT许可证许可。

作者

依赖关系

~4–14MB
~156K SLoC