2 个版本

0.0.2 2022 年 10 月 16 日
0.0.1 2022 年 8 月 25 日

#1755Web 编程


north-service 中使用

MIT/Apache

38KB
987

north-consul

Build Status

原始仓库在此处,所有荣誉归原作者所有 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