文件名称: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/
【文件预览】:
rust-load-balancer-master
----.gitignore(18B)
----src()
--------api()
--------main.rs(422B)
--------resolver.rs(1KB)
--------infra()
----config.toml(18B)
----Cargo.toml(133B)
----README.md(893B)