2 个版本
0.0.2 | 2022 年 10 月 16 日 |
---|---|
0.0.1 | 2022 年 8 月 25 日 |
#1755 在 Web 编程
在 north-service 中使用
38KB
987 行
north-consul
原始仓库在此处,所有荣誉归原作者所有 https://github.com/pierresouchay/consul-rust
Consul HTTP API 的 Rust 客户端库
使用方法
extern crate north_consul;
use std::collections::HashMap;
use north_consul::{Client, Config, QueryMeta};
use north_consul::catalog::Catalog;
async fn main(){
let config = Config::new().unwrap();
let client = Client::new(config);
let services: (HashMap<String, String>, QueryMeta) = client.services(None).await.unwrap();
println!("{:?}", services);
}
更多示例,请参阅 测试。
安装
只需将 consul-rust 包含在您的 Cargo 依赖项中。
[dependencies]
north_consul = "0.0.1"
依赖项
~6–21MB
~307K SLoC