#apollo #client #open-api #ctrip

apollo-client

Ctrip Apollo 客户端 for Rust🦀

15 个不稳定版本

0.8.0 2024年6月23日
0.7.5 2023年6月10日
0.7.3 2022年8月11日
0.7.2 2022年4月25日
0.1.0 2019年12月27日

#303 in 网页编程

Download history 32/week @ 2024-04-13 104/week @ 2024-04-20 49/week @ 2024-04-27 100/week @ 2024-05-04 163/week @ 2024-05-11 211/week @ 2024-05-18 193/week @ 2024-05-25 203/week @ 2024-06-01 271/week @ 2024-06-08 170/week @ 2024-06-15 305/week @ 2024-06-22 143/week @ 2024-06-29 341/week @ 2024-07-06 130/week @ 2024-07-13 129/week @ 2024-07-20 258/week @ 2024-07-27

每月 884 次下载
用于 apollo-puller

Unlicense 协议

67KB
1.5K SLoC

Apollo Client

Actions Crate API Lines License

Ctrip Apollo 的 Rust 客户端🦀.

由 Rust async/await 支持。

安装

安装 cargo edit 后运行

$ cargo add -s --features full tokio
$ cargo add -s --features full apollo-client

支持

  • 通过配置服务获取配置。
  • 通过元数据服务获取配置。
  • 配置 API 的授权。
  • Apollo 公开 API。

特性

  • host: 支持IpValue HostName, HostIp 和 HostCidr 选项,默认启用。
  • conf: Apollo 配置 API,默认启用。
  • open: Apollo 公开平台 API。
  • full: 所有特性。

用法

您可以在 示例目录 中找到更多示例。

许可证

Unlicense 协议.

依赖

~4–37MB
~595K SLoC