# 元数据
查看官方文档 (opens new window) 仔细阅读官方文档 (opens new window)
# 导航
- 元数据是什么?
- 元数据的作用是什么?
- 如何配置元数据?
# 什么是元数据
Nacos数据(如配置和服务)描述信息,如服务版本、权重、容灾策略、负载均衡策略、鉴权配置、各种自定义标签 (label),从作用范围来看,分为服务级别的元信息、集群的元信息及实例的元信息。
# 元数据的作用
- 可以描述微服务
- 让微服务调用更加的灵活
- 例如:微服务版本控制
在实际项目中,有可能是多个版本共存的,比如:内容中心有两个版本,用户中心也有两个版本,例如下图:内容中心V1 只能调用 用户中心V1, 内容中心V2 只能调用 用户中心V2,这种场景就非常适合 用元数据去解决
# 如何为微服务设置元数据?
有两种方式:
- 在控制台设置
# 在控制台设置元数据
Nacos提供多个维度的服务元数据的暴露,帮助用户存储自定义的信息。这些信息都是以K-V的数据结构存储,在控制台上,会以k1=v1,k2=v2这样的格式展示。类似的,编辑元数据可以通过相同的格式进行。例如服务的元数据编辑,首先点击服务详情页右上角的“编辑服务”按钮,然后在元数据输入框输入:version=1.0,env=prod。