https://github.com/yunify/metad
Metad is a metadata server, support self semantic.
https://github.com/yunify/metad
confd etcd metadata metadata-server
Last synced: 22 days ago
JSON representation
Metad is a metadata server, support self semantic.
- Host: GitHub
- URL: https://github.com/yunify/metad
- Owner: yunify
- License: apache-2.0
- Created: 2016-08-26T10:02:46.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2021-05-03T03:32:40.000Z (over 4 years ago)
- Last Synced: 2024-06-20T03:53:33.626Z (over 1 year ago)
- Topics: confd, etcd, metadata, metadata-server
- Language: Go
- Homepage:
- Size: 5.45 MB
- Stars: 81
- Watchers: 16
- Forks: 20
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
metad
=====English|[中文](README_zh.md)
[](https://travis-ci.org/yunify/metad) [](https://gitter.im/yunify/metad?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)
`metad` is a metadata server support the following features:
* **self** semantic support. metad keep a mapping of IP and metadata, client direct request "/self", will get the metadata of current node. mapping settings is store to backend.
* metadata backend support [etcd](https://github.com/coreos/etcd) (TODO support more).
* support metadata local cache, so it can be used as a proxy to reducing the request pressure of backend (etcd).
* api out format support json/yaml/text,and is metadata/developer friendly data structure.
* support as [confd](https://github.com/yunify/confd)'s backend.
* support metadata access rule define.## Installation
You can download the latest release from [GitHub](https://github.com/yunify/metad/releases)
* [build from source](docs/build.md)
## Getting Started
* [quick start guide](docs/quick-start-guide.md)
## Next steps
* [Metad configuration](docs/configuration.md)
* [Metad API document](docs/api.md)
* [Working with confd](docs/confd.md)Check out the [docs directory](docs) for more docs.