#name-service #name #service #dns #service-discovery #discovery

ns-router

为 abstract-ns 提供的可配置名称解析器

7 个版本

使用旧的 Rust 2015

0.1.6 2018 年 3 月 21 日
0.1.5 2018 年 1 月 4 日
0.1.3 2017 年 12 月 4 日
0.1.2 2017 年 11 月 24 日
0.1.1 2017 年 10 月 24 日

#11 in #name-service

49 每月下载次数
用于 7 个 crate(6 个直接使用)

MIT/Apache

77KB
1.5K SLoC

NS Router Crate

Github | 文档 | Crate

abstract-ns 提供可配置的名称解析器。它没有实际的名称解析实现,但允许

  • 通过不同的方式解析不同的名称(例如在 consul 中解析 *.consul,但对于其他顶级域名使用正常的 DNS)
  • 从名称列表创建一个地址流(即解析和更新)
  • 从名称列表流创建地址流,以便您可以在飞行中更新配置
  • 在飞行中重新配置路由器并获取所有流更新

许可协议

根据您的选择,许可协议为

贡献

除非您明确声明,否则任何有意提交以包含在作品中并由您定义的 Apache-2.0 许可证所涵盖的贡献,都应按上述方式双重许可,而不附加任何额外条款或条件。

依赖项

~6.5MB
~103K SLoC