rust-syslog-rfc5424:Rust中符合RFC5424的IETF syslog解析器

时间:2024-03-05 10:28:59
【文件属性】:

文件名称:rust-syslog-rfc5424:Rust中符合RFC5424的IETF syslog解析器

文件大小:17KB

文件格式:ZIP

更新时间:2024-03-05 10:28:59

Rust

该模块在Rust中实现 IETF Syslog协议解析器。 如果此工具是使用serde-serialize功能构建的,则该工具支持使用serde序列化已解析的消息。 该库是根据ISC许可证授权的,可在找到其副本。 该库支持的最低Rust版本是1.34。 表现 在最新的系统,发布版本大约需要8µs来解析平均消息,而大约300ns则需要解析最小的合法消息。 调试时间会更糟-平均消息大约60µs,最小消息大约8µs。 只要您为解析器运行单独的线程,单线程Syslog服务器就应该能够解析至少100,000条消息/秒。 这与 相比非常有利,它的最小消息量约为300µs,而平均消息量则超过700µs。 脚注 :2013 rMBP中的Intel i7-4850HQ :我也写了


【文件预览】:
rust-syslog-rfc5424-master
----Cargo.toml(823B)
----CHANGES.md(2KB)
----LICENSE.txt(731B)
----src()
--------message.rs(7KB)
--------facility.rs(4KB)
--------lib.rs(1KB)
--------severity.rs(3KB)
--------parser.rs(21KB)
----examples()
--------bench.rs(3KB)
----.travis.yml(130B)
----README.md(2KB)
----.gitignore(20B)

网友评论