契约管理¶
概述¶
go-chassis读取服务契约并将其内容上传至注册中心。
配置¶
契约文件必须为yaml格式文件,契约文件应放置于go-chassis的schema目录。
schema目录位于:
1,conf/{serviceName}/schema,其中conf表示go-chassis的conf文件夹
2,${SCHEMA_ROOT}
2的优先级高于1。
API¶
包路径
import "github.com/ServiceComb/go-chassis/core/config/schema"
契约字典,key值为契约文件名,value为契约文件内容
var DefaultSchemaIDsMap map[string]string
示例¶
conf
`-- myservice
`-- schema
|-- myschema1.yaml
`-- myschema2.yaml