rust-load-balancer:Rust 中的简单负载均衡器

时间:2024-08-05 05:14:00
【文件属性】:

文件名称:rust-load-balancer:Rust 中的简单负载均衡器

文件大小:5KB

文件格式:ZIP

更新时间:2024-08-05 05:14:00

Rust

锈负载平衡器 这是一个用 Rust 编写的简单负载均衡器,用于了解新语言。 特征 对于相同的配置,此负载均衡器始终返回一致的结果,即除非您更改可用组或其权重,否则您可以假设每个负载均衡器节点将为给定的用户 ID 返回相同的组。 配置 配置是从config.toml文件中读取的,该文件应该与二进制文件位于同一目录中。 格式: group_name_a: weight_a (unsigned int) group_name_b: weight_b .... 权重指定将用户放入该组的机会。 例如: A: 8 B: 2 意味着 80% 的用户将被分配到 A 组,而只有 20% 将被分配到 B 组。 应用程序接口 curl http://load-balancer/groups/ 跑步 使用cargo运行项目: cargo run curl localhost:300


【文件预览】:
rust-load-balancer-master
----.gitignore(18B)
----src()
--------api()
--------main.rs(422B)
--------resolver.rs(1KB)
--------infra()
----config.toml(18B)
----Cargo.toml(133B)
----README.md(893B)

网友评论