2个版本
0.1.1 | 2023年9月22日 |
---|---|
0.1.0 | 2023年9月22日 |
#2215 in 编码
86 每月下载量
95KB
2K SLoC
agentx
本库实现了所有按照RFC2741定义的PDU类型和编码。尽可能提供Rust惯用抽象,并允许从/到网络兼容字节的序列化和反序列化。
文档
典型文档,包括示例,可以在docs.rs/agentx上找到。此库提供了标准定义的所有类型和PDU,但不提供任何高级抽象,例如连接处理或AgentX会话处理。一个功能齐全的AgentX子代理实现可以作为drbd-reactor
的一部分在这里找到这里。这应该足以提供足够的信息来实现自己的子代理。由于drbd-reactor
的多线程特性,实现可能看起来有些复杂,一个简单的单线程子代理应该更容易实现。良好的起点是agentx_handler()
用于建立会话和Metrics::get()
以及Metrics::get_next()
用于实际PDU处理。
许可
根据您的要求,许可为Apache许可证版本2.0或MIT许可证。