NS Router Crate
Github |
Documentaion |
Crate
A configurable name resolver for abstract-ns. It does not have any actual
name resolution implementations, but it allows:
- Resolve different names by different means (say resolve
*.consul
in
consul, but other TLDs using normal DNS)
- Make a stream of addresses (i.e. resolve and update) from a list of names
- Make a stream of addresses from stream of name lists so you can update config
on the fly
- Reconfigure router on the fly and get all streams updated
License
Licensed under either of
- Apache License, Version 2.0,
(./LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (./LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.
Contribution
Unless you explicitly state otherwise, any contribution intentionally
submitted for inclusion in the work by you, as defined in the Apache-2.0
license, shall be dual licensed as above, without any additional terms or
conditions.