nats.rs:用于NATS的Rust客户端,云本地消息传递系统

时间:2024-06-01 19:32:02
【文件属性】:

文件名称:nats.rs:用于NATS的Rust客户端,云本地消息传递系统

文件大小:99KB

文件格式:ZIP

更新时间:2024-06-01 19:32:02

Rust

用于客户端。 地位 动机 Rust可能是NATS生态系统中最有趣的新语言。 我们相信该客户将对NATS,分布式系统以及嵌入式和IoT环境产生重大影响。 有了Rust,我们希望尽可能地保持习惯,并依靠语言的优势。 我们将许多本应是运行时检查和错误的内容移交给了编译器,其中最引人注目的是连接的选项,并让订阅生成了多种样式的迭代器,因为迭代器是Rust中的一等公民。 我们还希望与NATS的简单,安全和快速理念保持一致! 反馈 我们鼓励NATS和Rust生态系统中的所有人帮助我们改进此库。 请打开问题,提交PR,等等。我们也可以在的rust频道中找到我们! 用法示例 > cargo run --example nats-box -- -h 基本连接,以及带有选项的连接。 编译器将强制这些设置正确。 let nc = nats :: connect ( "demo.nats.io" )?; le


【文件预览】:
nats.rs-master
----logo()
--------logo.svg(4KB)
----nats_test_server()
--------src()
--------Cargo.toml(541B)
--------README.md(747B)
----.github()
--------ISSUE_TEMPLATE()
--------workflows()
----tests()
--------drop.rs(662B)
--------reconnection.rs(2KB)
--------auth_tls.rs(1KB)
--------connect.rs(376B)
--------configs()
--------auth_nkey.rs(1KB)
--------jetstream.rs(5KB)
--------auth_user_pass.rs(1KB)
----LICENSE(591B)
----.rustfmt.toml(55B)
----src()
--------proto.rs(13KB)
--------subscription.rs(12KB)
--------options.rs(20KB)
--------jetstream_types.rs(20KB)
--------connect.rs(3KB)
--------secure_wipe.rs(3KB)
--------auth_utils.rs(5KB)
--------jetstream.rs(40KB)
--------headers.rs(5KB)
--------.gitignore(8B)
--------client.rs(26KB)
--------fault_injection.rs(2KB)
--------lib.rs(22KB)
--------connector.rs(19KB)
--------message.rs(8KB)
----dependencies.md(5KB)
----Cargo.toml(2KB)
----benches()
--------nats_bench.rs(1KB)
----async-nats()
--------src()
--------Cargo.toml(732B)
--------examples()
----examples()
--------nats_bench.rs(4KB)
--------serde-json()
--------nats-box()
----.gitignore(19B)
----CHANGELOG.md(7KB)
----README.md(4KB)

网友评论