update index of readme.md .delete report and notes
diff --git a/saga-reference/zh_CN/README.md b/saga-reference/zh_CN/README.md
index 4331001..ba5386e 100644
--- a/saga-reference/zh_CN/README.md
+++ b/saga-reference/zh_CN/README.md
@@ -128,4 +128,4 @@
        address: {alpha.cluster.addresses}
    ```
 
-然后就可以运行相关的微服务了,可通过访问http://${alpha-server:port}/events 来获取所有的saga事件信息。
+然后就可以运行相关的微服务了,可通过访问http://${alpha-server:port}/events 来获取所有的saga事件信息。
\ No newline at end of file
diff --git a/service-center-reference/en_US/README.md b/service-center-reference/en_US/README.md
index eb144af..5b589dc 100644
--- a/service-center-reference/en_US/README.md
+++ b/service-center-reference/en_US/README.md
@@ -1,33 +1,9 @@
-## Documentation Index
+## 目录
 
-#### [Design](/docs/design.md)
+* [Design](design.md)
 
-#### [Development Guide](/docs/dev-guide.md) 
+* [Development Guide](dev-guide.md) 
 
-- [Api Documentation](https://rawcdn.githack.com/ServiceComb/service-center/master/docs/api-docs.html)
-
-- [Plug-in Extension](/server/plugin/README.md)
-
-#### [Docker Image Guide](/scripts/docker) 
-
-- [Making Service-Center Image](/scripts/docker/build-image)
-
-- [Making Front-end Image](/scripts/docker/build-frontend-image)
-
-#### Deploy Service-Center Locally
-
-- [In Docker](/integration/docker)
-
-#### Deploy Service-Center Cluster
-
-- [In Kubernetes Cluster](/integration/k8s)
-
-- [In VM](/docs/sc-cluster.md)
-
-- [Deploy with TLS](/docs/security-tls.md)
-
-#### Monitoring Service-Center
-
-- [Integrate with Grafana](/docs/integration-grafana.md)
-
-#### [Contribution Guide](/docs/contribution.md) 
\ No newline at end of file
+* [Cluster Mode](sc-cluster.md)
+ 
+* [Deploy with TLS](security-tls.md)
\ No newline at end of file
diff --git a/service-center-reference/en_US/SUMMARY.md b/service-center-reference/en_US/SUMMARY.md
index b1631df..5b589dc 100644
--- a/service-center-reference/en_US/SUMMARY.md
+++ b/service-center-reference/en_US/SUMMARY.md
@@ -1,83 +1,9 @@
-# 目录
+## 目录
 
-* [概述](introduction.md)
-* [入门](catalog/start.md)
-  * [术语表](start/terminology.md)
-  * [微服务系统架构](start/architecture.md)
-  * [安装本地开发环境](start/development-environment.md)
-  * [开发第一个微服务](start/first-sample.md)
-* [开发服务提供者](catalog/build-provider.md)
-  * [服务定义](build-provider/definition/service-definition.md)
-  * [定义服务契约](build-provider/define-contract.md)
-  * [使用隐式契约](build-provider/code-first.md)
-  * [使用Swagger注解](build-provider/swagger-annotation.md)
-  * [用SpringMVC开发微服务](build-provider/springmvc.md)
-  * [用JAX-RS开发微服务](build-provider/jaxrs.md)
-  * [用透明RPC开发微服务](build-provider/transparent-rpc.md)
-  * [接口定义和数据类型](build-provider/interface-constraints.md)
-  * [服务监听地址和发布地址](build-provider/listen-address-and-publish-address.md)
-  * [服务配置](build-provider/service-configuration.md)
-    * [负载均衡策略](build-provider/configuration/lb-strategy.md)
-    * [限流策略](build-provider/configuration/ratelimite-strategy.md)
-    * [降级策略](build-provider/configuration/downgrade-strategy.md)
-    * [参数效验](build-provider/configuration/parameter-validator.md)
-  * [通信协议](build-provider/protocol.md)
-    * [线程模型](build-provider/protocol/thread-model.md)
-    * [REST over Servlet](build-provider/protocol/rest-over-servlet.md)
-    * [REST over Vertx](build-provider/protocol/rest-over-vertx.md)
-    * [Highway RPC协议](build-provider/protocol/highway-rpc.md)
-    * [使用HTTP2通信](build-provider/protocol/http2.md)
-  * [程序启动逻辑](build-provider/bootup.md)
-  * [微服务实例之间的逻辑隔离关系](build-provider/definition/isolate-relationship.md)
-  * [Access Log配置](build-provider/access-log-configuration.md)
-* [开发服务消费者](catalog/build-consumer.md)
-  * [使用RestTemplate开发服务消费者](build-consumer/using-resttemplate.md)
-  * [使用AsynRestTemplate开发服务消费者](build-consumer/using-AsyncRestTemplate.md)
-  * [使用RPC方式开发服务消费者](build-consumer/develop-consumer-using-rpc.md)
-  * [使用服务契约](build-consumer/with-contract.md)
-  * [调用控制](build-consumer/invoke-control.md)
-    * [实例级故障隔离](build-consumer/instance-isolation.md)
-    * [熔断策略](build-consumer/circuit-breaker.md)
-    * [限流策略](build-consumer/flow-control.md)
-    * [故障注入](build-consumer/fault-injection.md)
-* [通用开发](catalog/general-develop.md)
-  * [访问服务中心](general-development/visit-sc.md)
-  * [使用动态配置](general-development/config.md)
-  * [应用性能监控](general-development/metrics.md)
-  * [微服务调用链](general-development/microservice-invocation-chain.md)
-  * [自定义调用链打点](general-development/customized-tracing.md)
-  * [本地开发和测试](general-development/local-develop-test.md)
-  * [Http Filter](general-development/http-filter.md)
-  * [文件上传](general-development/file-upload.md)
-  * [文件下载](general-development/file-download.md)
-  * [Reactive](general-development/reactive.md)
-  * [DNS自定义配置](general-development/dnsconfig.md)
-  * [代理设置](general-development/dai-li-she-zhi.md)
-  * [框架上报版本号](general-development/report-framework-version.md)
-  * [跨应用调用](general-development/cross-app-invocation.md)
-  * [定制序列化和反序列化方法](general-development/secret-field.md)
-  * [使用Context传递控制消息](general-development/context.md)
-  * [返回值序列化扩展](general-development/produceprocess.md)
-  * [CORS机制](general-development/CORS.md)
-  * [获取熔断与实例隔离告警事件信息](general-development/AlarmEvent.md)
-* [服务能力开放](edge/open-service.md)
-  * [使用Edge Service做边缘服务](edge/by-servicecomb-sdk.md)
-  * [使用confd和Nginx做边缘服务](edge/nginx.md)
-  * [使用zuul做边缘服务](edge/zuul.md)
-* [服务打包和运行](catalog/service-package-run.md)
-  * [以standalone模式打包](packaging/standalone.md)
-  * [以WEB容器模式打包](packaging/web-container.md)
-* [微服务安全](catalog/security.md)
-  * [使用TLS通信](security/tls.md)
-  * [使用RSA认证](security/shi-yong-rsa-ren-zheng.md)
-* [在Spring Boot中使用java chassis](using-java-chassis-in-spring-boot.md)
-  * [提供的组件说明](using-java-chassis-in-spring-boot/components-for-spring-boot.md)
-  * [JAVA应用方式开发步骤](using-java-chassis-in-spring-boot/java-application.md)
-  * [Web开发方式开发步骤](using-java-chassis-in-spring-boot/web-application.md)
-  * [JAVA应用方式和Web开发方式的区别](using-java-chassis-in-spring-boot/diff-between-java-web.md)
-  * [Spring MVC模式的差异](using-java-chassis-in-spring-boot/diff-spring-mvc.md)
-* [处理链参考](references-handlers/intruduction.md)
-  * [负载均衡](references-handlers/loadbalance.md)
-  * [公钥认证](references-handlers/publickey.md)
-* [常见问题](question-and-answer/question_answer.md)
-  * [微服务接口兼容常见问题](question-and-answer/interface-compatibility.md)
+* [Design](design.md)
+
+* [Development Guide](dev-guide.md) 
+
+* [Cluster Mode](sc-cluster.md)
+ 
+* [Deploy with TLS](security-tls.md)
\ No newline at end of file
diff --git a/service-center-reference/en_US/api-docs.html b/service-center-reference/en_US/api-docs.html
deleted file mode 100644
index 3f221c5..0000000
--- a/service-center-reference/en_US/api-docs.html
+++ /dev/null
@@ -1,3703 +0,0 @@
-<!--
-Licensed to the Apache Software Foundation (ASF) under one or more
-contributor license agreements.  See the NOTICE file distributed with
-this work for additional information regarding copyright ownership.
-The ASF licenses this file to You under the Apache License, Version 2.0
-(the "License"); you may not use this file except in compliance with
-the License.  You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
--->
-<!doctype html>
-<html>
-  <head>
-    <title>Service Center API</title>
-    <style type="text/css">
-      body {
-	font-family: Trebuchet MS, sans-serif;
-	font-size: 15px;
-	color: #444;
-	margin-right: 24px;
-}
-
-h1	{
-	font-size: 25px;
-}
-h2	{
-	font-size: 20px;
-}
-h3	{
-	font-size: 16px;
-	font-weight: bold;
-}
-hr	{
-	height: 1px;
-	border: 0;
-	color: #ddd;
-	background-color: #ddd;
-}
-
-.app-desc {
-  clear: both;
-  margin-left: 20px;
-}
-.param-name {
-  width: 100%;
-}
-.license-info {
-  margin-left: 20px;
-}
-
-.license-url {
-  margin-left: 20px;
-}
-
-.model {
-  margin: 0 0 0px 20px;
-}
-
-.method {
-  margin-left: 20px;
-}
-
-.method-notes	{
-	margin: 10px 0 20px 0;
-	font-size: 90%;
-	color: #555;
-}
-
-pre {
-  padding: 10px;
-  margin-bottom: 2px;
-}
-
-.http-method {
- text-transform: uppercase;
-}
-
-pre.get {
-  background-color: #0f6ab4;
-}
-
-pre.post {
-  background-color: #10a54a;
-}
-
-pre.put {
-  background-color: #c5862b;
-}
-
-pre.delete {
-  background-color: #a41e22;
-}
-
-.huge	{
-	color: #fff;
-}
-
-pre.example {
-  background-color: #f3f3f3;
-  padding: 10px;
-  border: 1px solid #ddd;
-}
-
-code {
-  white-space: pre;
-}
-
-.nickname {
-  font-weight: bold;
-}
-
-.method-path {
-  font-size: 1.5em;
-  background-color: #0f6ab4;
-}
-
-.up {
-  float:right;
-}
-
-.parameter {
-  width: 500px;
-}
-
-.param {
-  width: 500px;
-  padding: 10px 0 0 20px;
-  font-weight: bold;
-}
-
-.param-desc {
-  width: 700px;
-  padding: 0 0 0 20px;
-  color: #777;
-}
-
-.param-type {
-  font-style: italic;
-}
-
-.param-enum-header {
-width: 700px;
-padding: 0 0 0 60px;
-color: #777;
-font-weight: bold;
-}
-
-.param-enum {
-width: 700px;
-padding: 0 0 0 80px;
-color: #777;
-font-style: italic;
-}
-
-.field-label {
-  padding: 0;
-  margin: 0;
-  clear: both;
-}
-
-.field-items	{
-	padding: 0 0 15px 0;
-	margin-bottom: 15px;
-}
-
-.return-type {
-  clear: both;
-  padding-bottom: 10px;
-}
-
-.param-header {
-  font-weight: bold;
-}
-
-.method-tags {
-  text-align: right;
-}
-
-.method-tag {
-  background: none repeat scroll 0% 0% #24A600;
-  border-radius: 3px;
-  padding: 2px 10px;
-  margin: 2px;
-  color: #FFF;
-  display: inline-block;
-  text-decoration: none;
-}
-
-    </style>
-  </head>
-  <body>
-  <h1>Service Center API</h1>
-    <div class="app-desc">No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)</div>
-    <div class="app-desc">More information: <a href="https://helloreverb.com">https://helloreverb.com</a></div>
-    <div class="app-desc">Contact Info: <a href="hello@helloreverb.com">hello@helloreverb.com</a></div>
-    <div class="app-desc">Version: 3.0.0</div>
-    <div class="app-desc">BasePath:</div>
-    <div class="license-info">All rights reserved</div>
-    <div class="license-url">http://apache.org/licenses/LICENSE-2.0.html</div>
-  <h2>Access</h2>
-
-  <h2><a name="__Methods">Methods</a></h2>
-  [ Jump to <a href="#__Models">Models</a> ]
-
-  <h3>Table of Contents </h3>
-  <div class="method-summary"></div>
-  <h4><a href="#Base">Base</a></h4>
-  <ul>
-  <li><a href="#healthGet"><code><span class="http-method">get</span> /health</code></a></li>
-  <li><a href="#versionGet"><code><span class="http-method">get</span> /version</code></a></li>
-  </ul>
-  <h4><a href="#Dependency">Dependency</a></h4>
-  <ul>
-  <li><a href="#createDependenciesForMircServices"><code><span class="http-method">put</span> /registry/v3/dependencies</code></a></li>
-  <li><a href="#getConsumerDependencies"><code><span class="http-method">get</span> /registry/v3/microservices/{consumerId}/providers</code></a></li>
-  <li><a href="#getProviderDependencies"><code><span class="http-method">get</span> /registry/v3/microservices/{providerId}/consumers</code></a></li>
-  </ul>
-  <h4><a href="#Instances">Instances</a></h4>
-  <ul>
-  <li><a href="#find"><code><span class="http-method">get</span> /registry/v3/instances</code></a></li>
-  <li><a href="#getInstances"><code><span class="http-method">get</span> /registry/v3/microservices/{serviceId}/instances</code></a></li>
-  <li><a href="#getOneInstance"><code><span class="http-method">get</span> /registry/v3/microservices/{serviceId}/instances/{instanceId}</code></a></li>
-  <li><a href="#heartbeat"><code><span class="http-method">put</span> /registry/v3/microservices/{serviceId}/instances/{instanceId}/heartbeat</code></a></li>
-  <li><a href="#heartbeatSet"><code><span class="http-method">put</span> /registry/v3/heartbeats</code></a></li>
-  <li><a href="#register"><code><span class="http-method">post</span> /registry/v3/microservices/{serviceId}/instances</code></a></li>
-  <li><a href="#unregister"><code><span class="http-method">delete</span> /registry/v3/microservices/{serviceId}/instances/{instanceId}</code></a></li>
-  <li><a href="#updateInstanceProperties"><code><span class="http-method">put</span> /registry/v3/microservices/{serviceId}/instances/{instanceId}/properties</code></a></li>
-  <li><a href="#updateStatus"><code><span class="http-method">put</span> /registry/v3/microservices/{serviceId}/instances/{instanceId}/status</code></a></li>
-  </ul>
-  <h4><a href="#Microservices">Microservices</a></h4>
-  <ul>
-  <li><a href="#addRule"><code><span class="http-method">post</span> /registry/v3/microservices/{serviceId}/rules</code></a></li>
-  <li><a href="#addTags"><code><span class="http-method">post</span> /registry/v3/microservices/{serviceId}/tags</code></a></li>
-  <li><a href="#create"><code><span class="http-method">post</span> /registry/v3/microservices</code></a></li>
-  <li><a href="#delete"><code><span class="http-method">delete</span> /registry/v3/microservices/{serviceId}</code></a></li>
-  <li><a href="#deleteRule"><code><span class="http-method">delete</span> /registry/v3/microservices/{serviceId}/rules/{rule_id}</code></a></li>
-  <li><a href="#deleteSchema"><code><span class="http-method">delete</span> /registry/v3/microservices/{serviceId}/schemas/{schemaId}</code></a></li>
-  <li><a href="#deleteServices"><code><span class="http-method">delete</span> /registry/v3/microservices</code></a></li>
-  <li><a href="#deleteTags"><code><span class="http-method">delete</span> /registry/v3/microservices/{serviceId}/tags/{key}</code></a></li>
-  <li><a href="#exist"><code><span class="http-method">get</span> /registry/v3/existence</code></a></li>
-  <li><a href="#getOne"><code><span class="http-method">get</span> /registry/v3/microservices/{serviceId}</code></a></li>
-  <li><a href="#getRule"><code><span class="http-method">get</span> /registry/v3/microservices/{serviceId}/rules</code></a></li>
-  <li><a href="#getSchemaInfo"><code><span class="http-method">get</span> /registry/v3/microservices/{serviceId}/schemas/{schemaId}</code></a></li>
-  <li><a href="#getServices"><code><span class="http-method">get</span> /registry/v3/microservices</code></a></li>
-  <li><a href="#getTags"><code><span class="http-method">get</span> /registry/v3/microservices/{serviceId}/tags</code></a></li>
-  <li><a href="#modifySchema"><code><span class="http-method">put</span> /registry/v3/microservices/{serviceId}/schemas/{schemaId}</code></a></li>
-  <li><a href="#modifySchemas"><code><span class="http-method">post</span> /registry/v3/microservices/{serviceId}/schemas</code></a></li>
-  <li><a href="#registryV3MicroservicesServiceIdListwatcherGet"><code><span class="http-method">get</span> /registry/v3/microservices/{serviceId}/listwatcher</code></a></li>
-  <li><a href="#updateProperties"><code><span class="http-method">put</span> /registry/v3/microservices/{serviceId}/properties</code></a></li>
-  <li><a href="#updateRule"><code><span class="http-method">put</span> /registry/v3/microservices/{serviceId}/rules/{rule_id}</code></a></li>
-  <li><a href="#updateTag"><code><span class="http-method">put</span> /registry/v3/microservices/{serviceId}/tags/{key}</code></a></li>
-  <li><a href="#watch"><code><span class="http-method">get</span> /registry/v3/microservices/{serviceId}/watcher</code></a></li>
-  </ul>
-  <h4><a href="#Rule">Rule</a></h4>
-  <ul>
-  <li><a href="#addRule"><code><span class="http-method">post</span> /registry/v3/microservices/{serviceId}/rules</code></a></li>
-  <li><a href="#deleteRule"><code><span class="http-method">delete</span> /registry/v3/microservices/{serviceId}/rules/{rule_id}</code></a></li>
-  <li><a href="#getRule"><code><span class="http-method">get</span> /registry/v3/microservices/{serviceId}/rules</code></a></li>
-  <li><a href="#updateRule"><code><span class="http-method">put</span> /registry/v3/microservices/{serviceId}/rules/{rule_id}</code></a></li>
-  </ul>
-  <h4><a href="#Schema">Schema</a></h4>
-  <ul>
-  <li><a href="#deleteSchema"><code><span class="http-method">delete</span> /registry/v3/microservices/{serviceId}/schemas/{schemaId}</code></a></li>
-  <li><a href="#getSchemaInfo"><code><span class="http-method">get</span> /registry/v3/microservices/{serviceId}/schemas/{schemaId}</code></a></li>
-  <li><a href="#modifySchema"><code><span class="http-method">put</span> /registry/v3/microservices/{serviceId}/schemas/{schemaId}</code></a></li>
-  <li><a href="#modifySchemas"><code><span class="http-method">post</span> /registry/v3/microservices/{serviceId}/schemas</code></a></li>
-  </ul>
-  <h4><a href="#Schemas">Schemas</a></h4>
-  <ul>
-  <li><a href="#exist"><code><span class="http-method">get</span> /registry/v3/existence</code></a></li>
-  </ul>
-  <h4><a href="#Tag">Tag</a></h4>
-  <ul>
-  <li><a href="#addTags"><code><span class="http-method">post</span> /registry/v3/microservices/{serviceId}/tags</code></a></li>
-  <li><a href="#deleteTags"><code><span class="http-method">delete</span> /registry/v3/microservices/{serviceId}/tags/{key}</code></a></li>
-  <li><a href="#getTags"><code><span class="http-method">get</span> /registry/v3/microservices/{serviceId}/tags</code></a></li>
-  <li><a href="#updateTag"><code><span class="http-method">put</span> /registry/v3/microservices/{serviceId}/tags/{key}</code></a></li>
-  </ul>
-
-  <h1><a name="Base">Base</a></h1>
-  <div class="method"><a name="healthGet"/>
-    <div class="method-path">
-    <a class="up" href="#__Methods">Up</a>
-    <pre class="get"><code class="huge"><span class="http-method">get</span> /health</code></pre></div>
-    <div class="method-summary"> (<span class="nickname">healthGet</span>)</div>
-    <div class="method-notes">查询服务中心集群信息。</div>
-
-
-
-
-
-
-
-    <h3 class="field-label">Return type</h3>
-    <div class="return-type">
-      <a href="#GetInstancesResponse">GetInstancesResponse</a>
-      
-    </div>
-
-    <!--Todo: process Response Object and its headers, schema, examples -->
-
-    <h3 class="field-label">Example data</h3>
-    <div class="example-data-content-type">Content-Type: application/json</div>
-    <pre class="example"><code>{
-  "instances" : [ {
-    "hostName" : "aeiou",
-    "endpoints" : [ "aeiou" ],
-    "environment" : "aeiou",
-    "instanceId" : "aeiou",
-    "dataCenterInfo" : {
-      "availableZone" : "aeiou",
-      "name" : "aeiou",
-      "region" : "aeiou"
-    },
-    "healthCheck" : {
-      "mode" : "aeiou",
-      "times" : 1,
-      "port" : 0,
-      "interval" : 6
-    },
-    "serviceId" : "aeiou",
-    "modTimestamp" : "aeiou",
-    "properties" : { },
-    "status" : "aeiou",
-    "timestamp" : "aeiou"
-  } ]
-}</code></pre>
-
-    <h3 class="field-label">Produces</h3>
-    This API call produces the following media types according to the <span class="header">Accept</span> request header;
-    the media type will be conveyed by the <span class="heaader">Content-Type</span> response header.
-    <ul>
-      <li><code>application/json</code></li>
-    </ul>
-
-    <h3 class="field-label">Responses</h3>
-    <h4 class="field-label">200</h4>
-    服务中心实例集群信息列表
-        <a href="#GetInstancesResponse">GetInstancesResponse</a>
-    <h4 class="field-label">400</h4>
-    错误的请求
-        <a href="#String">String</a>
-    <h4 class="field-label">500</h4>
-    内部错误
-        <a href="#String">String</a>
-  </div> <!-- method -->
-  <hr/>
-  <div class="method"><a name="versionGet"/>
-    <div class="method-path">
-    <a class="up" href="#__Methods">Up</a>
-    <pre class="get"><code class="huge"><span class="http-method">get</span> /version</code></pre></div>
-    <div class="method-summary"> (<span class="nickname">versionGet</span>)</div>
-    <div class="method-notes">查询服务中心版本信息。</div>
-
-
-
-
-
-
-
-    <h3 class="field-label">Return type</h3>
-    <div class="return-type">
-      <a href="#Version">Version</a>
-      
-    </div>
-
-    <!--Todo: process Response Object and its headers, schema, examples -->
-
-    <h3 class="field-label">Example data</h3>
-    <div class="example-data-content-type">Content-Type: application/json</div>
-    <pre class="example"><code>{
-  "apiVersion" : "aeiou",
-  "buildTag" : "aeiou",
-  "version" : "aeiou"
-}</code></pre>
-
-    <h3 class="field-label">Produces</h3>
-    This API call produces the following media types according to the <span class="header">Accept</span> request header;
-    the media type will be conveyed by the <span class="heaader">Content-Type</span> response header.
-    <ul>
-      <li><code>application/json</code></li>
-    </ul>
-
-    <h3 class="field-label">Responses</h3>
-    <h4 class="field-label">200</h4>
-    版本信息结构体
-        <a href="#Version">Version</a>
-    <h4 class="field-label">400</h4>
-    错误的请求
-        <a href="#String">String</a>
-    <h4 class="field-label">500</h4>
-    内部错误
-        <a href="#String">String</a>
-  </div> <!-- method -->
-  <hr/>
-  <h1><a name="Dependency">Dependency</a></h1>
-  <div class="method"><a name="createDependenciesForMircServices"/>
-    <div class="method-path">
-    <a class="up" href="#__Methods">Up</a>
-    <pre class="put"><code class="huge"><span class="http-method">put</span> /registry/v3/dependencies</code></pre></div>
-    <div class="method-summary"> (<span class="nickname">createDependenciesForMircServices</span>)</div>
-    <div class="method-notes">创建服务间的依赖关系,consumer的version必须是确定的版本,serviceName不能为*,consumer必须是已存在的服务,provider可以是还未创建的。</div>
-
-
-
-    <h3 class="field-label">Request body</h3>
-    <div class="field-items">
-      <div class="param">type <a href="#CreateDependenciesRequest">CreateDependenciesRequest</a> (required)</div>
-
-      <div class="param-desc"><span class="param-type">Body Parameter</span> &mdash; 创建服务间的依赖关系的请求体。 </div>
-
-    </div>  <!-- field-items -->
-
-    <h3 class="field-label">Request headers</h3>
-    <div class="field-items">
-      
-    </div>  <!-- field-items -->
-
-
-
-    <h3 class="field-label">Return type</h3>
-    <div class="return-type">
-      
-      String
-    </div>
-
-    <!--Todo: process Response Object and its headers, schema, examples -->
-
-    <h3 class="field-label">Example data</h3>
-    <div class="example-data-content-type">Content-Type: application/json</div>
-    <pre class="example"><code>"aeiou"</code></pre>
-
-    <h3 class="field-label">Produces</h3>
-    This API call produces the following media types according to the <span class="header">Accept</span> request header;
-    the media type will be conveyed by the <span class="heaader">Content-Type</span> response header.
-    <ul>
-      <li><code>application/json</code></li>
-    </ul>
-
-    <h3 class="field-label">Responses</h3>
-    <h4 class="field-label">200</h4>
-    创建成功
-        <a href="#String">String</a>
-    <h4 class="field-label">400</h4>
-    错误的请求
-        <a href="#String">String</a>
-    <h4 class="field-label">500</h4>
-    内部错误
-        <a href="#String">String</a>
-  </div> <!-- method -->
-  <hr/>
-  <div class="method"><a name="getConsumerDependencies"/>
-    <div class="method-path">
-    <a class="up" href="#__Methods">Up</a>
-    <pre class="get"><code class="huge"><span class="http-method">get</span> /registry/v3/microservices/{consumerId}/providers</code></pre></div>
-    <div class="method-summary"> (<span class="nickname">getConsumerDependencies</span>)</div>
-    <div class="method-notes">根据consumerId获取该服务的所有providers</div>
-
-    <h3 class="field-label">Path parameters</h3>
-    <div class="field-items">
-      <div class="param">consumerId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 消费者的服务id。 </div>
-    </div>  <!-- field-items -->
-
-
-
-    <h3 class="field-label">Request headers</h3>
-    <div class="field-items">
-      
-    </div>  <!-- field-items -->
-
-    <h3 class="field-label">Query parameters</h3>
-    <div class="field-items">
-      <div class="param">noCache (optional)</div>
-
-      <div class="param-desc"><span class="param-type">Query Parameter</span> &mdash; 是否强一致性,1 是、0 否。 default: 0 </div>
-    </div>  <!-- field-items -->
-
-
-    <h3 class="field-label">Return type</h3>
-    <div class="return-type">
-      <a href="#GetConDependenciesResponse">GetConDependenciesResponse</a>
-      
-    </div>
-
-    <!--Todo: process Response Object and its headers, schema, examples -->
-
-    <h3 class="field-label">Example data</h3>
-    <div class="example-data-content-type">Content-Type: application/json</div>
-    <pre class="example"><code>{
-  "dependency" : [ {
-    "Providers" : {
-      "level" : "aeiou",
-      "description" : "aeiou",
-      "serviceName" : "aeiou",
-      "modTimestamp" : "aeiou",
-      "version" : "aeiou",
-      "LBStrategy" : "",
-      "paths" : [ {
-        "Path" : "aeiou",
-        "Property" : { }
-      } ],
-      "appId" : "aeiou",
-      "schemas" : [ "aeiou" ],
-      "serviceId" : "aeiou",
-      "providers" : [ {
-        "stage" : "aeiou",
-        "appId" : "aeiou",
-        "serviceName" : "aeiou",
-        "version" : "aeiou"
-      } ],
-      "properties" : "",
-      "status" : "UP",
-      "timestamp" : "aeiou"
-    }
-  } ]
-}</code></pre>
-
-    <h3 class="field-label">Produces</h3>
-    This API call produces the following media types according to the <span class="header">Accept</span> request header;
-    the media type will be conveyed by the <span class="heaader">Content-Type</span> response header.
-    <ul>
-      <li><code>application/json</code></li>
-    </ul>
-
-    <h3 class="field-label">Responses</h3>
-    <h4 class="field-label">200</h4>
-    查询成功
-        <a href="#GetConDependenciesResponse">GetConDependenciesResponse</a>
-    <h4 class="field-label">400</h4>
-    错误的请求
-        <a href="#String">String</a>
-    <h4 class="field-label">500</h4>
-    内部错误
-        <a href="#String">String</a>
-  </div> <!-- method -->
-  <hr/>
-  <div class="method"><a name="getProviderDependencies"/>
-    <div class="method-path">
-    <a class="up" href="#__Methods">Up</a>
-    <pre class="get"><code class="huge"><span class="http-method">get</span> /registry/v3/microservices/{providerId}/consumers</code></pre></div>
-    <div class="method-summary"> (<span class="nickname">getProviderDependencies</span>)</div>
-    <div class="method-notes">根据providerId获取该服务的所有consumers</div>
-
-    <h3 class="field-label">Path parameters</h3>
-    <div class="field-items">
-      <div class="param">providerId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 提供者的服务id。 </div>
-    </div>  <!-- field-items -->
-
-
-
-    <h3 class="field-label">Request headers</h3>
-    <div class="field-items">
-      
-    </div>  <!-- field-items -->
-
-    <h3 class="field-label">Query parameters</h3>
-    <div class="field-items">
-      <div class="param">noCache (optional)</div>
-
-      <div class="param-desc"><span class="param-type">Query Parameter</span> &mdash; 是否强一致性,1 是、0 否。 default: 0 </div>
-    </div>  <!-- field-items -->
-
-
-    <h3 class="field-label">Return type</h3>
-    <div class="return-type">
-      <a href="#GetProDependenciesResponse">GetProDependenciesResponse</a>
-      
-    </div>
-
-    <!--Todo: process Response Object and its headers, schema, examples -->
-
-    <h3 class="field-label">Example data</h3>
-    <div class="example-data-content-type">Content-Type: application/json</div>
-    <pre class="example"><code>{
-  "dependency" : [ {
-    "Consumers" : {
-      "level" : "aeiou",
-      "description" : "aeiou",
-      "serviceName" : "aeiou",
-      "modTimestamp" : "aeiou",
-      "version" : "aeiou",
-      "LBStrategy" : "",
-      "paths" : [ {
-        "Path" : "aeiou",
-        "Property" : { }
-      } ],
-      "appId" : "aeiou",
-      "schemas" : [ "aeiou" ],
-      "serviceId" : "aeiou",
-      "providers" : [ {
-        "stage" : "aeiou",
-        "appId" : "aeiou",
-        "serviceName" : "aeiou",
-        "version" : "aeiou"
-      } ],
-      "properties" : "",
-      "status" : "UP",
-      "timestamp" : "aeiou"
-    }
-  } ]
-}</code></pre>
-
-    <h3 class="field-label">Produces</h3>
-    This API call produces the following media types according to the <span class="header">Accept</span> request header;
-    the media type will be conveyed by the <span class="heaader">Content-Type</span> response header.
-    <ul>
-      <li><code>application/json</code></li>
-    </ul>
-
-    <h3 class="field-label">Responses</h3>
-    <h4 class="field-label">200</h4>
-    查询成功
-        <a href="#GetProDependenciesResponse">GetProDependenciesResponse</a>
-    <h4 class="field-label">400</h4>
-    错误的请求
-        <a href="#String">String</a>
-    <h4 class="field-label">500</h4>
-    内部错误
-        <a href="#String">String</a>
-  </div> <!-- method -->
-  <hr/>
-  <h1><a name="Instances">Instances</a></h1>
-  <div class="method"><a name="find"/>
-    <div class="method-path">
-    <a class="up" href="#__Methods">Up</a>
-    <pre class="get"><code class="huge"><span class="http-method">get</span> /registry/v3/instances</code></pre></div>
-    <div class="method-summary"> (<span class="nickname">find</span>)</div>
-    <div class="method-notes">实例注册后可以根据微服务版本规则或字段条件 发现该微服务的实例。</div>
-
-
-
-
-    <h3 class="field-label">Request headers</h3>
-    <div class="field-items">
-      
-    </div>  <!-- field-items -->
-
-    <h3 class="field-label">Query parameters</h3>
-    <div class="field-items">
-      <div class="param">appId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Query Parameter</span> &mdash; 应用app唯一标识。 </div><div class="param">serviceName (required)</div>
-
-      <div class="param-desc"><span class="param-type">Query Parameter</span> &mdash; 微服务名称。 </div><div class="param">version (required)</div>
-
-      <div class="param-desc"><span class="param-type">Query Parameter</span> &mdash; 版本规则:1.精确版本匹配 2.后续版本匹配 3.最新版本 4.版本范围 </div><div class="param">tags (optional)</div>
-
-      <div class="param-desc"><span class="param-type">Query Parameter</span> &mdash; Tag标签过滤,多个时逗号分隔。 </div><div class="param">env (optional)</div>
-
-      <div class="param-desc"><span class="param-type">Query Parameter</span> &mdash; 实例的environment。 </div><div class="param">noCache (optional)</div>
-
-      <div class="param-desc"><span class="param-type">Query Parameter</span> &mdash; 是否强一致性,1 是、0 否。 default: 0 </div>
-    </div>  <!-- field-items -->
-
-
-    <h3 class="field-label">Return type</h3>
-    <div class="return-type">
-      <a href="#GetInstancesResponse">GetInstancesResponse</a>
-      
-    </div>
-
-    <!--Todo: process Response Object and its headers, schema, examples -->
-
-    <h3 class="field-label">Example data</h3>
-    <div class="example-data-content-type">Content-Type: application/json</div>
-    <pre class="example"><code>{
-  "instances" : [ {
-    "hostName" : "aeiou",
-    "endpoints" : [ "aeiou" ],
-    "environment" : "aeiou",
-    "instanceId" : "aeiou",
-    "dataCenterInfo" : {
-      "availableZone" : "aeiou",
-      "name" : "aeiou",
-      "region" : "aeiou"
-    },
-    "healthCheck" : {
-      "mode" : "aeiou",
-      "times" : 1,
-      "port" : 0,
-      "interval" : 6
-    },
-    "serviceId" : "aeiou",
-    "modTimestamp" : "aeiou",
-    "properties" : { },
-    "status" : "aeiou",
-    "timestamp" : "aeiou"
-  } ]
-}</code></pre>
-
-    <h3 class="field-label">Produces</h3>
-    This API call produces the following media types according to the <span class="header">Accept</span> request header;
-    the media type will be conveyed by the <span class="heaader">Content-Type</span> response header.
-    <ul>
-      <li><code>application/json</code></li>
-    </ul>
-
-    <h3 class="field-label">Responses</h3>
-    <h4 class="field-label">200</h4>
-    查询成功
-        <a href="#GetInstancesResponse">GetInstancesResponse</a>
-    <h4 class="field-label">400</h4>
-    错误的请求
-        <a href="#String">String</a>
-    <h4 class="field-label">500</h4>
-    内部错误
-        <a href="#String">String</a>
-  </div> <!-- method -->
-  <hr/>
-  <div class="method"><a name="getInstances"/>
-    <div class="method-path">
-    <a class="up" href="#__Methods">Up</a>
-    <pre class="get"><code class="huge"><span class="http-method">get</span> /registry/v3/microservices/{serviceId}/instances</code></pre></div>
-    <div class="method-summary"> (<span class="nickname">getInstances</span>)</div>
-    <div class="method-notes">实例注册后可以根据 service_id 发现该微服务的所有实例。</div>
-
-    <h3 class="field-label">Path parameters</h3>
-    <div class="field-items">
-      <div class="param">serviceId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 微服务唯一标识。 </div>
-    </div>  <!-- field-items -->
-
-
-
-    <h3 class="field-label">Request headers</h3>
-    <div class="field-items">
-      
-    </div>  <!-- field-items -->
-
-    <h3 class="field-label">Query parameters</h3>
-    <div class="field-items">
-      <div class="param">tags (optional)</div>
-
-      <div class="param-desc"><span class="param-type">Query Parameter</span> &mdash; Tag标签过滤,多个时逗号分隔。 </div><div class="param">env (optional)</div>
-
-      <div class="param-desc"><span class="param-type">Query Parameter</span> &mdash; 实例的environment。 </div><div class="param">noCache (optional)</div>
-
-      <div class="param-desc"><span class="param-type">Query Parameter</span> &mdash; 是否强一致性,1 是、0 否。 default: 0 </div>
-    </div>  <!-- field-items -->
-
-
-    <h3 class="field-label">Return type</h3>
-    <div class="return-type">
-      <a href="#GetInstancesResponse">GetInstancesResponse</a>
-      
-    </div>
-
-    <!--Todo: process Response Object and its headers, schema, examples -->
-
-    <h3 class="field-label">Example data</h3>
-    <div class="example-data-content-type">Content-Type: application/json</div>
-    <pre class="example"><code>{
-  "instances" : [ {
-    "hostName" : "aeiou",
-    "endpoints" : [ "aeiou" ],
-    "environment" : "aeiou",
-    "instanceId" : "aeiou",
-    "dataCenterInfo" : {
-      "availableZone" : "aeiou",
-      "name" : "aeiou",
-      "region" : "aeiou"
-    },
-    "healthCheck" : {
-      "mode" : "aeiou",
-      "times" : 1,
-      "port" : 0,
-      "interval" : 6
-    },
-    "serviceId" : "aeiou",
-    "modTimestamp" : "aeiou",
-    "properties" : { },
-    "status" : "aeiou",
-    "timestamp" : "aeiou"
-  } ]
-}</code></pre>
-
-    <h3 class="field-label">Produces</h3>
-    This API call produces the following media types according to the <span class="header">Accept</span> request header;
-    the media type will be conveyed by the <span class="heaader">Content-Type</span> response header.
-    <ul>
-      <li><code>application/json</code></li>
-    </ul>
-
-    <h3 class="field-label">Responses</h3>
-    <h4 class="field-label">200</h4>
-    查询成功
-        <a href="#GetInstancesResponse">GetInstancesResponse</a>
-    <h4 class="field-label">400</h4>
-    错误的请求
-        <a href="#String">String</a>
-    <h4 class="field-label">500</h4>
-    内部错误
-        <a href="#String">String</a>
-  </div> <!-- method -->
-  <hr/>
-  <div class="method"><a name="getOneInstance"/>
-    <div class="method-path">
-    <a class="up" href="#__Methods">Up</a>
-    <pre class="get"><code class="huge"><span class="http-method">get</span> /registry/v3/microservices/{serviceId}/instances/{instanceId}</code></pre></div>
-    <div class="method-summary"> (<span class="nickname">getOneInstance</span>)</div>
-    <div class="method-notes">实例注册后可以根据 service_id和serviceId获取该实例的详细信息。</div>
-
-    <h3 class="field-label">Path parameters</h3>
-    <div class="field-items">
-      <div class="param">serviceId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 微服务唯一标识。 </div><div class="param">instanceId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 实例唯一标识。 </div>
-    </div>  <!-- field-items -->
-
-
-
-    <h3 class="field-label">Request headers</h3>
-    <div class="field-items">
-      
-    </div>  <!-- field-items -->
-
-    <h3 class="field-label">Query parameters</h3>
-    <div class="field-items">
-      <div class="param">tags (optional)</div>
-
-      <div class="param-desc"><span class="param-type">Query Parameter</span> &mdash; Tag标签过滤,多个时逗号分隔。 </div><div class="param">env (optional)</div>
-
-      <div class="param-desc"><span class="param-type">Query Parameter</span> &mdash; 实例的environment。 </div><div class="param">noCache (optional)</div>
-
-      <div class="param-desc"><span class="param-type">Query Parameter</span> &mdash; 是否强一致性,1 是、0 否。 default: 0 </div>
-    </div>  <!-- field-items -->
-
-
-    <h3 class="field-label">Return type</h3>
-    <div class="return-type">
-      <a href="#GetOneInstanceResponse">GetOneInstanceResponse</a>
-      
-    </div>
-
-    <!--Todo: process Response Object and its headers, schema, examples -->
-
-    <h3 class="field-label">Example data</h3>
-    <div class="example-data-content-type">Content-Type: application/json</div>
-    <pre class="example"><code>{
-  "instance" : {
-    "hostName" : "aeiou",
-    "endpoints" : [ "aeiou" ],
-    "environment" : "aeiou",
-    "instanceId" : "aeiou",
-    "dataCenterInfo" : {
-      "availableZone" : "aeiou",
-      "name" : "aeiou",
-      "region" : "aeiou"
-    },
-    "healthCheck" : {
-      "mode" : "aeiou",
-      "times" : 1,
-      "port" : 0,
-      "interval" : 6
-    },
-    "serviceId" : "aeiou",
-    "modTimestamp" : "aeiou",
-    "properties" : { },
-    "status" : "aeiou",
-    "timestamp" : "aeiou"
-  }
-}</code></pre>
-
-    <h3 class="field-label">Produces</h3>
-    This API call produces the following media types according to the <span class="header">Accept</span> request header;
-    the media type will be conveyed by the <span class="heaader">Content-Type</span> response header.
-    <ul>
-      <li><code>application/json</code></li>
-    </ul>
-
-    <h3 class="field-label">Responses</h3>
-    <h4 class="field-label">200</h4>
-    查询成功
-        <a href="#GetOneInstanceResponse">GetOneInstanceResponse</a>
-    <h4 class="field-label">400</h4>
-    错误的请求
-        <a href="#String">String</a>
-    <h4 class="field-label">500</h4>
-    内部错误
-        <a href="#String">String</a>
-  </div> <!-- method -->
-  <hr/>
-  <div class="method"><a name="heartbeat"/>
-    <div class="method-path">
-    <a class="up" href="#__Methods">Up</a>
-    <pre class="put"><code class="huge"><span class="http-method">put</span> /registry/v3/microservices/{serviceId}/instances/{instanceId}/heartbeat</code></pre></div>
-    <div class="method-summary"> (<span class="nickname">heartbeat</span>)</div>
-    <div class="method-notes">服务提供端需要向服务中心发送心跳信息,以保证服务中心知道服务实例是否健康。</div>
-
-    <h3 class="field-label">Path parameters</h3>
-    <div class="field-items">
-      <div class="param">serviceId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 微服务唯一标识。 </div><div class="param">instanceId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 微服务实例唯一标识。 </div>
-    </div>  <!-- field-items -->
-
-
-
-    <h3 class="field-label">Request headers</h3>
-    <div class="field-items">
-      
-    </div>  <!-- field-items -->
-
-
-
-
-    <!--Todo: process Response Object and its headers, schema, examples -->
-
-
-    <h3 class="field-label">Produces</h3>
-    This API call produces the following media types according to the <span class="header">Accept</span> request header;
-    the media type will be conveyed by the <span class="heaader">Content-Type</span> response header.
-    <ul>
-      <li><code>application/json</code></li>
-    </ul>
-
-    <h3 class="field-label">Responses</h3>
-    <h4 class="field-label">200</h4>
-    更新成功
-        <a href="#"></a>
-    <h4 class="field-label">400</h4>
-    错误的请求
-        <a href="#String">String</a>
-    <h4 class="field-label">500</h4>
-    内部错误
-        <a href="#String">String</a>
-  </div> <!-- method -->
-  <hr/>
-  <div class="method"><a name="heartbeatSet"/>
-    <div class="method-path">
-    <a class="up" href="#__Methods">Up</a>
-    <pre class="put"><code class="huge"><span class="http-method">put</span> /registry/v3/heartbeats</code></pre></div>
-    <div class="method-summary"> (<span class="nickname">heartbeatSet</span>)</div>
-    <div class="method-notes">服务提供端需要向服务中心发送心跳信息,以保证服务中心知道服务实例是否健康。该接口为批量接口</div>
-
-
-
-    <h3 class="field-label">Request body</h3>
-    <div class="field-items">
-      <div class="param">Instances <a href="#HeartbeatSetRequest">HeartbeatSetRequest</a> (required)</div>
-
-      <div class="param-desc"><span class="param-type">Body Parameter</span> &mdash; 批量上报心跳的实例的标识。 </div>
-
-    </div>  <!-- field-items -->
-
-    <h3 class="field-label">Request headers</h3>
-    <div class="field-items">
-      
-    </div>  <!-- field-items -->
-
-
-
-
-    <!--Todo: process Response Object and its headers, schema, examples -->
-
-
-    <h3 class="field-label">Produces</h3>
-    This API call produces the following media types according to the <span class="header">Accept</span> request header;
-    the media type will be conveyed by the <span class="heaader">Content-Type</span> response header.
-    <ul>
-      <li><code>application/json</code></li>
-    </ul>
-
-    <h3 class="field-label">Responses</h3>
-    <h4 class="field-label">200</h4>
-    更新成功
-        <a href="#"></a>
-    <h4 class="field-label">400</h4>
-    错误的请求
-        <a href="#InstancesHbRst">InstancesHbRst</a>
-    <h4 class="field-label">500</h4>
-    内部错误
-        <a href="#String">String</a>
-  </div> <!-- method -->
-  <hr/>
-  <div class="method"><a name="register"/>
-    <div class="method-path">
-    <a class="up" href="#__Methods">Up</a>
-    <pre class="post"><code class="huge"><span class="http-method">post</span> /registry/v3/microservices/{serviceId}/instances</code></pre></div>
-    <div class="method-summary"> (<span class="nickname">register</span>)</div>
-    <div class="method-notes">创建微服务后就可以注册该微服务的实例了。 注册微服务实例时,需提供该微服务实例相关的信息。
-instanceID可定制,如果定制了,再次注册就直接全内容覆盖。如果没定制,逻辑如下:系统自动生成id,如果endpoints内容重复,则使用原来的id</div>
-
-    <h3 class="field-label">Path parameters</h3>
-    <div class="field-items">
-      <div class="param">serviceId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 微服务唯一标识。 </div>
-    </div>  <!-- field-items -->
-
-
-    <h3 class="field-label">Request body</h3>
-    <div class="field-items">
-      <div class="param">instance <a href="#CreateInstance">CreateInstance</a> (required)</div>
-
-      <div class="param-desc"><span class="param-type">Body Parameter</span> &mdash; 微服务实例请求结构体。 </div>
-
-    </div>  <!-- field-items -->
-
-    <h3 class="field-label">Request headers</h3>
-    <div class="field-items">
-      
-    </div>  <!-- field-items -->
-
-
-
-    <h3 class="field-label">Return type</h3>
-    <div class="return-type">
-      <a href="#CreateInstanceResponse">CreateInstanceResponse</a>
-      
-    </div>
-
-    <!--Todo: process Response Object and its headers, schema, examples -->
-
-    <h3 class="field-label">Example data</h3>
-    <div class="example-data-content-type">Content-Type: application/json</div>
-    <pre class="example"><code>{
-  "instanceId" : "aeiou"
-}</code></pre>
-
-    <h3 class="field-label">Produces</h3>
-    This API call produces the following media types according to the <span class="header">Accept</span> request header;
-    the media type will be conveyed by the <span class="heaader">Content-Type</span> response header.
-    <ul>
-      <li><code>application/json</code></li>
-    </ul>
-
-    <h3 class="field-label">Responses</h3>
-    <h4 class="field-label">200</h4>
-    注册成功
-        <a href="#CreateInstanceResponse">CreateInstanceResponse</a>
-    <h4 class="field-label">400</h4>
-    错误的请求
-        <a href="#String">String</a>
-    <h4 class="field-label">500</h4>
-    内部错误
-        <a href="#String">String</a>
-  </div> <!-- method -->
-  <hr/>
-  <div class="method"><a name="unregister"/>
-    <div class="method-path">
-    <a class="up" href="#__Methods">Up</a>
-    <pre class="delete"><code class="huge"><span class="http-method">delete</span> /registry/v3/microservices/{serviceId}/instances/{instanceId}</code></pre></div>
-    <div class="method-summary"> (<span class="nickname">unregister</span>)</div>
-    <div class="method-notes">实例注册后可以根据 instance_id 进行实例注销。</div>
-
-    <h3 class="field-label">Path parameters</h3>
-    <div class="field-items">
-      <div class="param">serviceId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 微服务唯一标识。 </div><div class="param">instanceId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 微服务实例唯一标识。 </div>
-    </div>  <!-- field-items -->
-
-
-
-    <h3 class="field-label">Request headers</h3>
-    <div class="field-items">
-      
-    </div>  <!-- field-items -->
-
-
-
-
-    <!--Todo: process Response Object and its headers, schema, examples -->
-
-
-    <h3 class="field-label">Produces</h3>
-    This API call produces the following media types according to the <span class="header">Accept</span> request header;
-    the media type will be conveyed by the <span class="heaader">Content-Type</span> response header.
-    <ul>
-      <li><code>application/json</code></li>
-    </ul>
-
-    <h3 class="field-label">Responses</h3>
-    <h4 class="field-label">200</h4>
-    注销成功
-        <a href="#"></a>
-    <h4 class="field-label">400</h4>
-    错误的请求
-        <a href="#String">String</a>
-    <h4 class="field-label">500</h4>
-    内部错误
-        <a href="#String">String</a>
-  </div> <!-- method -->
-  <hr/>
-  <div class="method"><a name="updateInstanceProperties"/>
-    <div class="method-path">
-    <a class="up" href="#__Methods">Up</a>
-    <pre class="put"><code class="huge"><span class="http-method">put</span> /registry/v3/microservices/{serviceId}/instances/{instanceId}/properties</code></pre></div>
-    <div class="method-summary"> (<span class="nickname">updateInstanceProperties</span>)</div>
-    <div class="method-notes">实例注册后可以根据 instance_id 进行添加/更新一个微服务实例扩展信息。</div>
-
-    <h3 class="field-label">Path parameters</h3>
-    <div class="field-items">
-      <div class="param">serviceId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 微服务唯一标识。 </div><div class="param">instanceId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 微服务实例唯一标识。 </div>
-    </div>  <!-- field-items -->
-
-
-    <h3 class="field-label">Request body</h3>
-    <div class="field-items">
-      <div class="param">properties <a href="#UpdateProperties">UpdateProperties</a> (required)</div>
-
-      <div class="param-desc"><span class="param-type">Body Parameter</span> &mdash; 微服务实例扩展属性请求结构体。 </div>
-
-    </div>  <!-- field-items -->
-
-    <h3 class="field-label">Request headers</h3>
-    <div class="field-items">
-      
-    </div>  <!-- field-items -->
-
-
-
-
-    <!--Todo: process Response Object and its headers, schema, examples -->
-
-
-    <h3 class="field-label">Produces</h3>
-    This API call produces the following media types according to the <span class="header">Accept</span> request header;
-    the media type will be conveyed by the <span class="heaader">Content-Type</span> response header.
-    <ul>
-      <li><code>application/json</code></li>
-    </ul>
-
-    <h3 class="field-label">Responses</h3>
-    <h4 class="field-label">200</h4>
-    修改成功
-        <a href="#"></a>
-    <h4 class="field-label">400</h4>
-    错误的请求
-        <a href="#String">String</a>
-    <h4 class="field-label">500</h4>
-    内部错误
-        <a href="#String">String</a>
-  </div> <!-- method -->
-  <hr/>
-  <div class="method"><a name="updateStatus"/>
-    <div class="method-path">
-    <a class="up" href="#__Methods">Up</a>
-    <pre class="put"><code class="huge"><span class="http-method">put</span> /registry/v3/microservices/{serviceId}/instances/{instanceId}/status</code></pre></div>
-    <div class="method-summary"> (<span class="nickname">updateStatus</span>)</div>
-    <div class="method-notes">实例注册后可以根据 instance_id 进行更新一个微服务实例状态。</div>
-
-    <h3 class="field-label">Path parameters</h3>
-    <div class="field-items">
-      <div class="param">serviceId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 微服务唯一标识。 </div><div class="param">instanceId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 微服务实例唯一标识。 </div>
-    </div>  <!-- field-items -->
-
-
-
-    <h3 class="field-label">Request headers</h3>
-    <div class="field-items">
-      
-    </div>  <!-- field-items -->
-
-    <h3 class="field-label">Query parameters</h3>
-    <div class="field-items">
-      <div class="param">value (required)</div>
-
-      <div class="param-desc"><span class="param-type">Query Parameter</span> &mdash; 实例状态 UP在线OUTOFSERVICE摘机STARTING正在启动DOWN下线。 </div>
-    </div>  <!-- field-items -->
-
-
-
-    <!--Todo: process Response Object and its headers, schema, examples -->
-
-
-    <h3 class="field-label">Produces</h3>
-    This API call produces the following media types according to the <span class="header">Accept</span> request header;
-    the media type will be conveyed by the <span class="heaader">Content-Type</span> response header.
-    <ul>
-      <li><code>application/json</code></li>
-    </ul>
-
-    <h3 class="field-label">Responses</h3>
-    <h4 class="field-label">200</h4>
-    修改成功
-        <a href="#"></a>
-    <h4 class="field-label">400</h4>
-    错误的请求
-        <a href="#String">String</a>
-    <h4 class="field-label">500</h4>
-    内部错误
-        <a href="#String">String</a>
-  </div> <!-- method -->
-  <hr/>
-  <h1><a name="Microservices">Microservices</a></h1>
-  <div class="method"><a name="addRule"/>
-    <div class="method-path">
-    <a class="up" href="#__Methods">Up</a>
-    <pre class="post"><code class="huge"><span class="http-method">post</span> /registry/v3/microservices/{serviceId}/rules</code></pre></div>
-    <div class="method-summary"> (<span class="nickname">addRule</span>)</div>
-    <div class="method-notes">为serviceId的服务新增黑白名单,同一服务,attribute和pattern唯一标识一份黑白名单。</div>
-
-    <h3 class="field-label">Path parameters</h3>
-    <div class="field-items">
-      <div class="param">serviceId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 微服务唯一标识。 </div>
-    </div>  <!-- field-items -->
-
-
-    <h3 class="field-label">Request body</h3>
-    <div class="field-items">
-      <div class="param">rules <a href="#AddRules">AddRules</a> (required)</div>
-
-      <div class="param-desc"><span class="param-type">Body Parameter</span> &mdash; 新增黑白名单。 </div>
-
-    </div>  <!-- field-items -->
-
-    <h3 class="field-label">Request headers</h3>
-    <div class="field-items">
-      
-    </div>  <!-- field-items -->
-
-
-
-    <h3 class="field-label">Return type</h3>
-    <div class="return-type">
-      <a href="#AddRuleResponse">AddRuleResponse</a>
-      
-    </div>
-
-    <!--Todo: process Response Object and its headers, schema, examples -->
-
-    <h3 class="field-label">Example data</h3>
-    <div class="example-data-content-type">Content-Type: application/json</div>
-    <pre class="example"><code>{
-  "RuleIds" : [ "aeiou" ]
-}</code></pre>
-
-    <h3 class="field-label">Produces</h3>
-    This API call produces the following media types according to the <span class="header">Accept</span> request header;
-    the media type will be conveyed by the <span class="heaader">Content-Type</span> response header.
-    <ul>
-      <li><code>application/json</code></li>
-    </ul>
-
-    <h3 class="field-label">Responses</h3>
-    <h4 class="field-label">200</h4>
-    创建成功
-        <a href="#AddRuleResponse">AddRuleResponse</a>
-    <h4 class="field-label">400</h4>
-    错误的请求
-        <a href="#String">String</a>
-    <h4 class="field-label">500</h4>
-    内部错误
-        <a href="#String">String</a>
-  </div> <!-- method -->
-  <hr/>
-  <div class="method"><a name="addTags"/>
-    <div class="method-path">
-    <a class="up" href="#__Methods">Up</a>
-    <pre class="post"><code class="huge"><span class="http-method">post</span> /registry/v3/microservices/{serviceId}/tags</code></pre></div>
-    <div class="method-summary"> (<span class="nickname">addTags</span>)</div>
-    <div class="method-notes">为serviceId的微服务创建tag。</div>
-
-    <h3 class="field-label">Path parameters</h3>
-    <div class="field-items">
-      <div class="param">serviceId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 微服务唯一标识。 </div>
-    </div>  <!-- field-items -->
-
-
-    <h3 class="field-label">Request body</h3>
-    <div class="field-items">
-      <div class="param">tags <a href="#Tags">Tags</a> (required)</div>
-
-      <div class="param-desc"><span class="param-type">Body Parameter</span> &mdash; 要创建的tags。 </div>
-
-    </div>  <!-- field-items -->
-
-    <h3 class="field-label">Request headers</h3>
-    <div class="field-items">
-      
-    </div>  <!-- field-items -->
-
-
-
-
-    <!--Todo: process Response Object and its headers, schema, examples -->
-
-
-    <h3 class="field-label">Produces</h3>
-    This API call produces the following media types according to the <span class="header">Accept</span> request header;
-    the media type will be conveyed by the <span class="heaader">Content-Type</span> response header.
-    <ul>
-      <li><code>application/json</code></li>
-    </ul>
-
-    <h3 class="field-label">Responses</h3>
-    <h4 class="field-label">200</h4>
-    创建成功
-        <a href="#"></a>
-    <h4 class="field-label">400</h4>
-    错误的请求
-        <a href="#String">String</a>
-    <h4 class="field-label">500</h4>
-    内部错误
-        <a href="#String">String</a>
-  </div> <!-- method -->
-  <hr/>
-  <div class="method"><a name="create"/>
-    <div class="method-path">
-    <a class="up" href="#__Methods">Up</a>
-    <pre class="post"><code class="huge"><span class="http-method">post</span> /registry/v3/microservices</code></pre></div>
-    <div class="method-summary"> (<span class="nickname">create</span>)</div>
-    <div class="method-notes">在注册微服务实例前需要创建服务静态信息,之后注册的微服务实例根据service id这个字段与静态信息关联,一个服务对应对多个实例。</div>
-
-
-
-    <h3 class="field-label">Request body</h3>
-    <div class="field-items">
-      <div class="param">service <a href="#CreateMicroService">CreateMicroService</a> (required)</div>
-
-      <div class="param-desc"><span class="param-type">Body Parameter</span> &mdash; 创建微服务请求结构体。 </div>
-
-    </div>  <!-- field-items -->
-
-    <h3 class="field-label">Request headers</h3>
-    <div class="field-items">
-      
-    </div>  <!-- field-items -->
-
-
-
-    <h3 class="field-label">Return type</h3>
-    <div class="return-type">
-      <a href="#CreateMicroServiceResponse">CreateMicroServiceResponse</a>
-      
-    </div>
-
-    <!--Todo: process Response Object and its headers, schema, examples -->
-
-    <h3 class="field-label">Example data</h3>
-    <div class="example-data-content-type">Content-Type: application/json</div>
-    <pre class="example"><code>{
-  "serviceId" : "aeiou"
-}</code></pre>
-
-    <h3 class="field-label">Produces</h3>
-    This API call produces the following media types according to the <span class="header">Accept</span> request header;
-    the media type will be conveyed by the <span class="heaader">Content-Type</span> response header.
-    <ul>
-      <li><code>application/json</code></li>
-    </ul>
-
-    <h3 class="field-label">Responses</h3>
-    <h4 class="field-label">200</h4>
-    创建成功
-        <a href="#CreateMicroServiceResponse">CreateMicroServiceResponse</a>
-    <h4 class="field-label">400</h4>
-    错误的请求
-        <a href="#String">String</a>
-    <h4 class="field-label">500</h4>
-    内部错误
-        <a href="#String">String</a>
-  </div> <!-- method -->
-  <hr/>
-  <div class="method"><a name="delete"/>
-    <div class="method-path">
-    <a class="up" href="#__Methods">Up</a>
-    <pre class="delete"><code class="huge"><span class="http-method">delete</span> /registry/v3/microservices/{serviceId}</code></pre></div>
-    <div class="method-summary"> (<span class="nickname">delete</span>)</div>
-    <div class="method-notes">删除一个微服务定义及其相关信息,同时注销其所有实例信息。</div>
-
-    <h3 class="field-label">Path parameters</h3>
-    <div class="field-items">
-      <div class="param">serviceId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 微服务唯一标识。 </div>
-    </div>  <!-- field-items -->
-
-
-
-    <h3 class="field-label">Request headers</h3>
-    <div class="field-items">
-      
-    </div>  <!-- field-items -->
-
-    <h3 class="field-label">Query parameters</h3>
-    <div class="field-items">
-      <div class="param">force (optional)</div>
-
-      <div class="param-desc"><span class="param-type">Query Parameter</span> &mdash; 不传即默认为false。 强制删除,则与该服务相关的信息删除,非强制删除: 如果作为该被依赖(作为provider,提供服务,且不是只存在自依赖)或者存在实例,则不能删除,其它均删除。 </div>
-    </div>  <!-- field-items -->
-
-
-
-    <!--Todo: process Response Object and its headers, schema, examples -->
-
-
-    <h3 class="field-label">Produces</h3>
-    This API call produces the following media types according to the <span class="header">Accept</span> request header;
-    the media type will be conveyed by the <span class="heaader">Content-Type</span> response header.
-    <ul>
-      <li><code>application/json</code></li>
-    </ul>
-
-    <h3 class="field-label">Responses</h3>
-    <h4 class="field-label">200</h4>
-    修改成功
-        <a href="#"></a>
-    <h4 class="field-label">400</h4>
-    错误的请求
-        <a href="#String">String</a>
-    <h4 class="field-label">500</h4>
-    内部错误
-        <a href="#String">String</a>
-  </div> <!-- method -->
-  <hr/>
-  <div class="method"><a name="deleteRule"/>
-    <div class="method-path">
-    <a class="up" href="#__Methods">Up</a>
-    <pre class="delete"><code class="huge"><span class="http-method">delete</span> /registry/v3/microservices/{serviceId}/rules/{rule_id}</code></pre></div>
-    <div class="method-summary"> (<span class="nickname">deleteRule</span>)</div>
-    <div class="method-notes">为serviceId的服务删除黑白名单。</div>
-
-    <h3 class="field-label">Path parameters</h3>
-    <div class="field-items">
-      <div class="param">serviceId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 微服务唯一标识。 </div><div class="param">rule_id (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; ruleId。 </div>
-    </div>  <!-- field-items -->
-
-
-
-    <h3 class="field-label">Request headers</h3>
-    <div class="field-items">
-      
-    </div>  <!-- field-items -->
-
-
-
-    <h3 class="field-label">Return type</h3>
-    <div class="return-type">
-      
-      String
-    </div>
-
-    <!--Todo: process Response Object and its headers, schema, examples -->
-
-    <h3 class="field-label">Example data</h3>
-    <div class="example-data-content-type">Content-Type: application/json</div>
-    <pre class="example"><code>"aeiou"</code></pre>
-
-    <h3 class="field-label">Produces</h3>
-    This API call produces the following media types according to the <span class="header">Accept</span> request header;
-    the media type will be conveyed by the <span class="heaader">Content-Type</span> response header.
-    <ul>
-      <li><code>application/json</code></li>
-    </ul>
-
-    <h3 class="field-label">Responses</h3>
-    <h4 class="field-label">200</h4>
-    删除成功
-        <a href="#String">String</a>
-    <h4 class="field-label">400</h4>
-    错误的请求
-        <a href="#String">String</a>
-    <h4 class="field-label">500</h4>
-    内部错误
-        <a href="#String">String</a>
-  </div> <!-- method -->
-  <hr/>
-  <div class="method"><a name="deleteSchema"/>
-    <div class="method-path">
-    <a class="up" href="#__Methods">Up</a>
-    <pre class="delete"><code class="huge"><span class="http-method">delete</span> /registry/v3/microservices/{serviceId}/schemas/{schemaId}</code></pre></div>
-    <div class="method-summary"> (<span class="nickname">deleteSchema</span>)</div>
-    <div class="method-notes">删除微服务的一个schema信息。</div>
-
-    <h3 class="field-label">Path parameters</h3>
-    <div class="field-items">
-      <div class="param">serviceId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 微服务唯一标识。 </div><div class="param">schemaId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 微服务契约唯一标识。 </div>
-    </div>  <!-- field-items -->
-
-
-
-    <h3 class="field-label">Request headers</h3>
-    <div class="field-items">
-      
-    </div>  <!-- field-items -->
-
-
-
-
-    <!--Todo: process Response Object and its headers, schema, examples -->
-
-
-    <h3 class="field-label">Produces</h3>
-    This API call produces the following media types according to the <span class="header">Accept</span> request header;
-    the media type will be conveyed by the <span class="heaader">Content-Type</span> response header.
-    <ul>
-      <li><code>application/json</code></li>
-    </ul>
-
-    <h3 class="field-label">Responses</h3>
-    <h4 class="field-label">200</h4>
-    删除成功
-        <a href="#"></a>
-    <h4 class="field-label">400</h4>
-    错误的请求
-        <a href="#String">String</a>
-    <h4 class="field-label">500</h4>
-    内部错误
-        <a href="#String">String</a>
-  </div> <!-- method -->
-  <hr/>
-  <div class="method"><a name="deleteServices"/>
-    <div class="method-path">
-    <a class="up" href="#__Methods">Up</a>
-    <pre class="delete"><code class="huge"><span class="http-method">delete</span> /registry/v3/microservices</code></pre></div>
-    <div class="method-summary"> (<span class="nickname">deleteServices</span>)</div>
-    <div class="method-notes">批量删除指定的微服务定义及其相关信息,同时注销其所有实例信息。</div>
-
-
-
-    <h3 class="field-label">Request body</h3>
-    <div class="field-items">
-      <div class="param">serviceIds <a href="#DelServicesRequest">DelServicesRequest</a> (required)</div>
-
-      <div class="param-desc"><span class="param-type">Body Parameter</span> &mdash; 批量删除服务的服务ID列表 </div>
-
-    </div>  <!-- field-items -->
-
-
-
-
-
-    <!--Todo: process Response Object and its headers, schema, examples -->
-
-
-    <h3 class="field-label">Produces</h3>
-    This API call produces the following media types according to the <span class="header">Accept</span> request header;
-    the media type will be conveyed by the <span class="heaader">Content-Type</span> response header.
-    <ul>
-      <li><code>application/json</code></li>
-    </ul>
-
-    <h3 class="field-label">Responses</h3>
-    <h4 class="field-label">200</h4>
-    更新成功
-        <a href="#"></a>
-    <h4 class="field-label">400</h4>
-    错误的请求
-        <a href="#DelServicesResponse">DelServicesResponse</a>
-    <h4 class="field-label">500</h4>
-    内部错误
-        <a href="#String">String</a>
-  </div> <!-- method -->
-  <hr/>
-  <div class="method"><a name="deleteTags"/>
-    <div class="method-path">
-    <a class="up" href="#__Methods">Up</a>
-    <pre class="delete"><code class="huge"><span class="http-method">delete</span> /registry/v3/microservices/{serviceId}/tags/{key}</code></pre></div>
-    <div class="method-summary"> (<span class="nickname">deleteTags</span>)</div>
-    <div class="method-notes">为serviceId的微服务删除tags</div>
-
-    <h3 class="field-label">Path parameters</h3>
-    <div class="field-items">
-      <div class="param">serviceId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 微服务唯一标识。 </div><div class="param">key (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 要删除的tag的key值,多个key的话,以,隔开。 </div>
-    </div>  <!-- field-items -->
-
-
-
-    <h3 class="field-label">Request headers</h3>
-    <div class="field-items">
-      
-    </div>  <!-- field-items -->
-
-
-
-
-    <!--Todo: process Response Object and its headers, schema, examples -->
-
-
-    <h3 class="field-label">Produces</h3>
-    This API call produces the following media types according to the <span class="header">Accept</span> request header;
-    the media type will be conveyed by the <span class="heaader">Content-Type</span> response header.
-    <ul>
-      <li><code>application/json</code></li>
-    </ul>
-
-    <h3 class="field-label">Responses</h3>
-    <h4 class="field-label">200</h4>
-    删除成功
-        <a href="#"></a>
-    <h4 class="field-label">400</h4>
-    错误的请求
-        <a href="#String">String</a>
-    <h4 class="field-label">500</h4>
-    内部错误
-        <a href="#String">String</a>
-  </div> <!-- method -->
-  <hr/>
-  <div class="method"><a name="exist"/>
-    <div class="method-path">
-    <a class="up" href="#__Methods">Up</a>
-    <pre class="get"><code class="huge"><span class="http-method">get</span> /registry/v3/existence</code></pre></div>
-    <div class="method-summary"> (<span class="nickname">exist</span>)</div>
-    <div class="method-notes">可通过指定条件,查询微服务serviceId或schema的唯一标识信息。</div>
-
-
-
-
-    <h3 class="field-label">Request headers</h3>
-    <div class="field-items">
-      
-    </div>  <!-- field-items -->
-
-    <h3 class="field-label">Query parameters</h3>
-    <div class="field-items">
-      <div class="param">type (required)</div>
-
-      <div class="param-desc"><span class="param-type">Query Parameter</span> &mdash; 资源类型 microservice微服务 schema微服务访问契约。 </div><div class="param">appId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Query Parameter</span> &mdash; 资源类型为 microservice时 需传入应用app唯一标识。 </div><div class="param">serviceName (required)</div>
-
-      <div class="param-desc"><span class="param-type">Query Parameter</span> &mdash; 资源类型为 microservice时 需传入微服务名称。 </div><div class="param">version (required)</div>
-
-      <div class="param-desc"><span class="param-type">Query Parameter</span> &mdash; 资源类型为 microservice时 需传入微服务版本。 </div><div class="param">serviceId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Query Parameter</span> &mdash; 资源类型为 schema时 需传入微服务唯一标识。 </div><div class="param">schemaId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Query Parameter</span> &mdash; 资源类型为 schema时 需传入schema唯一标识。 </div><div class="param">noCache (optional)</div>
-
-      <div class="param-desc"><span class="param-type">Query Parameter</span> &mdash; 是否强一致性,1 是、0 否。 default: 0 </div>
-    </div>  <!-- field-items -->
-
-
-    <h3 class="field-label">Return type</h3>
-    <div class="return-type">
-      <a href="#GetResourceResponse">GetResourceResponse</a>
-      
-    </div>
-
-    <!--Todo: process Response Object and its headers, schema, examples -->
-
-    <h3 class="field-label">Example data</h3>
-    <div class="example-data-content-type">Content-Type: application/json</div>
-    <pre class="example"><code>{
-  "schemaId" : "aeiou",
-  "serviceId" : "aeiou"
-}</code></pre>
-
-    <h3 class="field-label">Produces</h3>
-    This API call produces the following media types according to the <span class="header">Accept</span> request header;
-    the media type will be conveyed by the <span class="heaader">Content-Type</span> response header.
-    <ul>
-      <li><code>application/json</code></li>
-    </ul>
-
-    <h3 class="field-label">Responses</h3>
-    <h4 class="field-label">200</h4>
-    查询成功
-        <a href="#GetResourceResponse">GetResourceResponse</a>
-    <h4 class="field-label">400</h4>
-    错误的请求
-        <a href="#String">String</a>
-    <h4 class="field-label">500</h4>
-    内部错误
-        <a href="#String">String</a>
-  </div> <!-- method -->
-  <hr/>
-  <div class="method"><a name="getOne"/>
-    <div class="method-path">
-    <a class="up" href="#__Methods">Up</a>
-    <pre class="get"><code class="huge"><span class="http-method">get</span> /registry/v3/microservices/{serviceId}</code></pre></div>
-    <div class="method-summary"> (<span class="nickname">getOne</span>)</div>
-    <div class="method-notes">根据serviceId查询微服务定义信息。</div>
-
-    <h3 class="field-label">Path parameters</h3>
-    <div class="field-items">
-      <div class="param">serviceId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 微服务唯一标识。 </div>
-    </div>  <!-- field-items -->
-
-
-
-    <h3 class="field-label">Request headers</h3>
-    <div class="field-items">
-      
-    </div>  <!-- field-items -->
-
-    <h3 class="field-label">Query parameters</h3>
-    <div class="field-items">
-      <div class="param">noCache (optional)</div>
-
-      <div class="param-desc"><span class="param-type">Query Parameter</span> &mdash; 是否强一致性,1 是、0 否。 default: 0 </div>
-    </div>  <!-- field-items -->
-
-
-    <h3 class="field-label">Return type</h3>
-    <div class="return-type">
-      <a href="#CreateMicroService">CreateMicroService</a>
-      
-    </div>
-
-    <!--Todo: process Response Object and its headers, schema, examples -->
-
-    <h3 class="field-label">Example data</h3>
-    <div class="example-data-content-type">Content-Type: application/json</div>
-    <pre class="example"><code>{
-  "instances" : [ {
-    "hostName" : "aeiou",
-    "endpoints" : [ "aeiou" ],
-    "environment" : "aeiou",
-    "instanceId" : "aeiou",
-    "dataCenterInfo" : {
-      "availableZone" : "aeiou",
-      "name" : "aeiou",
-      "region" : "aeiou"
-    },
-    "healthCheck" : {
-      "mode" : "aeiou",
-      "times" : 1,
-      "port" : 0,
-      "interval" : 6
-    },
-    "properties" : "",
-    "status" : "aeiou"
-  } ],
-  "service" : {
-    "level" : "aeiou",
-    "description" : "aeiou",
-    "serviceName" : "aeiou",
-    "modTimestamp" : "aeiou",
-    "version" : "aeiou",
-    "LBStrategy" : "",
-    "paths" : [ {
-      "Path" : "aeiou",
-      "Property" : { }
-    } ],
-    "appId" : "aeiou",
-    "schemas" : [ "aeiou" ],
-    "serviceId" : "aeiou",
-    "providers" : [ {
-      "stage" : "aeiou",
-      "appId" : "aeiou",
-      "serviceName" : "aeiou",
-      "version" : "aeiou"
-    } ],
-    "properties" : "",
-    "status" : "UP",
-    "timestamp" : "aeiou"
-  },
-  "rules" : [ {
-    "ruleType" : "aeiou",
-    "pattern" : "aeiou",
-    "description" : "aeiou",
-    "attribute" : "aeiou",
-    "ruleId" : "aeiou",
-    "modTimestamp" : "aeiou",
-    "timestamp" : "aeiou"
-  } ],
-  "tags" : {
-    "tags" : ""
-  }
-}</code></pre>
-
-    <h3 class="field-label">Produces</h3>
-    This API call produces the following media types according to the <span class="header">Accept</span> request header;
-    the media type will be conveyed by the <span class="heaader">Content-Type</span> response header.
-    <ul>
-      <li><code>application/json</code></li>
-    </ul>
-
-    <h3 class="field-label">Responses</h3>
-    <h4 class="field-label">200</h4>
-    微服务结构体
-        <a href="#CreateMicroService">CreateMicroService</a>
-    <h4 class="field-label">400</h4>
-    错误的请求
-        <a href="#String">String</a>
-    <h4 class="field-label">500</h4>
-    内部错误
-        <a href="#String">String</a>
-  </div> <!-- method -->
-  <hr/>
-  <div class="method"><a name="getRule"/>
-    <div class="method-path">
-    <a class="up" href="#__Methods">Up</a>
-    <pre class="get"><code class="huge"><span class="http-method">get</span> /registry/v3/microservices/{serviceId}/rules</code></pre></div>
-    <div class="method-summary"> (<span class="nickname">getRule</span>)</div>
-    <div class="method-notes">获取serviceId的服务的黑白名单信息。</div>
-
-    <h3 class="field-label">Path parameters</h3>
-    <div class="field-items">
-      <div class="param">serviceId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 微服务唯一标识。 </div>
-    </div>  <!-- field-items -->
-
-
-
-    <h3 class="field-label">Request headers</h3>
-    <div class="field-items">
-      
-    </div>  <!-- field-items -->
-
-    <h3 class="field-label">Query parameters</h3>
-    <div class="field-items">
-      <div class="param">noCache (optional)</div>
-
-      <div class="param-desc"><span class="param-type">Query Parameter</span> &mdash; 是否强一致性,1 是、0 否。 default: 0 </div>
-    </div>  <!-- field-items -->
-
-
-    <h3 class="field-label">Return type</h3>
-    <div class="return-type">
-      <a href="#Rules">Rules</a>
-      
-    </div>
-
-    <!--Todo: process Response Object and its headers, schema, examples -->
-
-    <h3 class="field-label">Example data</h3>
-    <div class="example-data-content-type">Content-Type: application/json</div>
-    <pre class="example"><code>{
-  "rules" : [ {
-    "ruleType" : "aeiou",
-    "pattern" : "aeiou",
-    "description" : "aeiou",
-    "attribute" : "aeiou",
-    "ruleId" : "aeiou",
-    "modTimestamp" : "aeiou",
-    "timestamp" : "aeiou"
-  } ]
-}</code></pre>
-
-    <h3 class="field-label">Produces</h3>
-    This API call produces the following media types according to the <span class="header">Accept</span> request header;
-    the media type will be conveyed by the <span class="heaader">Content-Type</span> response header.
-    <ul>
-      <li><code>application/json</code></li>
-    </ul>
-
-    <h3 class="field-label">Responses</h3>
-    <h4 class="field-label">200</h4>
-    查询成功
-        <a href="#Rules">Rules</a>
-    <h4 class="field-label">400</h4>
-    错误的请求
-        <a href="#String">String</a>
-    <h4 class="field-label">500</h4>
-    内部错误
-        <a href="#String">String</a>
-  </div> <!-- method -->
-  <hr/>
-  <div class="method"><a name="getSchemaInfo"/>
-    <div class="method-path">
-    <a class="up" href="#__Methods">Up</a>
-    <pre class="get"><code class="huge"><span class="http-method">get</span> /registry/v3/microservices/{serviceId}/schemas/{schemaId}</code></pre></div>
-    <div class="method-summary"> (<span class="nickname">getSchemaInfo</span>)</div>
-    <div class="method-notes">根据serviceId和schemaId查询微服务的schema信息。</div>
-
-    <h3 class="field-label">Path parameters</h3>
-    <div class="field-items">
-      <div class="param">serviceId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 微服务唯一标识。 </div><div class="param">schemaId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 微服务契约唯一标识。 </div>
-    </div>  <!-- field-items -->
-
-
-
-    <h3 class="field-label">Request headers</h3>
-    <div class="field-items">
-      
-    </div>  <!-- field-items -->
-
-    <h3 class="field-label">Query parameters</h3>
-    <div class="field-items">
-      <div class="param">noCache (optional)</div>
-
-      <div class="param-desc"><span class="param-type">Query Parameter</span> &mdash; 是否强一致性,1 是、0 否。 default: 0 </div>
-    </div>  <!-- field-items -->
-
-
-    <h3 class="field-label">Return type</h3>
-    <div class="return-type">
-      <a href="#CreateSchema">CreateSchema</a>
-      
-    </div>
-
-    <!--Todo: process Response Object and its headers, schema, examples -->
-
-    <h3 class="field-label">Example data</h3>
-    <div class="example-data-content-type">Content-Type: application/json</div>
-    <pre class="example"><code>{
-  "schema" : "aeiou"
-}</code></pre>
-
-    <h3 class="field-label">Produces</h3>
-    This API call produces the following media types according to the <span class="header">Accept</span> request header;
-    the media type will be conveyed by the <span class="heaader">Content-Type</span> response header.
-    <ul>
-      <li><code>application/json</code></li>
-    </ul>
-
-    <h3 class="field-label">Responses</h3>
-    <h4 class="field-label">200</h4>
-    查询成功
-        <a href="#CreateSchema">CreateSchema</a>
-    <h4 class="field-label">400</h4>
-    错误的请求
-        <a href="#String">String</a>
-    <h4 class="field-label">500</h4>
-    内部错误
-        <a href="#String">String</a>
-  </div> <!-- method -->
-  <hr/>
-  <div class="method"><a name="getServices"/>
-    <div class="method-path">
-    <a class="up" href="#__Methods">Up</a>
-    <pre class="get"><code class="huge"><span class="http-method">get</span> /registry/v3/microservices</code></pre></div>
-    <div class="method-summary"> (<span class="nickname">getServices</span>)</div>
-    <div class="method-notes">根据条件组合,查询满足所有条件的微服务定义信息。</div>
-
-
-
-
-    <h3 class="field-label">Request headers</h3>
-    <div class="field-items">
-      
-    </div>  <!-- field-items -->
-
-    <h3 class="field-label">Query parameters</h3>
-    <div class="field-items">
-      <div class="param">noCache (optional)</div>
-
-      <div class="param-desc"><span class="param-type">Query Parameter</span> &mdash; 是否强一致性,1 是、0 否。 default: 0 </div>
-    </div>  <!-- field-items -->
-
-
-    <h3 class="field-label">Return type</h3>
-    <div class="return-type">
-      <a href="#GetMicroServicesResponse">GetMicroServicesResponse</a>
-      
-    </div>
-
-    <!--Todo: process Response Object and its headers, schema, examples -->
-
-    <h3 class="field-label">Example data</h3>
-    <div class="example-data-content-type">Content-Type: application/json</div>
-    <pre class="example"><code>{
-  "services" : [ {
-    "level" : "aeiou",
-    "description" : "aeiou",
-    "serviceName" : "aeiou",
-    "modTimestamp" : "aeiou",
-    "version" : "aeiou",
-    "LBStrategy" : "",
-    "paths" : [ {
-      "Path" : "aeiou",
-      "Property" : { }
-    } ],
-    "appId" : "aeiou",
-    "schemas" : [ "aeiou" ],
-    "serviceId" : "aeiou",
-    "providers" : [ {
-      "stage" : "aeiou",
-      "appId" : "aeiou",
-      "serviceName" : "aeiou",
-      "version" : "aeiou"
-    } ],
-    "properties" : "",
-    "status" : "UP",
-    "timestamp" : "aeiou"
-  } ]
-}</code></pre>
-
-    <h3 class="field-label">Produces</h3>
-    This API call produces the following media types according to the <span class="header">Accept</span> request header;
-    the media type will be conveyed by the <span class="heaader">Content-Type</span> response header.
-    <ul>
-      <li><code>application/json</code></li>
-    </ul>
-
-    <h3 class="field-label">Responses</h3>
-    <h4 class="field-label">200</h4>
-    查询成功
-        <a href="#GetMicroServicesResponse">GetMicroServicesResponse</a>
-    <h4 class="field-label">400</h4>
-    错误的请求
-        <a href="#String">String</a>
-    <h4 class="field-label">500</h4>
-    内部错误
-        <a href="#String">String</a>
-  </div> <!-- method -->
-  <hr/>
-  <div class="method"><a name="getTags"/>
-    <div class="method-path">
-    <a class="up" href="#__Methods">Up</a>
-    <pre class="get"><code class="huge"><span class="http-method">get</span> /registry/v3/microservices/{serviceId}/tags</code></pre></div>
-    <div class="method-summary"> (<span class="nickname">getTags</span>)</div>
-    <div class="method-notes">获取serviceId的微服务的tag</div>
-
-    <h3 class="field-label">Path parameters</h3>
-    <div class="field-items">
-      <div class="param">serviceId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 微服务唯一标识。 </div>
-    </div>  <!-- field-items -->
-
-
-
-    <h3 class="field-label">Request headers</h3>
-    <div class="field-items">
-      
-    </div>  <!-- field-items -->
-
-    <h3 class="field-label">Query parameters</h3>
-    <div class="field-items">
-      <div class="param">noCache (optional)</div>
-
-      <div class="param-desc"><span class="param-type">Query Parameter</span> &mdash; 是否强一致性,1 是、0 否。 default: 0 </div>
-    </div>  <!-- field-items -->
-
-
-    <h3 class="field-label">Return type</h3>
-    <div class="return-type">
-      <a href="#Tags">Tags</a>
-      
-    </div>
-
-    <!--Todo: process Response Object and its headers, schema, examples -->
-
-    <h3 class="field-label">Example data</h3>
-    <div class="example-data-content-type">Content-Type: application/json</div>
-    <pre class="example"><code>{
-  "tags" : { }
-}</code></pre>
-
-    <h3 class="field-label">Produces</h3>
-    This API call produces the following media types according to the <span class="header">Accept</span> request header;
-    the media type will be conveyed by the <span class="heaader">Content-Type</span> response header.
-    <ul>
-      <li><code>application/json</code></li>
-    </ul>
-
-    <h3 class="field-label">Responses</h3>
-    <h4 class="field-label">200</h4>
-    查询成功
-        <a href="#Tags">Tags</a>
-    <h4 class="field-label">400</h4>
-    错误的请求
-        <a href="#String">String</a>
-    <h4 class="field-label">500</h4>
-    内部错误
-        <a href="#String">String</a>
-  </div> <!-- method -->
-  <hr/>
-  <div class="method"><a name="modifySchema"/>
-    <div class="method-path">
-    <a class="up" href="#__Methods">Up</a>
-    <pre class="put"><code class="huge"><span class="http-method">put</span> /registry/v3/microservices/{serviceId}/schemas/{schemaId}</code></pre></div>
-    <div class="method-summary"> (<span class="nickname">modifySchema</span>)</div>
-    <div class="method-notes">根据schemaId更新微服务的访问契约内容。</div>
-
-    <h3 class="field-label">Path parameters</h3>
-    <div class="field-items">
-      <div class="param">serviceId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 微服务唯一标识。 </div><div class="param">schemaId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 微服务契约唯一标识。 </div>
-    </div>  <!-- field-items -->
-
-
-    <h3 class="field-label">Request body</h3>
-    <div class="field-items">
-      <div class="param">schema <a href="#CreateSchema">CreateSchema</a> (required)</div>
-
-      <div class="param-desc"><span class="param-type">Body Parameter</span> &mdash; 微服务契约内容。 </div>
-
-    </div>  <!-- field-items -->
-
-    <h3 class="field-label">Request headers</h3>
-    <div class="field-items">
-      
-    </div>  <!-- field-items -->
-
-
-
-
-    <!--Todo: process Response Object and its headers, schema, examples -->
-
-
-    <h3 class="field-label">Produces</h3>
-    This API call produces the following media types according to the <span class="header">Accept</span> request header;
-    the media type will be conveyed by the <span class="heaader">Content-Type</span> response header.
-    <ul>
-      <li><code>application/json</code></li>
-    </ul>
-
-    <h3 class="field-label">Responses</h3>
-    <h4 class="field-label">200</h4>
-    修改成功
-        <a href="#"></a>
-    <h4 class="field-label">400</h4>
-    错误的请求
-        <a href="#String">String</a>
-    <h4 class="field-label">500</h4>
-    内部错误
-        <a href="#String">String</a>
-  </div> <!-- method -->
-  <hr/>
-  <div class="method"><a name="modifySchemas"/>
-    <div class="method-path">
-    <a class="up" href="#__Methods">Up</a>
-    <pre class="post"><code class="huge"><span class="http-method">post</span> /registry/v3/microservices/{serviceId}/schemas</code></pre></div>
-    <div class="method-summary"> (<span class="nickname">modifySchemas</span>)</div>
-    <div class="method-notes">批量上传schemas。</div>
-
-    <h3 class="field-label">Path parameters</h3>
-    <div class="field-items">
-      <div class="param">serviceId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 唯一标识。 </div>
-    </div>  <!-- field-items -->
-
-
-    <h3 class="field-label">Request body</h3>
-    <div class="field-items">
-      <div class="param">type <a href="#ModifySchemasRequest">ModifySchemasRequest</a> (required)</div>
-
-      <div class="param-desc"><span class="param-type">Body Parameter</span> &mdash; 批量上传schemas信息。 </div>
-
-    </div>  <!-- field-items -->
-
-    <h3 class="field-label">Request headers</h3>
-    <div class="field-items">
-      
-    </div>  <!-- field-items -->
-
-
-
-
-    <!--Todo: process Response Object and its headers, schema, examples -->
-
-
-    <h3 class="field-label">Produces</h3>
-    This API call produces the following media types according to the <span class="header">Accept</span> request header;
-    the media type will be conveyed by the <span class="heaader">Content-Type</span> response header.
-    <ul>
-      <li><code>application/json</code></li>
-    </ul>
-
-    <h3 class="field-label">Responses</h3>
-    <h4 class="field-label">200</h4>
-    創建成功
-        <a href="#"></a>
-    <h4 class="field-label">400</h4>
-    错误的请求
-        <a href="#String">String</a>
-    <h4 class="field-label">500</h4>
-    内部错误
-        <a href="#String">String</a>
-  </div> <!-- method -->
-  <hr/>
-  <div class="method"><a name="registryV3MicroservicesServiceIdListwatcherGet"/>
-    <div class="method-path">
-    <a class="up" href="#__Methods">Up</a>
-    <pre class="get"><code class="huge"><span class="http-method">get</span> /registry/v3/microservices/{serviceId}/listwatcher</code></pre></div>
-    <div class="method-summary"> (<span class="nickname">registryV3MicroservicesServiceIdListwatcherGet</span>)</div>
-    <div class="method-notes">watch成功后返回完整的微服务提供者的实例信息,且服务在心跳消失,注册,注销,状态更新时,将这些变化主动推送到客户端。</div>
-
-    <h3 class="field-label">Path parameters</h3>
-    <div class="field-items">
-      <div class="param">serviceId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 微服务消费者的微服务唯一标识。 </div>
-    </div>  <!-- field-items -->
-
-
-
-
-
-
-    <h3 class="field-label">Return type</h3>
-    <div class="return-type">
-      <a href="#WatchInstanceResponse">WatchInstanceResponse</a>
-      
-    </div>
-
-    <!--Todo: process Response Object and its headers, schema, examples -->
-
-    <h3 class="field-label">Example data</h3>
-    <div class="example-data-content-type">Content-Type: application/json</div>
-    <pre class="example"><code>{
-  "instance" : {
-    "hostName" : "aeiou",
-    "endpoints" : [ "aeiou" ],
-    "environment" : "aeiou",
-    "instanceId" : "aeiou",
-    "dataCenterInfo" : {
-      "availableZone" : "aeiou",
-      "name" : "aeiou",
-      "region" : "aeiou"
-    },
-    "healthCheck" : {
-      "mode" : "aeiou",
-      "times" : 1,
-      "port" : 0,
-      "interval" : 6
-    },
-    "serviceId" : "aeiou",
-    "modTimestamp" : "aeiou",
-    "properties" : { },
-    "status" : "aeiou",
-    "timestamp" : "aeiou"
-  },
-  "action" : "aeiou",
-  "key" : {
-    "appId" : "aeiou",
-    "serviceName" : "aeiou",
-    "version" : "aeiou"
-  }
-}</code></pre>
-
-    <h3 class="field-label">Produces</h3>
-    This API call produces the following media types according to the <span class="header">Accept</span> request header;
-    the media type will be conveyed by the <span class="heaader">Content-Type</span> response header.
-    <ul>
-      <li><code>application/json</code></li>
-    </ul>
-
-    <h3 class="field-label">Responses</h3>
-    <h4 class="field-label">200</h4>
-    推送给watcher实例变化信息
-        <a href="#WatchInstanceResponse">WatchInstanceResponse</a>
-    <h4 class="field-label">400</h4>
-    错误的请求
-        <a href="#String">String</a>
-    <h4 class="field-label">500</h4>
-    内部错误
-        <a href="#String">String</a>
-  </div> <!-- method -->
-  <hr/>
-  <div class="method"><a name="updateProperties"/>
-    <div class="method-path">
-    <a class="up" href="#__Methods">Up</a>
-    <pre class="put"><code class="huge"><span class="http-method">put</span> /registry/v3/microservices/{serviceId}/properties</code></pre></div>
-    <div class="method-summary"> (<span class="nickname">updateProperties</span>)</div>
-    <div class="method-notes">创建微服务静态信息后可对服务部分字段进行更新,每次更新都需要传入完整的服务静态信息json,也就是说,即便不更新部分的字段也要作为json的属性传过去。</div>
-
-    <h3 class="field-label">Path parameters</h3>
-    <div class="field-items">
-      <div class="param">serviceId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 微服务唯一标识。 </div>
-    </div>  <!-- field-items -->
-
-
-    <h3 class="field-label">Request body</h3>
-    <div class="field-items">
-      <div class="param">properties <a href="#UpdateProperties">UpdateProperties</a> (required)</div>
-
-      <div class="param-desc"><span class="param-type">Body Parameter</span> &mdash; 微服务扩展属性请求结构体。 </div>
-
-    </div>  <!-- field-items -->
-
-    <h3 class="field-label">Request headers</h3>
-    <div class="field-items">
-      
-    </div>  <!-- field-items -->
-
-
-
-
-    <!--Todo: process Response Object and its headers, schema, examples -->
-
-
-    <h3 class="field-label">Produces</h3>
-    This API call produces the following media types according to the <span class="header">Accept</span> request header;
-    the media type will be conveyed by the <span class="heaader">Content-Type</span> response header.
-    <ul>
-      <li><code>application/json</code></li>
-    </ul>
-
-    <h3 class="field-label">Responses</h3>
-    <h4 class="field-label">200</h4>
-    修改成功
-        <a href="#"></a>
-    <h4 class="field-label">400</h4>
-    错误的请求
-        <a href="#String">String</a>
-    <h4 class="field-label">500</h4>
-    内部错误
-        <a href="#String">String</a>
-  </div> <!-- method -->
-  <hr/>
-  <div class="method"><a name="updateRule"/>
-    <div class="method-path">
-    <a class="up" href="#__Methods">Up</a>
-    <pre class="put"><code class="huge"><span class="http-method">put</span> /registry/v3/microservices/{serviceId}/rules/{rule_id}</code></pre></div>
-    <div class="method-summary"> (<span class="nickname">updateRule</span>)</div>
-    <div class="method-notes">为serviceId的服务更新黑白名单。</div>
-
-    <h3 class="field-label">Path parameters</h3>
-    <div class="field-items">
-      <div class="param">serviceId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 微服务唯一标识。 </div><div class="param">rule_id (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; ruleId。 </div>
-    </div>  <!-- field-items -->
-
-
-    <h3 class="field-label">Request body</h3>
-    <div class="field-items">
-      <div class="param">rule <a href="#AddOrUpdateRule">AddOrUpdateRule</a> (required)</div>
-
-      <div class="param-desc"><span class="param-type">Body Parameter</span> &mdash; 要更新的rule </div>
-
-    </div>  <!-- field-items -->
-
-    <h3 class="field-label">Request headers</h3>
-    <div class="field-items">
-      
-    </div>  <!-- field-items -->
-
-
-
-    <h3 class="field-label">Return type</h3>
-    <div class="return-type">
-      
-      String
-    </div>
-
-    <!--Todo: process Response Object and its headers, schema, examples -->
-
-    <h3 class="field-label">Example data</h3>
-    <div class="example-data-content-type">Content-Type: application/json</div>
-    <pre class="example"><code>"aeiou"</code></pre>
-
-    <h3 class="field-label">Produces</h3>
-    This API call produces the following media types according to the <span class="header">Accept</span> request header;
-    the media type will be conveyed by the <span class="heaader">Content-Type</span> response header.
-    <ul>
-      <li><code>application/json</code></li>
-    </ul>
-
-    <h3 class="field-label">Responses</h3>
-    <h4 class="field-label">200</h4>
-    修改成功
-        <a href="#String">String</a>
-    <h4 class="field-label">400</h4>
-    错误的请求
-        <a href="#String">String</a>
-    <h4 class="field-label">500</h4>
-    内部错误
-        <a href="#String">String</a>
-  </div> <!-- method -->
-  <hr/>
-  <div class="method"><a name="updateTag"/>
-    <div class="method-path">
-    <a class="up" href="#__Methods">Up</a>
-    <pre class="put"><code class="huge"><span class="http-method">put</span> /registry/v3/microservices/{serviceId}/tags/{key}</code></pre></div>
-    <div class="method-summary"> (<span class="nickname">updateTag</span>)</div>
-    <div class="method-notes">为serviceId的微服务更新key对应的value值</div>
-
-    <h3 class="field-label">Path parameters</h3>
-    <div class="field-items">
-      <div class="param">serviceId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 微服务唯一标识。 </div><div class="param">key (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 要更新的tag的key值。 </div>
-    </div>  <!-- field-items -->
-
-
-
-    <h3 class="field-label">Request headers</h3>
-    <div class="field-items">
-      
-    </div>  <!-- field-items -->
-
-    <h3 class="field-label">Query parameters</h3>
-    <div class="field-items">
-      <div class="param">value (required)</div>
-
-      <div class="param-desc"><span class="param-type">Query Parameter</span> &mdash; 要更新的tag的value值。 </div>
-    </div>  <!-- field-items -->
-
-
-
-    <!--Todo: process Response Object and its headers, schema, examples -->
-
-
-    <h3 class="field-label">Produces</h3>
-    This API call produces the following media types according to the <span class="header">Accept</span> request header;
-    the media type will be conveyed by the <span class="heaader">Content-Type</span> response header.
-    <ul>
-      <li><code>application/json</code></li>
-    </ul>
-
-    <h3 class="field-label">Responses</h3>
-    <h4 class="field-label">200</h4>
-    更新成功
-        <a href="#"></a>
-    <h4 class="field-label">400</h4>
-    错误的请求
-        <a href="#String">String</a>
-    <h4 class="field-label">500</h4>
-    内部错误
-        <a href="#String">String</a>
-  </div> <!-- method -->
-  <hr/>
-  <div class="method"><a name="watch"/>
-    <div class="method-path">
-    <a class="up" href="#__Methods">Up</a>
-    <pre class="get"><code class="huge"><span class="http-method">get</span> /registry/v3/microservices/{serviceId}/watcher</code></pre></div>
-    <div class="method-summary"> (<span class="nickname">watch</span>)</div>
-    <div class="method-notes">当服务在心跳消失,注册,注销,状态更新时, 将这些变化主动推送到客户端。</div>
-
-    <h3 class="field-label">Path parameters</h3>
-    <div class="field-items">
-      <div class="param">serviceId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 微服务消费者的微服务唯一标识。 </div>
-    </div>  <!-- field-items -->
-
-
-
-
-
-
-    <h3 class="field-label">Return type</h3>
-    <div class="return-type">
-      <a href="#WatchInstanceResponse">WatchInstanceResponse</a>
-      
-    </div>
-
-    <!--Todo: process Response Object and its headers, schema, examples -->
-
-    <h3 class="field-label">Example data</h3>
-    <div class="example-data-content-type">Content-Type: application/json</div>
-    <pre class="example"><code>{
-  "instance" : {
-    "hostName" : "aeiou",
-    "endpoints" : [ "aeiou" ],
-    "environment" : "aeiou",
-    "instanceId" : "aeiou",
-    "dataCenterInfo" : {
-      "availableZone" : "aeiou",
-      "name" : "aeiou",
-      "region" : "aeiou"
-    },
-    "healthCheck" : {
-      "mode" : "aeiou",
-      "times" : 1,
-      "port" : 0,
-      "interval" : 6
-    },
-    "serviceId" : "aeiou",
-    "modTimestamp" : "aeiou",
-    "properties" : { },
-    "status" : "aeiou",
-    "timestamp" : "aeiou"
-  },
-  "action" : "aeiou",
-  "key" : {
-    "appId" : "aeiou",
-    "serviceName" : "aeiou",
-    "version" : "aeiou"
-  }
-}</code></pre>
-
-    <h3 class="field-label">Produces</h3>
-    This API call produces the following media types according to the <span class="header">Accept</span> request header;
-    the media type will be conveyed by the <span class="heaader">Content-Type</span> response header.
-    <ul>
-      <li><code>application/json</code></li>
-    </ul>
-
-    <h3 class="field-label">Responses</h3>
-    <h4 class="field-label">200</h4>
-    实例变化时,成功推送给watcher的信息
-        <a href="#WatchInstanceResponse">WatchInstanceResponse</a>
-    <h4 class="field-label">400</h4>
-    错误的请求
-        <a href="#String">String</a>
-    <h4 class="field-label">500</h4>
-    内部错误
-        <a href="#String">String</a>
-  </div> <!-- method -->
-  <hr/>
-  <h1><a name="Rule">Rule</a></h1>
-  <div class="method"><a name="addRule"/>
-    <div class="method-path">
-    <a class="up" href="#__Methods">Up</a>
-    <pre class="post"><code class="huge"><span class="http-method">post</span> /registry/v3/microservices/{serviceId}/rules</code></pre></div>
-    <div class="method-summary"> (<span class="nickname">addRule</span>)</div>
-    <div class="method-notes">为serviceId的服务新增黑白名单,同一服务,attribute和pattern唯一标识一份黑白名单。</div>
-
-    <h3 class="field-label">Path parameters</h3>
-    <div class="field-items">
-      <div class="param">serviceId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 微服务唯一标识。 </div>
-    </div>  <!-- field-items -->
-
-
-    <h3 class="field-label">Request body</h3>
-    <div class="field-items">
-      <div class="param">rules <a href="#AddRules">AddRules</a> (required)</div>
-
-      <div class="param-desc"><span class="param-type">Body Parameter</span> &mdash; 新增黑白名单。 </div>
-
-    </div>  <!-- field-items -->
-
-    <h3 class="field-label">Request headers</h3>
-    <div class="field-items">
-      
-    </div>  <!-- field-items -->
-
-
-
-    <h3 class="field-label">Return type</h3>
-    <div class="return-type">
-      <a href="#AddRuleResponse">AddRuleResponse</a>
-      
-    </div>
-
-    <!--Todo: process Response Object and its headers, schema, examples -->
-
-    <h3 class="field-label">Example data</h3>
-    <div class="example-data-content-type">Content-Type: application/json</div>
-    <pre class="example"><code>{
-  "RuleIds" : [ "aeiou" ]
-}</code></pre>
-
-    <h3 class="field-label">Produces</h3>
-    This API call produces the following media types according to the <span class="header">Accept</span> request header;
-    the media type will be conveyed by the <span class="heaader">Content-Type</span> response header.
-    <ul>
-      <li><code>application/json</code></li>
-    </ul>
-
-    <h3 class="field-label">Responses</h3>
-    <h4 class="field-label">200</h4>
-    创建成功
-        <a href="#AddRuleResponse">AddRuleResponse</a>
-    <h4 class="field-label">400</h4>
-    错误的请求
-        <a href="#String">String</a>
-    <h4 class="field-label">500</h4>
-    内部错误
-        <a href="#String">String</a>
-  </div> <!-- method -->
-  <hr/>
-  <div class="method"><a name="deleteRule"/>
-    <div class="method-path">
-    <a class="up" href="#__Methods">Up</a>
-    <pre class="delete"><code class="huge"><span class="http-method">delete</span> /registry/v3/microservices/{serviceId}/rules/{rule_id}</code></pre></div>
-    <div class="method-summary"> (<span class="nickname">deleteRule</span>)</div>
-    <div class="method-notes">为serviceId的服务删除黑白名单。</div>
-
-    <h3 class="field-label">Path parameters</h3>
-    <div class="field-items">
-      <div class="param">serviceId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 微服务唯一标识。 </div><div class="param">rule_id (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; ruleId。 </div>
-    </div>  <!-- field-items -->
-
-
-
-    <h3 class="field-label">Request headers</h3>
-    <div class="field-items">
-      
-    </div>  <!-- field-items -->
-
-
-
-    <h3 class="field-label">Return type</h3>
-    <div class="return-type">
-      
-      String
-    </div>
-
-    <!--Todo: process Response Object and its headers, schema, examples -->
-
-    <h3 class="field-label">Example data</h3>
-    <div class="example-data-content-type">Content-Type: application/json</div>
-    <pre class="example"><code>"aeiou"</code></pre>
-
-    <h3 class="field-label">Produces</h3>
-    This API call produces the following media types according to the <span class="header">Accept</span> request header;
-    the media type will be conveyed by the <span class="heaader">Content-Type</span> response header.
-    <ul>
-      <li><code>application/json</code></li>
-    </ul>
-
-    <h3 class="field-label">Responses</h3>
-    <h4 class="field-label">200</h4>
-    删除成功
-        <a href="#String">String</a>
-    <h4 class="field-label">400</h4>
-    错误的请求
-        <a href="#String">String</a>
-    <h4 class="field-label">500</h4>
-    内部错误
-        <a href="#String">String</a>
-  </div> <!-- method -->
-  <hr/>
-  <div class="method"><a name="getRule"/>
-    <div class="method-path">
-    <a class="up" href="#__Methods">Up</a>
-    <pre class="get"><code class="huge"><span class="http-method">get</span> /registry/v3/microservices/{serviceId}/rules</code></pre></div>
-    <div class="method-summary"> (<span class="nickname">getRule</span>)</div>
-    <div class="method-notes">获取serviceId的服务的黑白名单信息。</div>
-
-    <h3 class="field-label">Path parameters</h3>
-    <div class="field-items">
-      <div class="param">serviceId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 微服务唯一标识。 </div>
-    </div>  <!-- field-items -->
-
-
-
-    <h3 class="field-label">Request headers</h3>
-    <div class="field-items">
-      
-    </div>  <!-- field-items -->
-
-    <h3 class="field-label">Query parameters</h3>
-    <div class="field-items">
-      <div class="param">noCache (optional)</div>
-
-      <div class="param-desc"><span class="param-type">Query Parameter</span> &mdash; 是否强一致性,1 是、0 否。 default: 0 </div>
-    </div>  <!-- field-items -->
-
-
-    <h3 class="field-label">Return type</h3>
-    <div class="return-type">
-      <a href="#Rules">Rules</a>
-      
-    </div>
-
-    <!--Todo: process Response Object and its headers, schema, examples -->
-
-    <h3 class="field-label">Example data</h3>
-    <div class="example-data-content-type">Content-Type: application/json</div>
-    <pre class="example"><code>{
-  "rules" : [ {
-    "ruleType" : "aeiou",
-    "pattern" : "aeiou",
-    "description" : "aeiou",
-    "attribute" : "aeiou",
-    "ruleId" : "aeiou",
-    "modTimestamp" : "aeiou",
-    "timestamp" : "aeiou"
-  } ]
-}</code></pre>
-
-    <h3 class="field-label">Produces</h3>
-    This API call produces the following media types according to the <span class="header">Accept</span> request header;
-    the media type will be conveyed by the <span class="heaader">Content-Type</span> response header.
-    <ul>
-      <li><code>application/json</code></li>
-    </ul>
-
-    <h3 class="field-label">Responses</h3>
-    <h4 class="field-label">200</h4>
-    查询成功
-        <a href="#Rules">Rules</a>
-    <h4 class="field-label">400</h4>
-    错误的请求
-        <a href="#String">String</a>
-    <h4 class="field-label">500</h4>
-    内部错误
-        <a href="#String">String</a>
-  </div> <!-- method -->
-  <hr/>
-  <div class="method"><a name="updateRule"/>
-    <div class="method-path">
-    <a class="up" href="#__Methods">Up</a>
-    <pre class="put"><code class="huge"><span class="http-method">put</span> /registry/v3/microservices/{serviceId}/rules/{rule_id}</code></pre></div>
-    <div class="method-summary"> (<span class="nickname">updateRule</span>)</div>
-    <div class="method-notes">为serviceId的服务更新黑白名单。</div>
-
-    <h3 class="field-label">Path parameters</h3>
-    <div class="field-items">
-      <div class="param">serviceId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 微服务唯一标识。 </div><div class="param">rule_id (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; ruleId。 </div>
-    </div>  <!-- field-items -->
-
-
-    <h3 class="field-label">Request body</h3>
-    <div class="field-items">
-      <div class="param">rule <a href="#AddOrUpdateRule">AddOrUpdateRule</a> (required)</div>
-
-      <div class="param-desc"><span class="param-type">Body Parameter</span> &mdash; 要更新的rule </div>
-
-    </div>  <!-- field-items -->
-
-    <h3 class="field-label">Request headers</h3>
-    <div class="field-items">
-      
-    </div>  <!-- field-items -->
-
-
-
-    <h3 class="field-label">Return type</h3>
-    <div class="return-type">
-      
-      String
-    </div>
-
-    <!--Todo: process Response Object and its headers, schema, examples -->
-
-    <h3 class="field-label">Example data</h3>
-    <div class="example-data-content-type">Content-Type: application/json</div>
-    <pre class="example"><code>"aeiou"</code></pre>
-
-    <h3 class="field-label">Produces</h3>
-    This API call produces the following media types according to the <span class="header">Accept</span> request header;
-    the media type will be conveyed by the <span class="heaader">Content-Type</span> response header.
-    <ul>
-      <li><code>application/json</code></li>
-    </ul>
-
-    <h3 class="field-label">Responses</h3>
-    <h4 class="field-label">200</h4>
-    修改成功
-        <a href="#String">String</a>
-    <h4 class="field-label">400</h4>
-    错误的请求
-        <a href="#String">String</a>
-    <h4 class="field-label">500</h4>
-    内部错误
-        <a href="#String">String</a>
-  </div> <!-- method -->
-  <hr/>
-  <h1><a name="Schema">Schema</a></h1>
-  <div class="method"><a name="deleteSchema"/>
-    <div class="method-path">
-    <a class="up" href="#__Methods">Up</a>
-    <pre class="delete"><code class="huge"><span class="http-method">delete</span> /registry/v3/microservices/{serviceId}/schemas/{schemaId}</code></pre></div>
-    <div class="method-summary"> (<span class="nickname">deleteSchema</span>)</div>
-    <div class="method-notes">删除微服务的一个schema信息。</div>
-
-    <h3 class="field-label">Path parameters</h3>
-    <div class="field-items">
-      <div class="param">serviceId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 微服务唯一标识。 </div><div class="param">schemaId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 微服务契约唯一标识。 </div>
-    </div>  <!-- field-items -->
-
-
-
-    <h3 class="field-label">Request headers</h3>
-    <div class="field-items">
-      
-    </div>  <!-- field-items -->
-
-
-
-
-    <!--Todo: process Response Object and its headers, schema, examples -->
-
-
-    <h3 class="field-label">Produces</h3>
-    This API call produces the following media types according to the <span class="header">Accept</span> request header;
-    the media type will be conveyed by the <span class="heaader">Content-Type</span> response header.
-    <ul>
-      <li><code>application/json</code></li>
-    </ul>
-
-    <h3 class="field-label">Responses</h3>
-    <h4 class="field-label">200</h4>
-    删除成功
-        <a href="#"></a>
-    <h4 class="field-label">400</h4>
-    错误的请求
-        <a href="#String">String</a>
-    <h4 class="field-label">500</h4>
-    内部错误
-        <a href="#String">String</a>
-  </div> <!-- method -->
-  <hr/>
-  <div class="method"><a name="getSchemaInfo"/>
-    <div class="method-path">
-    <a class="up" href="#__Methods">Up</a>
-    <pre class="get"><code class="huge"><span class="http-method">get</span> /registry/v3/microservices/{serviceId}/schemas/{schemaId}</code></pre></div>
-    <div class="method-summary"> (<span class="nickname">getSchemaInfo</span>)</div>
-    <div class="method-notes">根据serviceId和schemaId查询微服务的schema信息。</div>
-
-    <h3 class="field-label">Path parameters</h3>
-    <div class="field-items">
-      <div class="param">serviceId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 微服务唯一标识。 </div><div class="param">schemaId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 微服务契约唯一标识。 </div>
-    </div>  <!-- field-items -->
-
-
-
-    <h3 class="field-label">Request headers</h3>
-    <div class="field-items">
-      
-    </div>  <!-- field-items -->
-
-    <h3 class="field-label">Query parameters</h3>
-    <div class="field-items">
-      <div class="param">noCache (optional)</div>
-
-      <div class="param-desc"><span class="param-type">Query Parameter</span> &mdash; 是否强一致性,1 是、0 否。 default: 0 </div>
-    </div>  <!-- field-items -->
-
-
-    <h3 class="field-label">Return type</h3>
-    <div class="return-type">
-      <a href="#CreateSchema">CreateSchema</a>
-      
-    </div>
-
-    <!--Todo: process Response Object and its headers, schema, examples -->
-
-    <h3 class="field-label">Example data</h3>
-    <div class="example-data-content-type">Content-Type: application/json</div>
-    <pre class="example"><code>{
-  "schema" : "aeiou"
-}</code></pre>
-
-    <h3 class="field-label">Produces</h3>
-    This API call produces the following media types according to the <span class="header">Accept</span> request header;
-    the media type will be conveyed by the <span class="heaader">Content-Type</span> response header.
-    <ul>
-      <li><code>application/json</code></li>
-    </ul>
-
-    <h3 class="field-label">Responses</h3>
-    <h4 class="field-label">200</h4>
-    查询成功
-        <a href="#CreateSchema">CreateSchema</a>
-    <h4 class="field-label">400</h4>
-    错误的请求
-        <a href="#String">String</a>
-    <h4 class="field-label">500</h4>
-    内部错误
-        <a href="#String">String</a>
-  </div> <!-- method -->
-  <hr/>
-  <div class="method"><a name="modifySchema"/>
-    <div class="method-path">
-    <a class="up" href="#__Methods">Up</a>
-    <pre class="put"><code class="huge"><span class="http-method">put</span> /registry/v3/microservices/{serviceId}/schemas/{schemaId}</code></pre></div>
-    <div class="method-summary"> (<span class="nickname">modifySchema</span>)</div>
-    <div class="method-notes">根据schemaId更新微服务的访问契约内容。</div>
-
-    <h3 class="field-label">Path parameters</h3>
-    <div class="field-items">
-      <div class="param">serviceId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 微服务唯一标识。 </div><div class="param">schemaId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 微服务契约唯一标识。 </div>
-    </div>  <!-- field-items -->
-
-
-    <h3 class="field-label">Request body</h3>
-    <div class="field-items">
-      <div class="param">schema <a href="#CreateSchema">CreateSchema</a> (required)</div>
-
-      <div class="param-desc"><span class="param-type">Body Parameter</span> &mdash; 微服务契约内容。 </div>
-
-    </div>  <!-- field-items -->
-
-    <h3 class="field-label">Request headers</h3>
-    <div class="field-items">
-      
-    </div>  <!-- field-items -->
-
-
-
-
-    <!--Todo: process Response Object and its headers, schema, examples -->
-
-
-    <h3 class="field-label">Produces</h3>
-    This API call produces the following media types according to the <span class="header">Accept</span> request header;
-    the media type will be conveyed by the <span class="heaader">Content-Type</span> response header.
-    <ul>
-      <li><code>application/json</code></li>
-    </ul>
-
-    <h3 class="field-label">Responses</h3>
-    <h4 class="field-label">200</h4>
-    修改成功
-        <a href="#"></a>
-    <h4 class="field-label">400</h4>
-    错误的请求
-        <a href="#String">String</a>
-    <h4 class="field-label">500</h4>
-    内部错误
-        <a href="#String">String</a>
-  </div> <!-- method -->
-  <hr/>
-  <div class="method"><a name="modifySchemas"/>
-    <div class="method-path">
-    <a class="up" href="#__Methods">Up</a>
-    <pre class="post"><code class="huge"><span class="http-method">post</span> /registry/v3/microservices/{serviceId}/schemas</code></pre></div>
-    <div class="method-summary"> (<span class="nickname">modifySchemas</span>)</div>
-    <div class="method-notes">批量上传schemas。</div>
-
-    <h3 class="field-label">Path parameters</h3>
-    <div class="field-items">
-      <div class="param">serviceId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 唯一标识。 </div>
-    </div>  <!-- field-items -->
-
-
-    <h3 class="field-label">Request body</h3>
-    <div class="field-items">
-      <div class="param">type <a href="#ModifySchemasRequest">ModifySchemasRequest</a> (required)</div>
-
-      <div class="param-desc"><span class="param-type">Body Parameter</span> &mdash; 批量上传schemas信息。 </div>
-
-    </div>  <!-- field-items -->
-
-    <h3 class="field-label">Request headers</h3>
-    <div class="field-items">
-      
-    </div>  <!-- field-items -->
-
-
-
-
-    <!--Todo: process Response Object and its headers, schema, examples -->
-
-
-    <h3 class="field-label">Produces</h3>
-    This API call produces the following media types according to the <span class="header">Accept</span> request header;
-    the media type will be conveyed by the <span class="heaader">Content-Type</span> response header.
-    <ul>
-      <li><code>application/json</code></li>
-    </ul>
-
-    <h3 class="field-label">Responses</h3>
-    <h4 class="field-label">200</h4>
-    創建成功
-        <a href="#"></a>
-    <h4 class="field-label">400</h4>
-    错误的请求
-        <a href="#String">String</a>
-    <h4 class="field-label">500</h4>
-    内部错误
-        <a href="#String">String</a>
-  </div> <!-- method -->
-  <hr/>
-  <h1><a name="Schemas">Schemas</a></h1>
-  <div class="method"><a name="exist"/>
-    <div class="method-path">
-    <a class="up" href="#__Methods">Up</a>
-    <pre class="get"><code class="huge"><span class="http-method">get</span> /registry/v3/existence</code></pre></div>
-    <div class="method-summary"> (<span class="nickname">exist</span>)</div>
-    <div class="method-notes">可通过指定条件,查询微服务serviceId或schema的唯一标识信息。</div>
-
-
-
-
-    <h3 class="field-label">Request headers</h3>
-    <div class="field-items">
-      
-    </div>  <!-- field-items -->
-
-    <h3 class="field-label">Query parameters</h3>
-    <div class="field-items">
-      <div class="param">type (required)</div>
-
-      <div class="param-desc"><span class="param-type">Query Parameter</span> &mdash; 资源类型 microservice微服务 schema微服务访问契约。 </div><div class="param">appId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Query Parameter</span> &mdash; 资源类型为 microservice时 需传入应用app唯一标识。 </div><div class="param">serviceName (required)</div>
-
-      <div class="param-desc"><span class="param-type">Query Parameter</span> &mdash; 资源类型为 microservice时 需传入微服务名称。 </div><div class="param">version (required)</div>
-
-      <div class="param-desc"><span class="param-type">Query Parameter</span> &mdash; 资源类型为 microservice时 需传入微服务版本。 </div><div class="param">serviceId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Query Parameter</span> &mdash; 资源类型为 schema时 需传入微服务唯一标识。 </div><div class="param">schemaId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Query Parameter</span> &mdash; 资源类型为 schema时 需传入schema唯一标识。 </div><div class="param">noCache (optional)</div>
-
-      <div class="param-desc"><span class="param-type">Query Parameter</span> &mdash; 是否强一致性,1 是、0 否。 default: 0 </div>
-    </div>  <!-- field-items -->
-
-
-    <h3 class="field-label">Return type</h3>
-    <div class="return-type">
-      <a href="#GetResourceResponse">GetResourceResponse</a>
-      
-    </div>
-
-    <!--Todo: process Response Object and its headers, schema, examples -->
-
-    <h3 class="field-label">Example data</h3>
-    <div class="example-data-content-type">Content-Type: application/json</div>
-    <pre class="example"><code>{
-  "schemaId" : "aeiou",
-  "serviceId" : "aeiou"
-}</code></pre>
-
-    <h3 class="field-label">Produces</h3>
-    This API call produces the following media types according to the <span class="header">Accept</span> request header;
-    the media type will be conveyed by the <span class="heaader">Content-Type</span> response header.
-    <ul>
-      <li><code>application/json</code></li>
-    </ul>
-
-    <h3 class="field-label">Responses</h3>
-    <h4 class="field-label">200</h4>
-    查询成功
-        <a href="#GetResourceResponse">GetResourceResponse</a>
-    <h4 class="field-label">400</h4>
-    错误的请求
-        <a href="#String">String</a>
-    <h4 class="field-label">500</h4>
-    内部错误
-        <a href="#String">String</a>
-  </div> <!-- method -->
-  <hr/>
-  <h1><a name="Tag">Tag</a></h1>
-  <div class="method"><a name="addTags"/>
-    <div class="method-path">
-    <a class="up" href="#__Methods">Up</a>
-    <pre class="post"><code class="huge"><span class="http-method">post</span> /registry/v3/microservices/{serviceId}/tags</code></pre></div>
-    <div class="method-summary"> (<span class="nickname">addTags</span>)</div>
-    <div class="method-notes">为serviceId的微服务创建tag。</div>
-
-    <h3 class="field-label">Path parameters</h3>
-    <div class="field-items">
-      <div class="param">serviceId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 微服务唯一标识。 </div>
-    </div>  <!-- field-items -->
-
-
-    <h3 class="field-label">Request body</h3>
-    <div class="field-items">
-      <div class="param">tags <a href="#Tags">Tags</a> (required)</div>
-
-      <div class="param-desc"><span class="param-type">Body Parameter</span> &mdash; 要创建的tags。 </div>
-
-    </div>  <!-- field-items -->
-
-    <h3 class="field-label">Request headers</h3>
-    <div class="field-items">
-      
-    </div>  <!-- field-items -->
-
-
-
-
-    <!--Todo: process Response Object and its headers, schema, examples -->
-
-
-    <h3 class="field-label">Produces</h3>
-    This API call produces the following media types according to the <span class="header">Accept</span> request header;
-    the media type will be conveyed by the <span class="heaader">Content-Type</span> response header.
-    <ul>
-      <li><code>application/json</code></li>
-    </ul>
-
-    <h3 class="field-label">Responses</h3>
-    <h4 class="field-label">200</h4>
-    创建成功
-        <a href="#"></a>
-    <h4 class="field-label">400</h4>
-    错误的请求
-        <a href="#String">String</a>
-    <h4 class="field-label">500</h4>
-    内部错误
-        <a href="#String">String</a>
-  </div> <!-- method -->
-  <hr/>
-  <div class="method"><a name="deleteTags"/>
-    <div class="method-path">
-    <a class="up" href="#__Methods">Up</a>
-    <pre class="delete"><code class="huge"><span class="http-method">delete</span> /registry/v3/microservices/{serviceId}/tags/{key}</code></pre></div>
-    <div class="method-summary"> (<span class="nickname">deleteTags</span>)</div>
-    <div class="method-notes">为serviceId的微服务删除tags</div>
-
-    <h3 class="field-label">Path parameters</h3>
-    <div class="field-items">
-      <div class="param">serviceId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 微服务唯一标识。 </div><div class="param">key (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 要删除的tag的key值,多个key的话,以,隔开。 </div>
-    </div>  <!-- field-items -->
-
-
-
-    <h3 class="field-label">Request headers</h3>
-    <div class="field-items">
-      
-    </div>  <!-- field-items -->
-
-
-
-
-    <!--Todo: process Response Object and its headers, schema, examples -->
-
-
-    <h3 class="field-label">Produces</h3>
-    This API call produces the following media types according to the <span class="header">Accept</span> request header;
-    the media type will be conveyed by the <span class="heaader">Content-Type</span> response header.
-    <ul>
-      <li><code>application/json</code></li>
-    </ul>
-
-    <h3 class="field-label">Responses</h3>
-    <h4 class="field-label">200</h4>
-    删除成功
-        <a href="#"></a>
-    <h4 class="field-label">400</h4>
-    错误的请求
-        <a href="#String">String</a>
-    <h4 class="field-label">500</h4>
-    内部错误
-        <a href="#String">String</a>
-  </div> <!-- method -->
-  <hr/>
-  <div class="method"><a name="getTags"/>
-    <div class="method-path">
-    <a class="up" href="#__Methods">Up</a>
-    <pre class="get"><code class="huge"><span class="http-method">get</span> /registry/v3/microservices/{serviceId}/tags</code></pre></div>
-    <div class="method-summary"> (<span class="nickname">getTags</span>)</div>
-    <div class="method-notes">获取serviceId的微服务的tag</div>
-
-    <h3 class="field-label">Path parameters</h3>
-    <div class="field-items">
-      <div class="param">serviceId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 微服务唯一标识。 </div>
-    </div>  <!-- field-items -->
-
-
-
-    <h3 class="field-label">Request headers</h3>
-    <div class="field-items">
-      
-    </div>  <!-- field-items -->
-
-    <h3 class="field-label">Query parameters</h3>
-    <div class="field-items">
-      <div class="param">noCache (optional)</div>
-
-      <div class="param-desc"><span class="param-type">Query Parameter</span> &mdash; 是否强一致性,1 是、0 否。 default: 0 </div>
-    </div>  <!-- field-items -->
-
-
-    <h3 class="field-label">Return type</h3>
-    <div class="return-type">
-      <a href="#Tags">Tags</a>
-      
-    </div>
-
-    <!--Todo: process Response Object and its headers, schema, examples -->
-
-    <h3 class="field-label">Example data</h3>
-    <div class="example-data-content-type">Content-Type: application/json</div>
-    <pre class="example"><code>{
-  "tags" : { }
-}</code></pre>
-
-    <h3 class="field-label">Produces</h3>
-    This API call produces the following media types according to the <span class="header">Accept</span> request header;
-    the media type will be conveyed by the <span class="heaader">Content-Type</span> response header.
-    <ul>
-      <li><code>application/json</code></li>
-    </ul>
-
-    <h3 class="field-label">Responses</h3>
-    <h4 class="field-label">200</h4>
-    查询成功
-        <a href="#Tags">Tags</a>
-    <h4 class="field-label">400</h4>
-    错误的请求
-        <a href="#String">String</a>
-    <h4 class="field-label">500</h4>
-    内部错误
-        <a href="#String">String</a>
-  </div> <!-- method -->
-  <hr/>
-  <div class="method"><a name="updateTag"/>
-    <div class="method-path">
-    <a class="up" href="#__Methods">Up</a>
-    <pre class="put"><code class="huge"><span class="http-method">put</span> /registry/v3/microservices/{serviceId}/tags/{key}</code></pre></div>
-    <div class="method-summary"> (<span class="nickname">updateTag</span>)</div>
-    <div class="method-notes">为serviceId的微服务更新key对应的value值</div>
-
-    <h3 class="field-label">Path parameters</h3>
-    <div class="field-items">
-      <div class="param">serviceId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 微服务唯一标识。 </div><div class="param">key (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 要更新的tag的key值。 </div>
-    </div>  <!-- field-items -->
-
-
-
-    <h3 class="field-label">Request headers</h3>
-    <div class="field-items">
-      
-    </div>  <!-- field-items -->
-
-    <h3 class="field-label">Query parameters</h3>
-    <div class="field-items">
-      <div class="param">value (required)</div>
-
-      <div class="param-desc"><span class="param-type">Query Parameter</span> &mdash; 要更新的tag的value值。 </div>
-    </div>  <!-- field-items -->
-
-
-
-    <!--Todo: process Response Object and its headers, schema, examples -->
-
-
-    <h3 class="field-label">Produces</h3>
-    This API call produces the following media types according to the <span class="header">Accept</span> request header;
-    the media type will be conveyed by the <span class="heaader">Content-Type</span> response header.
-    <ul>
-      <li><code>application/json</code></li>
-    </ul>
-
-    <h3 class="field-label">Responses</h3>
-    <h4 class="field-label">200</h4>
-    更新成功
-        <a href="#"></a>
-    <h4 class="field-label">400</h4>
-    错误的请求
-        <a href="#String">String</a>
-    <h4 class="field-label">500</h4>
-    内部错误
-        <a href="#String">String</a>
-  </div> <!-- method -->
-  <hr/>
-
-  <h2><a name="__Models">Models</a></h2>
-  [ Jump to <a href="#__Methods">Methods</a> ]
-
-  <h3>Table of Contents</h3>
-  <ol>
-    <li><a href="#AddOrUpdateRule"><code>AddOrUpdateRule</code> - </a></li>
-    <li><a href="#AddRuleResponse"><code>AddRuleResponse</code> - </a></li>
-    <li><a href="#AddRules"><code>AddRules</code> - </a></li>
-    <li><a href="#ConDependency"><code>ConDependency</code> - </a></li>
-    <li><a href="#CreateDependenciesRequest"><code>CreateDependenciesRequest</code> - </a></li>
-    <li><a href="#CreateInstance"><code>CreateInstance</code> - </a></li>
-    <li><a href="#CreateInstanceResponse"><code>CreateInstanceResponse</code> - </a></li>
-    <li><a href="#CreateMicroService"><code>CreateMicroService</code> - </a></li>
-    <li><a href="#CreateMicroServiceResponse"><code>CreateMicroServiceResponse</code> - </a></li>
-    <li><a href="#CreateSchema"><code>CreateSchema</code> - </a></li>
-    <li><a href="#DataCenterInfo"><code>DataCenterInfo</code> - </a></li>
-    <li><a href="#DelServicesRequest"><code>DelServicesRequest</code> - </a></li>
-    <li><a href="#DelServicesResponse"><code>DelServicesResponse</code> - </a></li>
-    <li><a href="#DelServicesRspInfo"><code>DelServicesRspInfo</code> - </a></li>
-    <li><a href="#DependencyMicroService"><code>DependencyMicroService</code> - </a></li>
-    <li><a href="#GetConDependenciesResponse"><code>GetConDependenciesResponse</code> - </a></li>
-    <li><a href="#GetInstancesResponse"><code>GetInstancesResponse</code> - </a></li>
-    <li><a href="#GetMicroServicesResponse"><code>GetMicroServicesResponse</code> - </a></li>
-    <li><a href="#GetOneInstanceResponse"><code>GetOneInstanceResponse</code> - </a></li>
-    <li><a href="#GetProDependenciesResponse"><code>GetProDependenciesResponse</code> - </a></li>
-    <li><a href="#GetResourceResponse"><code>GetResourceResponse</code> - </a></li>
-    <li><a href="#HealthCheck"><code>HealthCheck</code> - </a></li>
-    <li><a href="#HeartbeatSetElement"><code>HeartbeatSetElement</code> - </a></li>
-    <li><a href="#HeartbeatSetRequest"><code>HeartbeatSetRequest</code> - </a></li>
-    <li><a href="#InstanceHbRst"><code>InstanceHbRst</code> - </a></li>
-    <li><a href="#InstancesHbRst"><code>InstancesHbRst</code> - </a></li>
-    <li><a href="#MicroService"><code>MicroService</code> - </a></li>
-    <li><a href="#MicroServiceDependency"><code>MicroServiceDependency</code> - </a></li>
-    <li><a href="#MicroServiceInstance"><code>MicroServiceInstance</code> - </a></li>
-    <li><a href="#ModifySchemasRequest"><code>ModifySchemasRequest</code> - </a></li>
-    <li><a href="#ProDependency"><code>ProDependency</code> - </a></li>
-    <li><a href="#Properties"><code>Properties</code> - </a></li>
-    <li><a href="#RegistMicroserviceInstance"><code>RegistMicroserviceInstance</code> - </a></li>
-    <li><a href="#Rule"><code>Rule</code> - </a></li>
-    <li><a href="#Rules"><code>Rules</code> - </a></li>
-    <li><a href="#Schema"><code>Schema</code> - </a></li>
-    <li><a href="#ServicePath"><code>ServicePath</code> - </a></li>
-    <li><a href="#Tags"><code>Tags</code> - </a></li>
-    <li><a href="#UpdateProperties"><code>UpdateProperties</code> - </a></li>
-    <li><a href="#Version"><code>Version</code> - </a></li>
-    <li><a href="#WatchInstanceResponse"><code>WatchInstanceResponse</code> - </a></li>
-    <li><a href="#WatchMicroServiceKey"><code>WatchMicroServiceKey</code> - </a></li>
-  </ol>
-
-  <div class="model">
-    <h3><a name="AddOrUpdateRule"><code>AddOrUpdateRule</code> - </a> <a class="up" href="#__Models">Up</a></h3>
-    <div class='model-description'></div>
-    <div class="field-items">
-      <div class="param">ruleType (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span> rule类型,WHITE或者BLACK </div>
-<div class="param">attribute (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span> 如果是tag_xxx开头,则按Tag过滤attribute属性,否则,则按&quot;ServiceId&quot;, &quot;AppId&quot;, &quot;ServiceName&quot;, &quot;Version&quot;, &quot;Description&quot;, &quot;Level&quot;, &quot;Status&quot;过滤 </div>
-<div class="param">pattern (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span> 匹配规则,正则表达式,长度1到64 </div>
-<div class="param">description (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span> rule描述 </div>
-    </div>  <!-- field-items -->
-  </div>
-  <div class="model">
-    <h3><a name="AddRuleResponse"><code>AddRuleResponse</code> - </a> <a class="up" href="#__Models">Up</a></h3>
-    <div class='model-description'></div>
-    <div class="field-items">
-      <div class="param">RuleIds (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">array[String]</a></span> 生成的ruleId集合 </div>
-    </div>  <!-- field-items -->
-  </div>
-  <div class="model">
-    <h3><a name="AddRules"><code>AddRules</code> - </a> <a class="up" href="#__Models">Up</a></h3>
-    <div class='model-description'></div>
-    <div class="field-items">
-      <div class="param">rules (optional)</div><div class="param-desc"><span class="param-type"><a href="#AddOrUpdateRule">array[AddOrUpdateRule]</a></span>  </div>
-    </div>  <!-- field-items -->
-  </div>
-  <div class="model">
-    <h3><a name="ConDependency"><code>ConDependency</code> - </a> <a class="up" href="#__Models">Up</a></h3>
-    <div class='model-description'></div>
-    <div class="field-items">
-      <div class="param">Providers (optional)</div><div class="param-desc"><span class="param-type"><a href="#MicroService">MicroService</a></span>  </div>
-    </div>  <!-- field-items -->
-  </div>
-  <div class="model">
-    <h3><a name="CreateDependenciesRequest"><code>CreateDependenciesRequest</code> - </a> <a class="up" href="#__Models">Up</a></h3>
-    <div class='model-description'></div>
-    <div class="field-items">
-      <div class="param">dependencies (optional)</div><div class="param-desc"><span class="param-type"><a href="#MicroServiceDependency">array[MicroServiceDependency]</a></span>  </div>
-    </div>  <!-- field-items -->
-  </div>
-  <div class="model">
-    <h3><a name="CreateInstance"><code>CreateInstance</code> - </a> <a class="up" href="#__Models">Up</a></h3>
-    <div class='model-description'></div>
-    <div class="field-items">
-      <div class="param">instance (optional)</div><div class="param-desc"><span class="param-type"><a href="#RegistMicroserviceInstance">RegistMicroserviceInstance</a></span>  </div>
-    </div>  <!-- field-items -->
-  </div>
-  <div class="model">
-    <h3><a name="CreateInstanceResponse"><code>CreateInstanceResponse</code> - </a> <a class="up" href="#__Models">Up</a></h3>
-    <div class='model-description'></div>
-    <div class="field-items">
-      <div class="param">instanceId (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span>  </div>
-    </div>  <!-- field-items -->
-  </div>
-  <div class="model">
-    <h3><a name="CreateMicroService"><code>CreateMicroService</code> - </a> <a class="up" href="#__Models">Up</a></h3>
-    <div class='model-description'></div>
-    <div class="field-items">
-      <div class="param">service (optional)</div><div class="param-desc"><span class="param-type"><a href="#MicroService">MicroService</a></span>  </div>
-<div class="param">rules (optional)</div><div class="param-desc"><span class="param-type"><a href="#Rule">array[Rule]</a></span>  </div>
-<div class="param">instances (optional)</div><div class="param-desc"><span class="param-type"><a href="#RegistMicroserviceInstance">array[RegistMicroserviceInstance]</a></span>  </div>
-<div class="param">tags (optional)</div><div class="param-desc"><span class="param-type"><a href="#Tags">Tags</a></span>  </div>
-    </div>  <!-- field-items -->
-  </div>
-  <div class="model">
-    <h3><a name="CreateMicroServiceResponse"><code>CreateMicroServiceResponse</code> - </a> <a class="up" href="#__Models">Up</a></h3>
-    <div class='model-description'></div>
-    <div class="field-items">
-      <div class="param">serviceId (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span>  </div>
-    </div>  <!-- field-items -->
-  </div>
-  <div class="model">
-    <h3><a name="CreateSchema"><code>CreateSchema</code> - </a> <a class="up" href="#__Models">Up</a></h3>
-    <div class='model-description'></div>
-    <div class="field-items">
-      <div class="param">schema (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span>  </div>
-    </div>  <!-- field-items -->
-  </div>
-  <div class="model">
-    <h3><a name="DataCenterInfo"><code>DataCenterInfo</code> - </a> <a class="up" href="#__Models">Up</a></h3>
-    <div class='model-description'></div>
-    <div class="field-items">
-      <div class="param">name </div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span> 区域名字 </div>
-<div class="param">region </div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span> 区域 </div>
-<div class="param">availableZone </div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span> 可获取区 </div>
-    </div>  <!-- field-items -->
-  </div>
-  <div class="model">
-    <h3><a name="DelServicesRequest"><code>DelServicesRequest</code> - </a> <a class="up" href="#__Models">Up</a></h3>
-    <div class='model-description'></div>
-    <div class="field-items">
-      <div class="param">serviceIds (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">array[String]</a></span>  </div>
-<div class="param">force (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span> 不传即默认为false。 强制删除,则与该服务相关的信息删除,非强制删除: 如果作为该被依赖(作为provider,提供服务,且不是只存在自依赖)或者存在实例,则不能删除,其它均删除。 </div>
-    </div>  <!-- field-items -->
-  </div>
-  <div class="model">
-    <h3><a name="DelServicesResponse"><code>DelServicesResponse</code> - </a> <a class="up" href="#__Models">Up</a></h3>
-    <div class='model-description'></div>
-    <div class="field-items">
-      <div class="param">services (optional)</div><div class="param-desc"><span class="param-type"><a href="#DelServicesRspInfo">array[DelServicesRspInfo]</a></span>  </div>
-    </div>  <!-- field-items -->
-  </div>
-  <div class="model">
-    <h3><a name="DelServicesRspInfo"><code>DelServicesRspInfo</code> - </a> <a class="up" href="#__Models">Up</a></h3>
-    <div class='model-description'></div>
-    <div class="field-items">
-      <div class="param">serviceId (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span> 微服务id </div>
-<div class="param">errMessage (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span> 错误信息,成功为空,不成功,则为错误,在部分成功的场景使用 </div>
-    </div>  <!-- field-items -->
-  </div>
-  <div class="model">
-    <h3><a name="DependencyMicroService"><code>DependencyMicroService</code> - </a> <a class="up" href="#__Models">Up</a></h3>
-    <div class='model-description'></div>
-    <div class="field-items">
-      <div class="param">appId </div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span> 应用app唯一标识。 </div>
-<div class="param">serviceName </div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span> 微服务名称,作为provider支持为*,表示依赖同一租户下的所有服务,当服务名称为<em>的时候,appId和version可以省略,consumer不支持</em>。 </div>
-<div class="param">version </div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span> 微服务版本,作为provider支持+,如1.0.1+[表示1.0.1以上的版本(包括1.0.1)]、固定版本和latest(当前最新版本),作为consumer只能为固定版本。 </div>
-<div class="param">stage (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span> 服务的stage。 </div>
-    </div>  <!-- field-items -->
-  </div>
-  <div class="model">
-    <h3><a name="GetConDependenciesResponse"><code>GetConDependenciesResponse</code> - </a> <a class="up" href="#__Models">Up</a></h3>
-    <div class='model-description'></div>
-    <div class="field-items">
-      <div class="param">dependency (optional)</div><div class="param-desc"><span class="param-type"><a href="#ConDependency">array[ConDependency]</a></span>  </div>
-    </div>  <!-- field-items -->
-  </div>
-  <div class="model">
-    <h3><a name="GetInstancesResponse"><code>GetInstancesResponse</code> - </a> <a class="up" href="#__Models">Up</a></h3>
-    <div class='model-description'></div>
-    <div class="field-items">
-      <div class="param">instances (optional)</div><div class="param-desc"><span class="param-type"><a href="#MicroServiceInstance">array[MicroServiceInstance]</a></span>  </div>
-    </div>  <!-- field-items -->
-  </div>
-  <div class="model">
-    <h3><a name="GetMicroServicesResponse"><code>GetMicroServicesResponse</code> - </a> <a class="up" href="#__Models">Up</a></h3>
-    <div class='model-description'></div>
-    <div class="field-items">
-      <div class="param">services (optional)</div><div class="param-desc"><span class="param-type"><a href="#MicroService">array[MicroService]</a></span>  </div>
-    </div>  <!-- field-items -->
-  </div>
-  <div class="model">
-    <h3><a name="GetOneInstanceResponse"><code>GetOneInstanceResponse</code> - </a> <a class="up" href="#__Models">Up</a></h3>
-    <div class='model-description'></div>
-    <div class="field-items">
-      <div class="param">instance (optional)</div><div class="param-desc"><span class="param-type"><a href="#MicroServiceInstance">MicroServiceInstance</a></span>  </div>
-    </div>  <!-- field-items -->
-  </div>
-  <div class="model">
-    <h3><a name="GetProDependenciesResponse"><code>GetProDependenciesResponse</code> - </a> <a class="up" href="#__Models">Up</a></h3>
-    <div class='model-description'></div>
-    <div class="field-items">
-      <div class="param">dependency (optional)</div><div class="param-desc"><span class="param-type"><a href="#ProDependency">array[ProDependency]</a></span>  </div>
-    </div>  <!-- field-items -->
-  </div>
-  <div class="model">
-    <h3><a name="GetResourceResponse"><code>GetResourceResponse</code> - </a> <a class="up" href="#__Models">Up</a></h3>
-    <div class='model-description'></div>
-    <div class="field-items">
-      <div class="param">serviceId (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span>  </div>
-<div class="param">schemaId (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span>  </div>
-    </div>  <!-- field-items -->
-  </div>
-  <div class="model">
-    <h3><a name="HealthCheck"><code>HealthCheck</code> - </a> <a class="up" href="#__Models">Up</a></h3>
-    <div class='model-description'></div>
-    <div class="field-items">
-      <div class="param">mode </div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span> check模式 push/pull </div>
-<div class="param">port (optional)</div><div class="param-desc"><span class="param-type"><a href="#integer">Integer</a></span> 端口 </div>
-<div class="param">interval </div><div class="param-desc"><span class="param-type"><a href="#integer">Integer</a></span> check interval (second) </div>
-<div class="param">times </div><div class="param-desc"><span class="param-type"><a href="#integer">Integer</a></span> retry times </div>
-    </div>  <!-- field-items -->
-  </div>
-  <div class="model">
-    <h3><a name="HeartbeatSetElement"><code>HeartbeatSetElement</code> - </a> <a class="up" href="#__Models">Up</a></h3>
-    <div class='model-description'></div>
-    <div class="field-items">
-      <div class="param">serviceId (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span> 微服务id </div>
-<div class="param">instanceId (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span> 微服务实例id </div>
-    </div>  <!-- field-items -->
-  </div>
-  <div class="model">
-    <h3><a name="HeartbeatSetRequest"><code>HeartbeatSetRequest</code> - </a> <a class="up" href="#__Models">Up</a></h3>
-    <div class='model-description'></div>
-    <div class="field-items">
-      <div class="param">Instances (optional)</div><div class="param-desc"><span class="param-type"><a href="#HeartbeatSetElement">array[HeartbeatSetElement]</a></span>  </div>
-    </div>  <!-- field-items -->
-  </div>
-  <div class="model">
-    <h3><a name="InstanceHbRst"><code>InstanceHbRst</code> - </a> <a class="up" href="#__Models">Up</a></h3>
-    <div class='model-description'></div>
-    <div class="field-items">
-      <div class="param">serviceId (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span> 微服务id </div>
-<div class="param">instanceId (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span> 微服务实例id </div>
-<div class="param">errMessage (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span> 错误信息,成功为空,不成功,则为错误,在部分成功的场景使用 </div>
-    </div>  <!-- field-items -->
-  </div>
-  <div class="model">
-    <h3><a name="InstancesHbRst"><code>InstancesHbRst</code> - </a> <a class="up" href="#__Models">Up</a></h3>
-    <div class='model-description'></div>
-    <div class="field-items">
-      <div class="param">instances (optional)</div><div class="param-desc"><span class="param-type"><a href="#InstanceHbRst">array[InstanceHbRst]</a></span>  </div>
-    </div>  <!-- field-items -->
-  </div>
-  <div class="model">
-    <h3><a name="MicroService"><code>MicroService</code> - </a> <a class="up" href="#__Models">Up</a></h3>
-    <div class='model-description'></div>
-    <div class="field-items">
-      <div class="param">serviceId (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span>  </div>
-<div class="param">appId </div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span> 应用App唯一标识 </div>
-<div class="param">serviceName </div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span> 微服务名称,同一个App要保证唯一 </div>
-<div class="param">version </div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span> 微服务版本号 </div>
-<div class="param">description (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span> 微服务描述信息 </div>
-<div class="param">level (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span> 微服务层级,FRONT/MIDDLE/BACK </div>
-<div class="param">schemas (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">array[String]</a></span> 微服务访问契约内容的外键ID </div>
-<div class="param">status </div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span> 微服务状态,UP表示上线 DOWN表示下线 </div>
-        <div class="param-enum-header">Enum:</div>
-        <div class="param-enum">UP</div><div class="param-enum">DOWN</div>
-<div class="param">timestamp (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span> post 或者 put 不带该参数,timestamp是内部生成的,只有get 接口才返回该值 </div>
-<div class="param">modTimestamp (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span> 更新时间 </div>
-<div class="param">paths (optional)</div><div class="param-desc"><span class="param-type"><a href="#ServicePath">array[ServicePath]</a></span> 服务路由 </div>
-<div class="param">providers (optional)</div><div class="param-desc"><span class="param-type"><a href="#DependencyMicroService">array[DependencyMicroService]</a></span>  </div>
-<div class="param">properties (optional)</div><div class="param-desc"><span class="param-type"><a href="#Properties">Properties</a></span>  </div>
-<div class="param">LBStrategy (optional)</div><div class="param-desc"><span class="param-type"><a href="#Properties">Properties</a></span>  </div>
-    </div>  <!-- field-items -->
-  </div>
-  <div class="model">
-    <h3><a name="MicroServiceDependency"><code>MicroServiceDependency</code> - </a> <a class="up" href="#__Models">Up</a></h3>
-    <div class='model-description'></div>
-    <div class="field-items">
-      <div class="param">consumer (optional)</div><div class="param-desc"><span class="param-type"><a href="#DependencyMicroService">DependencyMicroService</a></span>  </div>
-<div class="param">providers (optional)</div><div class="param-desc"><span class="param-type"><a href="#DependencyMicroService">array[DependencyMicroService]</a></span>  </div>
-    </div>  <!-- field-items -->
-  </div>
-  <div class="model">
-    <h3><a name="MicroServiceInstance"><code>MicroServiceInstance</code> - </a> <a class="up" href="#__Models">Up</a></h3>
-    <div class='model-description'></div>
-    <div class="field-items">
-      <div class="param">instanceId (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span> 实例id,唯一标识。创建实例,instanceId由service-center产生 </div>
-<div class="param">serviceId (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span> 微服务唯一标识,创建实例时,以url里面的为准,不用这里的serviceId。 </div>
-<div class="param">hostName </div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span>  </div>
-<div class="param">endpoints (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">array[String]</a></span>  </div>
-<div class="param">status </div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span> 实例状态,UP|DOWN|STARTING|OUTOFSERVICE </div>
-<div class="param">properties (optional)</div><div class="param-desc"><span class="param-type"><a href="#Properties">Properties</a></span>  </div>
-<div class="param">healthCheck (optional)</div><div class="param-desc"><span class="param-type"><a href="#HealthCheck">HealthCheck</a></span>  </div>
-<div class="param">environment </div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span> development|testing|acceptance|production </div>
-<div class="param">dataCenterInfo (optional)</div><div class="param-desc"><span class="param-type"><a href="#DataCenterInfo">DataCenterInfo</a></span>  </div>
-<div class="param">timestamp (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span> 实例创建时间戳,自动生成 </div>
-<div class="param">modTimestamp (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span> 更新时间 </div>
-    </div>  <!-- field-items -->
-  </div>
-  <div class="model">
-    <h3><a name="ModifySchemasRequest"><code>ModifySchemasRequest</code> - </a> <a class="up" href="#__Models">Up</a></h3>
-    <div class='model-description'></div>
-    <div class="field-items">
-      <div class="param">schemas (optional)</div><div class="param-desc"><span class="param-type"><a href="#Schema">array[Schema]</a></span>  </div>
-    </div>  <!-- field-items -->
-  </div>
-  <div class="model">
-    <h3><a name="ProDependency"><code>ProDependency</code> - </a> <a class="up" href="#__Models">Up</a></h3>
-    <div class='model-description'></div>
-    <div class="field-items">
-      <div class="param">Consumers (optional)</div><div class="param-desc"><span class="param-type"><a href="#MicroService">MicroService</a></span>  </div>
-    </div>  <!-- field-items -->
-  </div>
-  <div class="model">
-    <h3><a name="Properties"><code>Properties</code> - </a> <a class="up" href="#__Models">Up</a></h3>
-    <div class='model-description'>扩展属性</div>
-    <div class="field-items">
-          </div>  <!-- field-items -->
-  </div>
-  <div class="model">
-    <h3><a name="RegistMicroserviceInstance"><code>RegistMicroserviceInstance</code> - </a> <a class="up" href="#__Models">Up</a></h3>
-    <div class='model-description'></div>
-    <div class="field-items">
-      <div class="param">instanceId (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span> 实例ID,不填写会自动填充 </div>
-<div class="param">hostName </div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span> 机器的hostname </div>
-<div class="param">endpoints (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">array[String]</a></span>  </div>
-<div class="param">status </div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span> 实例状态,UP|DOWN|STARTING|OUTOFSERVICE </div>
-<div class="param">properties (optional)</div><div class="param-desc"><span class="param-type"><a href="#Properties">Properties</a></span>  </div>
-<div class="param">healthCheck (optional)</div><div class="param-desc"><span class="param-type"><a href="#HealthCheck">HealthCheck</a></span>  </div>
-<div class="param">environment </div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span> development|testing|acceptance|production </div>
-<div class="param">dataCenterInfo (optional)</div><div class="param-desc"><span class="param-type"><a href="#DataCenterInfo">DataCenterInfo</a></span>  </div>
-    </div>  <!-- field-items -->
-  </div>
-  <div class="model">
-    <h3><a name="Rule"><code>Rule</code> - </a> <a class="up" href="#__Models">Up</a></h3>
-    <div class='model-description'></div>
-    <div class="field-items">
-      <div class="param">ruleId (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span> 自定义ruleId </div>
-<div class="param">ruleType (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span> rule类型,WHITE或者BLACK </div>
-<div class="param">attribute (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span> 如果是tag_xxx开头,则按Tag过滤attribute属性,否则,则按&quot;ServiceId&quot;, &quot;AppId&quot;, &quot;ServiceName&quot;, &quot;Version&quot;, &quot;Description&quot;, &quot;Level&quot;, &quot;Status&quot;过滤 </div>
-<div class="param">pattern (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span> 匹配规则,正则表达式,长度1到64 </div>
-<div class="param">description (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span> rule描述 </div>
-<div class="param">timestamp (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span> 只有获取rule时返回使用,创建rule的时间 </div>
-<div class="param">modTimestamp (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span> 更新时间 </div>
-    </div>  <!-- field-items -->
-  </div>
-  <div class="model">
-    <h3><a name="Rules"><code>Rules</code> - </a> <a class="up" href="#__Models">Up</a></h3>
-    <div class='model-description'></div>
-    <div class="field-items">
-      <div class="param">rules (optional)</div><div class="param-desc"><span class="param-type"><a href="#Rule">array[Rule]</a></span>  </div>
-    </div>  <!-- field-items -->
-  </div>
-  <div class="model">
-    <h3><a name="Schema"><code>Schema</code> - </a> <a class="up" href="#__Models">Up</a></h3>
-    <div class='model-description'></div>
-    <div class="field-items">
-      <div class="param">schemaId (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span>  </div>
-<div class="param">schema (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span>  </div>
-<div class="param">summary (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span>  </div>
-    </div>  <!-- field-items -->
-  </div>
-  <div class="model">
-    <h3><a name="ServicePath"><code>ServicePath</code> - </a> <a class="up" href="#__Models">Up</a></h3>
-    <div class='model-description'></div>
-    <div class="field-items">
-      <div class="param">Path (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span> 路由地址 </div>
-<div class="param">Property (optional)</div><div class="param-desc"><span class="param-type"><a href="#Properties">Properties</a></span>  </div>
-    </div>  <!-- field-items -->
-  </div>
-  <div class="model">
-    <h3><a name="Tags"><code>Tags</code> - </a> <a class="up" href="#__Models">Up</a></h3>
-    <div class='model-description'></div>
-    <div class="field-items">
-      <div class="param">tags (optional)</div><div class="param-desc"><span class="param-type"><a href="#Properties">Properties</a></span>  </div>
-    </div>  <!-- field-items -->
-  </div>
-  <div class="model">
-    <h3><a name="UpdateProperties"><code>UpdateProperties</code> - </a> <a class="up" href="#__Models">Up</a></h3>
-    <div class='model-description'></div>
-    <div class="field-items">
-      <div class="param">properties (optional)</div><div class="param-desc"><span class="param-type"><a href="#Properties">Properties</a></span>  </div>
-    </div>  <!-- field-items -->
-  </div>
-  <div class="model">
-    <h3><a name="Version"><code>Version</code> - </a> <a class="up" href="#__Models">Up</a></h3>
-    <div class='model-description'></div>
-    <div class="field-items">
-      <div class="param">version (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span>  </div>
-<div class="param">apiVersion (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span>  </div>
-<div class="param">buildTag (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span>  </div>
-    </div>  <!-- field-items -->
-  </div>
-  <div class="model">
-    <h3><a name="WatchInstanceResponse"><code>WatchInstanceResponse</code> - </a> <a class="up" href="#__Models">Up</a></h3>
-    <div class='model-description'></div>
-    <div class="field-items">
-      <div class="param">action (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span> 分别有CREATE UPDATE DELETE三种事件 </div>
-<div class="param">key (optional)</div><div class="param-desc"><span class="param-type"><a href="#WatchMicroServiceKey">WatchMicroServiceKey</a></span>  </div>
-<div class="param">instance (optional)</div><div class="param-desc"><span class="param-type"><a href="#MicroServiceInstance">MicroServiceInstance</a></span>  </div>
-    </div>  <!-- field-items -->
-  </div>
-  <div class="model">
-    <h3><a name="WatchMicroServiceKey"><code>WatchMicroServiceKey</code> - </a> <a class="up" href="#__Models">Up</a></h3>
-    <div class='model-description'></div>
-    <div class="field-items">
-      <div class="param">appId (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span>  </div>
-<div class="param">serviceName (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span>  </div>
-<div class="param">version (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span>  </div>
-    </div>  <!-- field-items -->
-  </div>
-  </body>
-</html>
diff --git a/service-center-reference/en_US/contribution.md b/service-center-reference/en_US/contribution.md
deleted file mode 100644
index 60a904d..0000000
--- a/service-center-reference/en_US/contribution.md
+++ /dev/null
@@ -1,50 +0,0 @@
-## Contribution guide for Service-Center
-
-Thanks everyone for contributing to [Service-Center](https://github.com/apache/incubator-servicecomb-service-center).
-
-This document explains the process and best practices for submitting a Pull Request to the Service-Center project. This document can be treated as a reference for all contributors and be useful to new and infrequent submitters.
-
-#### Cloning the repo and put it in $GOPATH
-
-Clone the repo in a proper GOPATH
-
-```
-git clone https://github.com/apache/incubator-servicecomb-service-center.git $GOPATH/src/github.com/apache/incubator-servicecomb-service-center
-cd $GOPATH/src/github.com/apache/incubator-servicecomb-service-center
-```
-
-#### Download the Dependencies
-
-We use glide for dependency management, please follow the below steps for downloading all the dependencies required for building this project.
-
-```
-curl https://glide.sh/get | sh
-glide install
-```
-
-#### Make your Changes
-
-If this is a bug or a small fix then you can directly make the changes and ensure all the steps in this documentation and raise a PR, but If it is a feature or a big design or architecture change then we recommend you to raise an issue [here](https://github.com/apache/incubator-servicecomb-service-center/issues) or discuss the same in our [mailing list](https://groups.google.com/forum/#!forum/servicecomb-developers).
-
-#### Compile and running Test locally.
-
-Once you are done with your changes then please follow the below checks to ensure the code quality before raising a PR.
-```
-go fmt ./...
-
-go build -o service-center
-```
-
-Running UT in local env, this step assumes you have a docker running in your env.
-```
-bash -x scripts/ut_test_in_docker.sh 
-```
-
-Once UT has passed you can run the integration test to ensure the overall functionality is not altered.
-```
-bash -x scripts/integration_test.sh
-```
-
-#### Pushing the Code and Raising PR
-
-Once you are done with compiling, UT and IT then you are good to go for raising the PR, please follow these [guidelines](https://help.github.com/articles/creating-a-pull-request/) for raising the PR.
diff --git a/service-center-reference/en_US/design.md b/service-center-reference/en_US/design.md
index 12c73f6..aaceb2d 100644
--- a/service-center-reference/en_US/design.md
+++ b/service-center-reference/en_US/design.md
@@ -12,12 +12,12 @@
 4. Consumer sdk stores all the information of provider instances in its cache.
 5. Consumer sdk creates a web socket connection to SC to watch all the provider instance information, if there is any change in the provider then sdk updates it's cache information.
 
-![Onstartup](/docs/onStartup.PNG)
+![Onstartup](static_files/onStartup.PNG)
 
 #### Communication between Consumer -> Provider
 Once the bootup is successful then the consumer can communicate with providers flawlessly, below is the diagram illustrating the communication between provider and consumer.
 
-![Commuication](/docs/communication.PNG)
+![Commuication](static_files/communication.PNG)
 
 Provider instance regularly sends heartbeat signal every 30 seconds to SC, if SC does not receive the heartbeat for particular instance then the information in etcd expires and the provider instance information is removed.  
 Consumer watches the information of provider instances from SC and if there is any change then the cache is updated.  
diff --git a/service-center-reference/en_US/integration-grafana.md b/service-center-reference/en_US/integration-grafana.md
deleted file mode 100644
index 1909fd8..0000000
--- a/service-center-reference/en_US/integration-grafana.md
+++ /dev/null
@@ -1,9 +0,0 @@
-# Integrate with Grafana
-
-As Service-Center uses Prometheus lib to report metrics.
-Then it is easy to integrate with Grafana.
-Here is a [template](/integration/health-metrics-grafana.json) file can be imported in Grafana.
-
-After the import, you can get the view like blow.
-
-![Grafana](/docs/integration-grafana.PNG)
\ No newline at end of file
diff --git a/service-center-reference/en_US/pr-raising-guide.md b/service-center-reference/en_US/pr-raising-guide.md
deleted file mode 100644
index 30d8d3e..0000000
--- a/service-center-reference/en_US/pr-raising-guide.md
+++ /dev/null
@@ -1,24 +0,0 @@
-### PR raising Guide
-
-If you want to raise a PR in this repo then you can follow the below guidelines to avoid conflicts.
-
-1. Make your changes in your local code.
-2. Once your changes are done the clone the code from ServiceComb
-```
-git clone http://github.com/apache/incubator-servicecomb-service-center.git
-cd service-center
-git remote add fork http://github.com/{YOURFORKNAME}/service-center.git
-git checkout -b {YOURFEATURENAME}
-
-#Merge your local changes in this branch.
-
-#Once your changes are done then Push the changes to your fork
-
-git add -A
-
-git commit -m "{JIRA-ID YOURCOMMITMESSAGE}"
-
-git push fork {YOURFEATURENAME}
-```
-3. Now go to github and browse to your branch and raise a PR from that branch.
-
diff --git a/service-center-reference/en_US/release/Readme.md b/service-center-reference/en_US/release/Readme.md
deleted file mode 100644
index 994ef74..0000000
--- a/service-center-reference/en_US/release/Readme.md
+++ /dev/null
@@ -1,42 +0,0 @@
-## Service-Center Release
-
-#### Release Notes
- - [Service-Center-1.0.0-m1 Release Notes](/docs/release/releaseNotes-1.0.0-m1.md)
- - [Service-Center-1.0.0-m2 Release Notes](/docs/release/releaseNotes-1.0.0-m2.md)
- 
-
-#### Running Apache Rat tool
-This guide will help you to run the [Apache Rat](http://creadur.apache.org/rat/index.html) tool on service-center source code.
-For running the tool please follow the below guidelines.
-
-##### Step 1
-Clone the Servcice-Center code and download Apache Rat tool.
-```
-git clone https://github.com/apache/incubator-servicecomb-service-center
-```
-
-```
-wget http://mirrors.hust.edu.cn/apache//creadur/apache-rat-0.12/apache-rat-0.12-bin.tar.gz
-
-# Untar the release
-tar -xvf apache-rat-0.12-bin.tar.gz
-
-# Copy the jar in the root directory
-cp  apache-rat-0.12/apache-rat-0.12.jar ./
-```
-##### Step 2
-Run the Rat tool using the below command
-
-```
-java -jar apache-rat-0.12.jar -a -d incubator-servicecomb-service-center/ -e *.md *.MD .gitignore .gitmodules .travis.yml manifest **vendor** **licenses** bower.json
-```
-
-Below is the list of the files which has been excluded from the list of RAT tool.
- - *.md  *.MD *.html:  Skip all the Readme and Documentation file like Api Docs.
- - .gitignore .gitmodules .travis.yml : Skip the git files and travis file.
- - manifest **vendor : Skip manifest and all the files under vendor.
- - bower.json :  Skip bower installation file
- 
-You can access the latest RAT report [here](/docs/release/rat-report)  
- 
- 
diff --git a/service-center-reference/en_US/release/rat-report/Rat-Report-2018-02-23.md b/service-center-reference/en_US/release/rat-report/Rat-Report-2018-02-23.md
deleted file mode 100644
index 7bc6aae..0000000
--- a/service-center-reference/en_US/release/rat-report/Rat-Report-2018-02-23.md
+++ /dev/null
@@ -1,266 +0,0 @@
-```
-*****************************************************
-Summary
--------
-Generated at: 2018-02-23T19:40:21+08:00
-
-Notes: 3
-Binaries: 9
-Archives: 0
-Standards: 227
-
-Apache Licensed: 227
-Generated Documents: 0
-
-JavaDocs are generated, thus a license header is optional.
-Generated files do not require license headers.
-
-0 Unknown Licenses
-
-*****************************************************
-  Files with Apache License headers will be marked AL
-  Binary files (which do not require any license headers) will be marked B
-  Compressed archives will be marked A
-  Notices, licenses etc. will be marked N
-  N     incubator-servicecomb-service-center/DISCLAIMER
-  N     incubator-servicecomb-service-center/LICENSE
-  N     incubator-servicecomb-service-center/NOTICE
-  AL    incubator-servicecomb-service-center/main.go
-  B     incubator-servicecomb-service-center/docs/Service-Center-UI-Preview.gif
-  B     incubator-servicecomb-service-center/docs/communication.PNG
-  B     incubator-servicecomb-service-center/docs/onStartup.PNG
-  B     incubator-servicecomb-service-center/docs/tracing-file.PNG
-  B     incubator-servicecomb-service-center/docs/tracing-server.PNG
-  AL    incubator-servicecomb-service-center/examples/service_center/request/add_dependecy.sh
-  AL    incubator-servicecomb-service-center/examples/service_center/request/create_service.sh
-  AL    incubator-servicecomb-service-center/examples/service_center/request/delete_instance.sh
-  AL    incubator-servicecomb-service-center/examples/service_center/request/delete_service.sh
-  AL    incubator-servicecomb-service-center/examples/service_center/request/get_consumers.sh
-  AL    incubator-servicecomb-service-center/examples/service_center/request/get_providers.sh
-  AL    incubator-servicecomb-service-center/examples/service_center/request/get_service.sh
-  AL    incubator-servicecomb-service-center/examples/service_center/request/heartbeat.sh
-  AL    incubator-servicecomb-service-center/examples/service_center/request/register_intance_json.sh
-  AL    incubator-servicecomb-service-center/examples/service_center/request/update_properties.sh
-  AL    incubator-servicecomb-service-center/examples/service_center/request/update_status.sh
-  AL    incubator-servicecomb-service-center/frontend/main.go
-  B     incubator-servicecomb-service-center/frontend/app/favicon.ico
-  AL    incubator-servicecomb-service-center/frontend/app/apiList/apiList.js
-  B     incubator-servicecomb-service-center/frontend/app/images/loader.gif
-  B     incubator-servicecomb-service-center/frontend/app/images/sc.png
-  B     incubator-servicecomb-service-center/frontend/app/images/yeoman.png
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/app.js
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/scRouterConfig.js
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/controllers/serviceCenterCtrl.js
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/directives/nodataFoundDirective.js
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/directives/tableDirective.js
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/languages/locale-cz.js
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/languages/locale-en.js
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/modules/dashboard/controllers/dashboardCtrl.js
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/modules/serviceCenter/controllers/schemaCtrl.js
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/modules/serviceCenter/controllers/serviceInfoCtrl.js
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/modules/serviceCenter/controllers/servicesListCtrl.js
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/modules/serviceCenter/filters/formatSchema.js
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/services/commonService.js
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/services/httpService.js
-  AL    incubator-servicecomb-service-center/frontend/app/styles/main.css
-  AL    incubator-servicecomb-service-center/frontend/schema/schemahandler.go
-  AL    incubator-servicecomb-service-center/integration/apis.go
-  AL    incubator-servicecomb-service-center/integration/governance_test.go
-  AL    incubator-servicecomb-service-center/integration/health_test.go
-  AL    incubator-servicecomb-service-center/integration/instances_test.go
-  AL    incubator-servicecomb-service-center/integration/integrationtest_suite_test.go
-  AL    incubator-servicecomb-service-center/integration/microservices_test.go
-  AL    incubator-servicecomb-service-center/integration/rules_test.go
-  AL    incubator-servicecomb-service-center/integration/schema_test.go
-  AL    incubator-servicecomb-service-center/integration/tags_test.go
-  AL    incubator-servicecomb-service-center/pkg/async/async_task.go
-  AL    incubator-servicecomb-service-center/pkg/async/async_task_test.go
-  AL    incubator-servicecomb-service-center/pkg/chain/callback.go
-  AL    incubator-servicecomb-service-center/pkg/chain/chain.go
-  AL    incubator-servicecomb-service-center/pkg/chain/chain_test.go
-  AL    incubator-servicecomb-service-center/pkg/chain/handler.go
-  AL    incubator-servicecomb-service-center/pkg/chain/invocation.go
-  AL    incubator-servicecomb-service-center/pkg/errors/error.go
-  AL    incubator-servicecomb-service-center/pkg/etcdsync/etcdsync_suite_test.go
-  AL    incubator-servicecomb-service-center/pkg/etcdsync/mutex.go
-  AL    incubator-servicecomb-service-center/pkg/etcdsync/mutex_test.go
-  AL    incubator-servicecomb-service-center/pkg/grace/grace.go
-  AL    incubator-servicecomb-service-center/pkg/plugin/loader.go
-  AL    incubator-servicecomb-service-center/pkg/plugin/loader_test.go
-  AL    incubator-servicecomb-service-center/pkg/rest/client.go
-  AL    incubator-servicecomb-service-center/pkg/rest/common.go
-  AL    incubator-servicecomb-service-center/pkg/rest/conn.go
-  AL    incubator-servicecomb-service-center/pkg/rest/listener.go
-  AL    incubator-servicecomb-service-center/pkg/rest/roa.go
-  AL    incubator-servicecomb-service-center/pkg/rest/route.go
-  AL    incubator-servicecomb-service-center/pkg/rest/server.go
-  AL    incubator-servicecomb-service-center/pkg/rpc/grpc.go
-  AL    incubator-servicecomb-service-center/pkg/tlsutil/tlsutil.go
-  AL    incubator-servicecomb-service-center/pkg/util/concurrent_map.go
-  AL    incubator-servicecomb-service-center/pkg/util/concurrent_map_test.go
-  AL    incubator-servicecomb-service-center/pkg/util/context.go
-  AL    incubator-servicecomb-service-center/pkg/util/goroutines.go
-  AL    incubator-servicecomb-service-center/pkg/util/goroutines_test.go
-  AL    incubator-servicecomb-service-center/pkg/util/log.go
-  AL    incubator-servicecomb-service-center/pkg/util/log_test.go
-  AL    incubator-servicecomb-service-center/pkg/util/logrotate.go
-  AL    incubator-servicecomb-service-center/pkg/util/metric.go
-  AL    incubator-servicecomb-service-center/pkg/util/net.go
-  AL    incubator-servicecomb-service-center/pkg/util/net_test.go
-  AL    incubator-servicecomb-service-center/pkg/util/reflect.go
-  AL    incubator-servicecomb-service-center/pkg/util/reflect_test.go
-  AL    incubator-servicecomb-service-center/pkg/util/sys.go
-  AL    incubator-servicecomb-service-center/pkg/util/tree.go
-  AL    incubator-servicecomb-service-center/pkg/util/tree_test.go
-  AL    incubator-servicecomb-service-center/pkg/util/uniqueue.go
-  AL    incubator-servicecomb-service-center/pkg/util/uniqueue_test.go
-  AL    incubator-servicecomb-service-center/pkg/util/util.go
-  AL    incubator-servicecomb-service-center/pkg/util/util_test.go
-  AL    incubator-servicecomb-service-center/pkg/util/uuid.go
-  AL    incubator-servicecomb-service-center/pkg/validate/url.go
-  AL    incubator-servicecomb-service-center/pkg/validate/validate.go
-  AL    incubator-servicecomb-service-center/scripts/create_gvt_manifest(exp).sh
-  AL    incubator-servicecomb-service-center/scripts/integration_test.sh
-  AL    incubator-servicecomb-service-center/scripts/prepare_env_ut.sh
-  AL    incubator-servicecomb-service-center/scripts/ut.sh
-  AL    incubator-servicecomb-service-center/scripts/ut_test_in_docker.sh
-  AL    incubator-servicecomb-service-center/scripts/docker/build-frontend-image/build.sh
-  AL    incubator-servicecomb-service-center/scripts/docker/build-image/build.sh
-  AL    incubator-servicecomb-service-center/scripts/docker/build-image/start.sh
-  AL    incubator-servicecomb-service-center/scripts/frontend/start_linux.sh
-  AL    incubator-servicecomb-service-center/scripts/frontend/start_windows.bat
-  AL    incubator-servicecomb-service-center/scripts/release/make_frontend_release.sh
-  AL    incubator-servicecomb-service-center/scripts/release/make_release.sh
-  AL    incubator-servicecomb-service-center/server/api.go
-  AL    incubator-servicecomb-service-center/server/server.go
-  AL    incubator-servicecomb-service-center/server/bootstrap/bootstrap.go
-  AL    incubator-servicecomb-service-center/server/core/0_init.go
-  AL    incubator-servicecomb-service-center/server/core/common.go
-  AL    incubator-servicecomb-service-center/server/core/info.go
-  AL    incubator-servicecomb-service-center/server/core/key_generator.go
-  AL    incubator-servicecomb-service-center/server/core/microservice.go
-  AL    incubator-servicecomb-service-center/server/core/backend/backend.go
-  AL    incubator-servicecomb-service-center/server/core/backend/store/async.go
-  AL    incubator-servicecomb-service-center/server/core/backend/store/cacher.go
-  AL    incubator-servicecomb-service-center/server/core/backend/store/defer.go
-  AL    incubator-servicecomb-service-center/server/core/backend/store/defer_test.go
-  AL    incubator-servicecomb-service-center/server/core/backend/store/event.go
-  AL    incubator-servicecomb-service-center/server/core/backend/store/indexer.go
-  AL    incubator-servicecomb-service-center/server/core/backend/store/lease.go
-  AL    incubator-servicecomb-service-center/server/core/backend/store/listwatch.go
-  AL    incubator-servicecomb-service-center/server/core/backend/store/opt.go
-  AL    incubator-servicecomb-service-center/server/core/backend/store/store.go
-  AL    incubator-servicecomb-service-center/server/core/proto/services.go
-  AL    incubator-servicecomb-service-center/server/error/error.go
-  AL    incubator-servicecomb-service-center/server/govern/controller_v3.go
-  AL    incubator-servicecomb-service-center/server/govern/controller_v4.go
-  AL    incubator-servicecomb-service-center/server/govern/govern.go
-  AL    incubator-servicecomb-service-center/server/govern/govern_suite_test.go
-  AL    incubator-servicecomb-service-center/server/govern/service.go
-  AL    incubator-servicecomb-service-center/server/govern/service_test.go
-  AL    incubator-servicecomb-service-center/server/handler/auth/auth.go
-  AL    incubator-servicecomb-service-center/server/handler/cache/cache.go
-  AL    incubator-servicecomb-service-center/server/handler/context/context.go
-  AL    incubator-servicecomb-service-center/server/handler/context/v3.go
-  AL    incubator-servicecomb-service-center/server/handler/context/v4.go
-  AL    incubator-servicecomb-service-center/server/handler/metric/metric.go
-  AL    incubator-servicecomb-service-center/server/handler/tracing/tracing.go
-  AL    incubator-servicecomb-service-center/server/infra/auditlog/auditlog.go
-  AL    incubator-servicecomb-service-center/server/infra/auth/auth.go
-  AL    incubator-servicecomb-service-center/server/infra/quota/quota.go
-  AL    incubator-servicecomb-service-center/server/infra/registry/registry.go
-  AL    incubator-servicecomb-service-center/server/infra/security/cipher.go
-  AL    incubator-servicecomb-service-center/server/infra/tracing/tracing.go
-  AL    incubator-servicecomb-service-center/server/infra/uuid/uuid.go
-  AL    incubator-servicecomb-service-center/server/interceptor/interceptors.go
-  AL    incubator-servicecomb-service-center/server/interceptor/access/access.go
-  AL    incubator-servicecomb-service-center/server/interceptor/cors/cors.go
-  AL    incubator-servicecomb-service-center/server/mux/mux.go
-  AL    incubator-servicecomb-service-center/server/plugin/plugin.go
-  AL    incubator-servicecomb-service-center/server/plugin/infra/auth/buildin/buildin.go
-  AL    incubator-servicecomb-service-center/server/plugin/infra/quota/buildin/buildin.go
-  AL    incubator-servicecomb-service-center/server/plugin/infra/quota/unlimit/unlimit.go
-  AL    incubator-servicecomb-service-center/server/plugin/infra/registry/buildin/buildin.go
-  AL    incubator-servicecomb-service-center/server/plugin/infra/registry/embededetcd/embededetcd.go
-  AL    incubator-servicecomb-service-center/server/plugin/infra/registry/etcd/etcd.go
-  AL    incubator-servicecomb-service-center/server/plugin/infra/registry/etcd/tracing.go
-  AL    incubator-servicecomb-service-center/server/plugin/infra/security/buildin/buildin.go
-  AL    incubator-servicecomb-service-center/server/plugin/infra/tracing/buildin/buildin.go
-  AL    incubator-servicecomb-service-center/server/plugin/infra/tracing/buildin/common.go
-  AL    incubator-servicecomb-service-center/server/plugin/infra/tracing/buildin/file_collector.go
-  AL    incubator-servicecomb-service-center/server/plugin/infra/tracing/buildin/span.go
-  AL    incubator-servicecomb-service-center/server/plugin/infra/tracing/buildin/span_test.go
-  AL    incubator-servicecomb-service-center/server/plugin/infra/uuid/buildin/buildin.go
-  AL    incubator-servicecomb-service-center/server/rest/handler.go
-  AL    incubator-servicecomb-service-center/server/rest/metric.go
-  AL    incubator-servicecomb-service-center/server/rest/server.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/rest_util.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v3/dependency_controller.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v3/instance_controller.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v3/instance_watcher.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v3/main_controller.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v3/microservice_controller.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v3/query_rule_controller.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v3/schema_controller.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v3/tag_controller.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v3/v3.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v4/dependency_controller.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v4/instance_controller.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v4/instance_watcher.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v4/main_controller.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v4/microservice_controller.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v4/query_rule_controller.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v4/schema_controller.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v4/tag_controller.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v4/v4.go
-  AL    incubator-servicecomb-service-center/server/rpc/server.go
-  AL    incubator-servicecomb-service-center/server/service/concurrent_test.go
-  AL    incubator-servicecomb-service-center/server/service/instances.go
-  AL    incubator-servicecomb-service-center/server/service/instances_test.go
-  AL    incubator-servicecomb-service-center/server/service/microservices.go
-  AL    incubator-servicecomb-service-center/server/service/microservices_test.go
-  AL    incubator-servicecomb-service-center/server/service/resource_assembler.go
-  AL    incubator-servicecomb-service-center/server/service/rule.go
-  AL    incubator-servicecomb-service-center/server/service/rule_test.go
-  AL    incubator-servicecomb-service-center/server/service/schema.go
-  AL    incubator-servicecomb-service-center/server/service/schema_test.go
-  AL    incubator-servicecomb-service-center/server/service/service_dependency.go
-  AL    incubator-servicecomb-service-center/server/service/service_dependency_test.go
-  AL    incubator-servicecomb-service-center/server/service/service_suite_test.go
-  AL    incubator-servicecomb-service-center/server/service/tag.go
-  AL    incubator-servicecomb-service-center/server/service/tag_test.go
-  AL    incubator-servicecomb-service-center/server/service/event/dependency_event_handler.go
-  AL    incubator-servicecomb-service-center/server/service/event/event.go
-  AL    incubator-servicecomb-service-center/server/service/event/instance_event_handler.go
-  AL    incubator-servicecomb-service-center/server/service/event/rule_event_handler.go
-  AL    incubator-servicecomb-service-center/server/service/event/service_event_handler.go
-  AL    incubator-servicecomb-service-center/server/service/event/tag_event_handler.go
-  AL    incubator-servicecomb-service-center/server/service/notification/listwatcher.go
-  AL    incubator-servicecomb-service-center/server/service/notification/notification_healthchecker.go
-  AL    incubator-servicecomb-service-center/server/service/notification/notification_service.go
-  AL    incubator-servicecomb-service-center/server/service/notification/struct.go
-  AL    incubator-servicecomb-service-center/server/service/notification/watch_util.go
-  AL    incubator-servicecomb-service-center/server/service/util/dependency.go
-  AL    incubator-servicecomb-service-center/server/service/util/dependency_test.go
-  AL    incubator-servicecomb-service-center/server/service/util/domain_util.go
-  AL    incubator-servicecomb-service-center/server/service/util/domain_util_test.go
-  AL    incubator-servicecomb-service-center/server/service/util/heartbeat_util.go
-  AL    incubator-servicecomb-service-center/server/service/util/heartbeat_util_test.go
-  AL    incubator-servicecomb-service-center/server/service/util/instance_util.go
-  AL    incubator-servicecomb-service-center/server/service/util/instance_util_test.go
-  AL    incubator-servicecomb-service-center/server/service/util/microservice_util.go
-  AL    incubator-servicecomb-service-center/server/service/util/rule_util.go
-  AL    incubator-servicecomb-service-center/server/service/util/rule_util_test.go
-  AL    incubator-servicecomb-service-center/server/service/util/schema_util.go
-  AL    incubator-servicecomb-service-center/server/service/util/schema_util_test.go
-  AL    incubator-servicecomb-service-center/server/service/util/tag_util.go
-  AL    incubator-servicecomb-service-center/server/service/util/tag_util_test.go
-  AL    incubator-servicecomb-service-center/server/service/util/util.go
-  AL    incubator-servicecomb-service-center/server/service/util/util_suite_test.go
-  AL    incubator-servicecomb-service-center/server/service/util/versionrule.go
-  AL    incubator-servicecomb-service-center/server/service/util/versionrule_test.go
-  AL    incubator-servicecomb-service-center/server/tls/tls.go
-  AL    incubator-servicecomb-service-center/version/version.go
- 
-*****************************************************
-```
\ No newline at end of file
diff --git a/service-center-reference/en_US/release/rat-report/Rat-Report-2018-03-08.md b/service-center-reference/en_US/release/rat-report/Rat-Report-2018-03-08.md
deleted file mode 100644
index d26e69f..0000000
--- a/service-center-reference/en_US/release/rat-report/Rat-Report-2018-03-08.md
+++ /dev/null
@@ -1,280 +0,0 @@
-```
-root@SZX1000272432:~/apache# java -jar apache-rat-0.12.jar -a -d incubator-servicecomb-service-center/ -e *.md *.MD .gitignore .gitmodules .travis.yml *.json *.yaml *.tmpl *.conf *.html *.pb.go services.proto  broker.proto manifest **vendor** **licenses**
-
-*****************************************************
-Summary
--------
-Generated at: 2018-03-08T16:38:30+08:00
-
-Notes: 5
-Binaries: 9
-Archives: 0
-Standards: 237
-
-Apache Licensed: 237
-Generated Documents: 0
-
-JavaDocs are generated, thus a license header is optional.
-Generated files do not require license headers.
-
-0 Unknown Licenses
-
-*****************************************************
-  Files with Apache License headers will be marked AL
-  Binary files (which do not require any license headers) will be marked B
-  Compressed archives will be marked A
-  Notices, licenses etc. will be marked N
-  N     incubator-servicecomb-service-center/DISCLAIMER
-  N     incubator-servicecomb-service-center/LICENSE
-  N     incubator-servicecomb-service-center/NOTICE
-  AL    incubator-servicecomb-service-center/main.go
-  B     incubator-servicecomb-service-center/docs/Service-Center-UI-Preview.gif
-  B     incubator-servicecomb-service-center/docs/communication.PNG
-  B     incubator-servicecomb-service-center/docs/onStartup.PNG
-  B     incubator-servicecomb-service-center/docs/tracing-file.PNG
-  B     incubator-servicecomb-service-center/docs/tracing-server.PNG
-  AL    incubator-servicecomb-service-center/examples/service_center/request/add_dependecy.sh
-  AL    incubator-servicecomb-service-center/examples/service_center/request/create_service.sh
-  AL    incubator-servicecomb-service-center/examples/service_center/request/delete_instance.sh
-  AL    incubator-servicecomb-service-center/examples/service_center/request/delete_service.sh
-  AL    incubator-servicecomb-service-center/examples/service_center/request/get_consumers.sh
-  AL    incubator-servicecomb-service-center/examples/service_center/request/get_providers.sh
-  AL    incubator-servicecomb-service-center/examples/service_center/request/get_service.sh
-  AL    incubator-servicecomb-service-center/examples/service_center/request/heartbeat.sh
-  AL    incubator-servicecomb-service-center/examples/service_center/request/register_intance_json.sh
-  AL    incubator-servicecomb-service-center/examples/service_center/request/update_properties.sh
-  AL    incubator-servicecomb-service-center/examples/service_center/request/update_status.sh
-  AL    incubator-servicecomb-service-center/frontend/main.go
-  B     incubator-servicecomb-service-center/frontend/app/favicon.ico
-  AL    incubator-servicecomb-service-center/frontend/app/apiList/apiList.js
-  B     incubator-servicecomb-service-center/frontend/app/images/loader.gif
-  B     incubator-servicecomb-service-center/frontend/app/images/sc.png
-  B     incubator-servicecomb-service-center/frontend/app/images/yeoman.png
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/app.js
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/scRouterConfig.js
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/controllers/serviceCenterCtrl.js
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/directives/nodataFoundDirective.js
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/directives/tableDirective.js
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/languages/locale-cz.js
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/languages/locale-en.js
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/modules/dashboard/controllers/dashboardCtrl.js
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/modules/serviceCenter/controllers/schemaCtrl.js
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/modules/serviceCenter/controllers/serviceInfoCtrl.js
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/modules/serviceCenter/controllers/servicesListCtrl.js
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/modules/serviceCenter/filters/formatSchema.js
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/services/commonService.js
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/services/httpService.js
-  AL    incubator-servicecomb-service-center/frontend/app/styles/main.css
-  AL    incubator-servicecomb-service-center/frontend/schema/schemahandler.go
-  AL    incubator-servicecomb-service-center/integration/apis.go
-  AL    incubator-servicecomb-service-center/integration/governance_test.go
-  AL    incubator-servicecomb-service-center/integration/health_test.go
-  AL    incubator-servicecomb-service-center/integration/instances_test.go
-  AL    incubator-servicecomb-service-center/integration/integrationtest_suite_test.go
-  AL    incubator-servicecomb-service-center/integration/microservices_test.go
-  AL    incubator-servicecomb-service-center/integration/rules_test.go
-  AL    incubator-servicecomb-service-center/integration/schema_test.go
-  AL    incubator-servicecomb-service-center/integration/tags_test.go
-  AL    incubator-servicecomb-service-center/pkg/async/async_task.go
-  AL    incubator-servicecomb-service-center/pkg/async/async_task_test.go
-  AL    incubator-servicecomb-service-center/pkg/chain/callback.go
-  AL    incubator-servicecomb-service-center/pkg/chain/chain.go
-  AL    incubator-servicecomb-service-center/pkg/chain/chain_test.go
-  AL    incubator-servicecomb-service-center/pkg/chain/handler.go
-  AL    incubator-servicecomb-service-center/pkg/chain/invocation.go
-  AL    incubator-servicecomb-service-center/pkg/errors/error.go
-  AL    incubator-servicecomb-service-center/pkg/etcdsync/etcdsync_suite_test.go
-  AL    incubator-servicecomb-service-center/pkg/etcdsync/mutex.go
-  AL    incubator-servicecomb-service-center/pkg/etcdsync/mutex_test.go
-  AL    incubator-servicecomb-service-center/pkg/grace/grace.go
-  AL    incubator-servicecomb-service-center/pkg/plugin/loader.go
-  AL    incubator-servicecomb-service-center/pkg/plugin/loader_test.go
-  AL    incubator-servicecomb-service-center/pkg/rest/client.go
-  AL    incubator-servicecomb-service-center/pkg/rest/common.go
-  AL    incubator-servicecomb-service-center/pkg/rest/conn.go
-  AL    incubator-servicecomb-service-center/pkg/rest/listener.go
-  AL    incubator-servicecomb-service-center/pkg/rest/roa.go
-  AL    incubator-servicecomb-service-center/pkg/rest/route.go
-  AL    incubator-servicecomb-service-center/pkg/rest/server.go
-  AL    incubator-servicecomb-service-center/pkg/rpc/grpc.go
-  AL    incubator-servicecomb-service-center/pkg/tlsutil/tlsutil.go
-  AL    incubator-servicecomb-service-center/pkg/util/concurrent_map.go
-  AL    incubator-servicecomb-service-center/pkg/util/concurrent_map_test.go
-  AL    incubator-servicecomb-service-center/pkg/util/context.go
-  AL    incubator-servicecomb-service-center/pkg/util/goroutines.go
-  AL    incubator-servicecomb-service-center/pkg/util/goroutines_test.go
-  AL    incubator-servicecomb-service-center/pkg/util/log.go
-  AL    incubator-servicecomb-service-center/pkg/util/log_test.go
-  AL    incubator-servicecomb-service-center/pkg/util/logrotate.go
-  AL    incubator-servicecomb-service-center/pkg/util/metric.go
-  AL    incubator-servicecomb-service-center/pkg/util/net.go
-  AL    incubator-servicecomb-service-center/pkg/util/net_test.go
-  AL    incubator-servicecomb-service-center/pkg/util/reflect.go
-  AL    incubator-servicecomb-service-center/pkg/util/reflect_test.go
-  AL    incubator-servicecomb-service-center/pkg/util/sys.go
-  AL    incubator-servicecomb-service-center/pkg/util/tree.go
-  AL    incubator-servicecomb-service-center/pkg/util/tree_test.go
-  AL    incubator-servicecomb-service-center/pkg/util/uniqueue.go
-  AL    incubator-servicecomb-service-center/pkg/util/uniqueue_test.go
-  AL    incubator-servicecomb-service-center/pkg/util/util.go
-  AL    incubator-servicecomb-service-center/pkg/util/util_test.go
-  AL    incubator-servicecomb-service-center/pkg/util/uuid.go
-  AL    incubator-servicecomb-service-center/pkg/validate/url.go
-  AL    incubator-servicecomb-service-center/pkg/validate/validate.go
-  AL    incubator-servicecomb-service-center/scripts/create_gvt_manifest(exp).sh
-  AL    incubator-servicecomb-service-center/scripts/integration_test.sh
-  AL    incubator-servicecomb-service-center/scripts/prepare_env_ut.sh
-  AL    incubator-servicecomb-service-center/scripts/ut.sh
-  AL    incubator-servicecomb-service-center/scripts/ut_test_in_docker.sh
-  AL    incubator-servicecomb-service-center/scripts/docker/build-frontend-image/build.sh
-  AL    incubator-servicecomb-service-center/scripts/docker/build-image/build.sh
-  AL    incubator-servicecomb-service-center/scripts/docker/build-image/start.sh
-  N     incubator-servicecomb-service-center/scripts/release/LICENSE
-  N     incubator-servicecomb-service-center/scripts/release/NOTICE
-  AL    incubator-servicecomb-service-center/scripts/release/make_release.sh
-  AL    incubator-servicecomb-service-center/scripts/release/start_scripts/linux/start-frontend.sh
-  AL    incubator-servicecomb-service-center/scripts/release/start_scripts/linux/start-service-center.sh
-  AL    incubator-servicecomb-service-center/scripts/release/start_scripts/linux/stop-frontend.sh
-  AL    incubator-servicecomb-service-center/scripts/release/start_scripts/linux/stop-service-center.sh
-  AL    incubator-servicecomb-service-center/scripts/release/start_scripts/windows/start-frontend.bat
-  AL    incubator-servicecomb-service-center/scripts/release/start_scripts/windows/start-service-center.bat
-  AL    incubator-servicecomb-service-center/server/api.go
-  AL    incubator-servicecomb-service-center/server/server.go
-  AL    incubator-servicecomb-service-center/server/bootstrap/bootstrap.go
-  AL    incubator-servicecomb-service-center/server/broker/broker.go
-  AL    incubator-servicecomb-service-center/server/broker/broker_key_generator.go
-  AL    incubator-servicecomb-service-center/server/broker/controller.go
-  AL    incubator-servicecomb-service-center/server/broker/service.go
-  AL    incubator-servicecomb-service-center/server/broker/service_test.go
-  AL    incubator-servicecomb-service-center/server/broker/store.go
-  AL    incubator-servicecomb-service-center/server/broker/util.go
-  AL    incubator-servicecomb-service-center/server/core/0_init.go
-  AL    incubator-servicecomb-service-center/server/core/common.go
-  AL    incubator-servicecomb-service-center/server/core/info.go
-  AL    incubator-servicecomb-service-center/server/core/key_generator.go
-  AL    incubator-servicecomb-service-center/server/core/microservice.go
-  AL    incubator-servicecomb-service-center/server/core/backend/backend.go
-  AL    incubator-servicecomb-service-center/server/core/backend/store/async.go
-  AL    incubator-servicecomb-service-center/server/core/backend/store/cacher.go
-  AL    incubator-servicecomb-service-center/server/core/backend/store/defer.go
-  AL    incubator-servicecomb-service-center/server/core/backend/store/defer_test.go
-  AL    incubator-servicecomb-service-center/server/core/backend/store/event.go
-  AL    incubator-servicecomb-service-center/server/core/backend/store/indexer.go
-  AL    incubator-servicecomb-service-center/server/core/backend/store/lease.go
-  AL    incubator-servicecomb-service-center/server/core/backend/store/listwatch.go
-  AL    incubator-servicecomb-service-center/server/core/backend/store/opt.go
-  AL    incubator-servicecomb-service-center/server/core/backend/store/store.go
-  AL    incubator-servicecomb-service-center/server/core/proto/services.go
-  AL    incubator-servicecomb-service-center/server/error/error.go
-  AL    incubator-servicecomb-service-center/server/govern/controller_v3.go
-  AL    incubator-servicecomb-service-center/server/govern/controller_v4.go
-  AL    incubator-servicecomb-service-center/server/govern/govern.go
-  AL    incubator-servicecomb-service-center/server/govern/govern_suite_test.go
-  AL    incubator-servicecomb-service-center/server/govern/service.go
-  AL    incubator-servicecomb-service-center/server/govern/service_test.go
-  AL    incubator-servicecomb-service-center/server/handler/auth/auth.go
-  AL    incubator-servicecomb-service-center/server/handler/cache/cache.go
-  AL    incubator-servicecomb-service-center/server/handler/context/context.go
-  AL    incubator-servicecomb-service-center/server/handler/context/v3.go
-  AL    incubator-servicecomb-service-center/server/handler/context/v4.go
-  AL    incubator-servicecomb-service-center/server/handler/metric/metric.go
-  AL    incubator-servicecomb-service-center/server/handler/tracing/tracing.go
-  AL    incubator-servicecomb-service-center/server/infra/auditlog/auditlog.go
-  AL    incubator-servicecomb-service-center/server/infra/auth/auth.go
-  AL    incubator-servicecomb-service-center/server/infra/quota/quota.go
-  AL    incubator-servicecomb-service-center/server/infra/registry/registry.go
-  AL    incubator-servicecomb-service-center/server/infra/security/cipher.go
-  AL    incubator-servicecomb-service-center/server/infra/tracing/tracing.go
-  AL    incubator-servicecomb-service-center/server/infra/uuid/uuid.go
-  AL    incubator-servicecomb-service-center/server/interceptor/interceptors.go
-  AL    incubator-servicecomb-service-center/server/interceptor/access/access.go
-  AL    incubator-servicecomb-service-center/server/interceptor/cors/cors.go
-  AL    incubator-servicecomb-service-center/server/mux/mux.go
-  AL    incubator-servicecomb-service-center/server/plugin/plugin.go
-  AL    incubator-servicecomb-service-center/server/plugin/infra/auth/buildin/buildin.go
-  AL    incubator-servicecomb-service-center/server/plugin/infra/quota/buildin/buildin.go
-  AL    incubator-servicecomb-service-center/server/plugin/infra/quota/unlimit/unlimit.go
-  AL    incubator-servicecomb-service-center/server/plugin/infra/registry/buildin/buildin.go
-  AL    incubator-servicecomb-service-center/server/plugin/infra/registry/embededetcd/embededetcd.go
-  AL    incubator-servicecomb-service-center/server/plugin/infra/registry/etcd/etcd.go
-  AL    incubator-servicecomb-service-center/server/plugin/infra/registry/etcd/tracing.go
-  AL    incubator-servicecomb-service-center/server/plugin/infra/security/buildin/buildin.go
-  AL    incubator-servicecomb-service-center/server/plugin/infra/tracing/buildin/buildin.go
-  AL    incubator-servicecomb-service-center/server/plugin/infra/tracing/buildin/common.go
-  AL    incubator-servicecomb-service-center/server/plugin/infra/tracing/buildin/file_collector.go
-  AL    incubator-servicecomb-service-center/server/plugin/infra/tracing/buildin/span.go
-  AL    incubator-servicecomb-service-center/server/plugin/infra/tracing/buildin/span_test.go
-  AL    incubator-servicecomb-service-center/server/plugin/infra/uuid/buildin/buildin.go
-  AL    incubator-servicecomb-service-center/server/rest/handler.go
-  AL    incubator-servicecomb-service-center/server/rest/metric.go
-  AL    incubator-servicecomb-service-center/server/rest/server.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/rest_util.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v3/dependency_controller.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v3/instance_controller.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v3/instance_watcher.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v3/main_controller.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v3/microservice_controller.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v3/query_rule_controller.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v3/schema_controller.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v3/tag_controller.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v3/v3.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v4/dependency_controller.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v4/instance_controller.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v4/instance_watcher.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v4/main_controller.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v4/microservice_controller.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v4/query_rule_controller.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v4/schema_controller.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v4/tag_controller.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v4/v4.go
-  AL    incubator-servicecomb-service-center/server/rpc/server.go
-  AL    incubator-servicecomb-service-center/server/service/concurrent_test.go
-  AL    incubator-servicecomb-service-center/server/service/instances.go
-  AL    incubator-servicecomb-service-center/server/service/instances_test.go
-  AL    incubator-servicecomb-service-center/server/service/microservices.go
-  AL    incubator-servicecomb-service-center/server/service/microservices_test.go
-  AL    incubator-servicecomb-service-center/server/service/resource_assembler.go
-  AL    incubator-servicecomb-service-center/server/service/rule.go
-  AL    incubator-servicecomb-service-center/server/service/rule_test.go
-  AL    incubator-servicecomb-service-center/server/service/schema.go
-  AL    incubator-servicecomb-service-center/server/service/schema_test.go
-  AL    incubator-servicecomb-service-center/server/service/service_dependency.go
-  AL    incubator-servicecomb-service-center/server/service/service_dependency_test.go
-  AL    incubator-servicecomb-service-center/server/service/service_suite_test.go
-  AL    incubator-servicecomb-service-center/server/service/tag.go
-  AL    incubator-servicecomb-service-center/server/service/tag_test.go
-  AL    incubator-servicecomb-service-center/server/service/event/dependency_event_handler.go
-  AL    incubator-servicecomb-service-center/server/service/event/event.go
-  AL    incubator-servicecomb-service-center/server/service/event/instance_event_handler.go
-  AL    incubator-servicecomb-service-center/server/service/event/rule_event_handler.go
-  AL    incubator-servicecomb-service-center/server/service/event/service_event_handler.go
-  AL    incubator-servicecomb-service-center/server/service/event/tag_event_handler.go
-  AL    incubator-servicecomb-service-center/server/service/notification/listwatcher.go
-  AL    incubator-servicecomb-service-center/server/service/notification/notification_healthchecker.go
-  AL    incubator-servicecomb-service-center/server/service/notification/notification_service.go
-  AL    incubator-servicecomb-service-center/server/service/notification/struct.go
-  AL    incubator-servicecomb-service-center/server/service/notification/watch_util.go
-  AL    incubator-servicecomb-service-center/server/service/util/dependency.go
-  AL    incubator-servicecomb-service-center/server/service/util/dependency_test.go
-  AL    incubator-servicecomb-service-center/server/service/util/domain_util.go
-  AL    incubator-servicecomb-service-center/server/service/util/domain_util_test.go
-  AL    incubator-servicecomb-service-center/server/service/util/heartbeat_util.go
-  AL    incubator-servicecomb-service-center/server/service/util/heartbeat_util_test.go
-  AL    incubator-servicecomb-service-center/server/service/util/instance_util.go
-  AL    incubator-servicecomb-service-center/server/service/util/instance_util_test.go
-  AL    incubator-servicecomb-service-center/server/service/util/microservice_util.go
-  AL    incubator-servicecomb-service-center/server/service/util/rule_util.go
-  AL    incubator-servicecomb-service-center/server/service/util/rule_util_test.go
-  AL    incubator-servicecomb-service-center/server/service/util/schema_util.go
-  AL    incubator-servicecomb-service-center/server/service/util/schema_util_test.go
-  AL    incubator-servicecomb-service-center/server/service/util/tag_util.go
-  AL    incubator-servicecomb-service-center/server/service/util/tag_util_test.go
-  AL    incubator-servicecomb-service-center/server/service/util/util.go
-  AL    incubator-servicecomb-service-center/server/service/util/util_suite_test.go
-  AL    incubator-servicecomb-service-center/server/service/util/versionrule.go
-  AL    incubator-servicecomb-service-center/server/service/util/versionrule_test.go
-  AL    incubator-servicecomb-service-center/server/tls/tls.go
-  AL    incubator-servicecomb-service-center/version/version.go
- 
-*****************************************************
-```
\ No newline at end of file
diff --git a/service-center-reference/en_US/release/rat-report/Rat-Report-2018-06-01.md b/service-center-reference/en_US/release/rat-report/Rat-Report-2018-06-01.md
deleted file mode 100644
index 964595f..0000000
--- a/service-center-reference/en_US/release/rat-report/Rat-Report-2018-06-01.md
+++ /dev/null
@@ -1,349 +0,0 @@
-```
- java -jar apache-rat-0.12.jar -a -d incubator-servicecomb-service-center/ -e *.md *.MD .gitignore .gitmodules .travis.yml manifest **vendor** **licenses** bower.json
-
-*****************************************************
-Summary
--------
-Generated at: 2018-06-01T15:44:00+05:30
-
-Notes: 5
-Binaries: 8
-Archives: 0
-Standards: 305
-
-Apache Licensed: 305
-Generated Documents: 0
-
-JavaDocs are generated, thus a license header is optional.
-Generated files do not require license headers.
-
-0 Unknown Licenses
-
-*****************************************************
-  Files with Apache License headers will be marked AL
-  Binary files (which do not require any license headers) will be marked B
-  Compressed archives will be marked A
-  Notices, licenses etc. will be marked N
-  N     incubator-servicecomb-service-center/DISCLAIMER
-  AL    incubator-servicecomb-service-center/Dockerfile
-  N     incubator-servicecomb-service-center/LICENSE
-  N     incubator-servicecomb-service-center/NOTICE
-  AL    incubator-servicecomb-service-center/main.go
-  B     incubator-servicecomb-service-center/docs/Service-Center-UI-Preview.gif
-  AL    incubator-servicecomb-service-center/docs/api-docs.html
-  B     incubator-servicecomb-service-center/docs/communication.PNG
-  B     incubator-servicecomb-service-center/docs/onStartup.PNG
-  B     incubator-servicecomb-service-center/docs/tracing-file.PNG
-  B     incubator-servicecomb-service-center/docs/tracing-server.PNG
-  AL    incubator-servicecomb-service-center/etc/conf/app.conf
-  AL    incubator-servicecomb-service-center/examples/service_center/body/add_dependency_request.json
-  AL    incubator-servicecomb-service-center/examples/service_center/body/create_service_response.json
-  AL    incubator-servicecomb-service-center/examples/service_center/body/get_allservice_response.json
-  AL    incubator-servicecomb-service-center/examples/service_center/body/get_consumers_response.json
-  AL    incubator-servicecomb-service-center/examples/service_center/body/get_instance_response.json
-  AL    incubator-servicecomb-service-center/examples/service_center/body/get_providers_response.json
-  AL    incubator-servicecomb-service-center/examples/service_center/request/add_dependecy.sh
-  AL    incubator-servicecomb-service-center/examples/service_center/request/create_service.sh
-  AL    incubator-servicecomb-service-center/examples/service_center/request/delete_instance.sh
-  AL    incubator-servicecomb-service-center/examples/service_center/request/delete_service.sh
-  AL    incubator-servicecomb-service-center/examples/service_center/request/get_consumers.sh
-  AL    incubator-servicecomb-service-center/examples/service_center/request/get_providers.sh
-  AL    incubator-servicecomb-service-center/examples/service_center/request/get_service.sh
-  AL    incubator-servicecomb-service-center/examples/service_center/request/heartbeat.sh
-  AL    incubator-servicecomb-service-center/examples/service_center/request/register_intance_json.sh
-  AL    incubator-servicecomb-service-center/examples/service_center/request/update_properties.sh
-  AL    incubator-servicecomb-service-center/examples/service_center/request/update_status.sh
-  AL    incubator-servicecomb-service-center/frontend/main.go
-  AL    incubator-servicecomb-service-center/frontend/server.go
-  AL    incubator-servicecomb-service-center/frontend/server_test.go
-  AL    incubator-servicecomb-service-center/frontend/app/404.html
-  B     incubator-servicecomb-service-center/frontend/app/favicon.ico
-  AL    incubator-servicecomb-service-center/frontend/app/index.html
-  AL    incubator-servicecomb-service-center/frontend/app/apiList/apiList.js
-  B     incubator-servicecomb-service-center/frontend/app/images/loader.gif
-  B     incubator-servicecomb-service-center/frontend/app/images/sc.png
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/app.js
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/scRouterConfig.js
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/controllers/serviceCenterCtrl.js
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/directives/nodataFoundDirective.js
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/directives/tableDirective.js
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/languages/locale-cz.js
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/languages/locale-en.js
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/modules/dashboard/controllers/dashboardCtrl.js
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/modules/dashboard/views/dashboard.html
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/modules/serviceCenter/controllers/schemaCtrl.js
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/modules/serviceCenter/controllers/serviceInfoCtrl.js
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/modules/serviceCenter/controllers/servicesListCtrl.js
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/modules/serviceCenter/filters/formatSchema.js
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/modules/serviceCenter/views/schema.html
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/modules/serviceCenter/views/serviceConsumer.html
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/modules/serviceCenter/views/serviceInfo.html
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/modules/serviceCenter/views/serviceInstance.html
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/modules/serviceCenter/views/serviceProvider.html
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/modules/serviceCenter/views/servicesList.html
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/modules/serviceCenter/views/testSchema.html
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/services/commonService.js
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/services/httpService.js
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/views/index.html
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/views/nodataFoundDirective.html
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/views/tableData.html
-  AL    incubator-servicecomb-service-center/frontend/app/styles/main.css
-  AL    incubator-servicecomb-service-center/frontend/app/views/error.html
-  AL    incubator-servicecomb-service-center/frontend/app/views/serverError.html
-  AL    incubator-servicecomb-service-center/frontend/schema/schemahandler.go
-  AL    incubator-servicecomb-service-center/integration/apis.go
-  AL    incubator-servicecomb-service-center/integration/governance_test.go
-  AL    incubator-servicecomb-service-center/integration/health-metrics-grafana.json
-  AL    incubator-servicecomb-service-center/integration/health_test.go
-  AL    incubator-servicecomb-service-center/integration/instances_test.go
-  AL    incubator-servicecomb-service-center/integration/integrationtest_suite_test.go
-  AL    incubator-servicecomb-service-center/integration/microservices_test.go
-  AL    incubator-servicecomb-service-center/integration/rules_test.go
-  AL    incubator-servicecomb-service-center/integration/schema_test.go
-  AL    incubator-servicecomb-service-center/integration/tags_test.go
-  AL    incubator-servicecomb-service-center/pkg/async/async.go
-  AL    incubator-servicecomb-service-center/pkg/async/async_task.go
-  AL    incubator-servicecomb-service-center/pkg/async/async_task_test.go
-  AL    incubator-servicecomb-service-center/pkg/chain/callback.go
-  AL    incubator-servicecomb-service-center/pkg/chain/chain.go
-  AL    incubator-servicecomb-service-center/pkg/chain/chain_test.go
-  AL    incubator-servicecomb-service-center/pkg/chain/handler.go
-  AL    incubator-servicecomb-service-center/pkg/chain/invocation.go
-  AL    incubator-servicecomb-service-center/pkg/errors/error.go
-  AL    incubator-servicecomb-service-center/pkg/etcdsync/etcdsync_suite_test.go
-  AL    incubator-servicecomb-service-center/pkg/etcdsync/mutex.go
-  AL    incubator-servicecomb-service-center/pkg/etcdsync/mutex_test.go
-  AL    incubator-servicecomb-service-center/pkg/grace/grace.go
-  AL    incubator-servicecomb-service-center/pkg/plugin/loader.go
-  AL    incubator-servicecomb-service-center/pkg/plugin/loader_test.go
-  AL    incubator-servicecomb-service-center/pkg/rest/client.go
-  AL    incubator-servicecomb-service-center/pkg/rest/common.go
-  AL    incubator-servicecomb-service-center/pkg/rest/conn.go
-  AL    incubator-servicecomb-service-center/pkg/rest/listener.go
-  AL    incubator-servicecomb-service-center/pkg/rest/roa.go
-  AL    incubator-servicecomb-service-center/pkg/rest/route.go
-  AL    incubator-servicecomb-service-center/pkg/rest/server.go
-  AL    incubator-servicecomb-service-center/pkg/rpc/grpc.go
-  AL    incubator-servicecomb-service-center/pkg/tlsutil/tlsutil.go
-  AL    incubator-servicecomb-service-center/pkg/tlsutil/tlsutil_test.go
-  AL    incubator-servicecomb-service-center/pkg/util/backoff.go
-  AL    incubator-servicecomb-service-center/pkg/util/backoff_test.go
-  AL    incubator-servicecomb-service-center/pkg/util/concurrent_map.go
-  AL    incubator-servicecomb-service-center/pkg/util/concurrent_map_test.go
-  AL    incubator-servicecomb-service-center/pkg/util/context.go
-  AL    incubator-servicecomb-service-center/pkg/util/goroutines.go
-  AL    incubator-servicecomb-service-center/pkg/util/goroutines_test.go
-  AL    incubator-servicecomb-service-center/pkg/util/log.go
-  AL    incubator-servicecomb-service-center/pkg/util/log_test.go
-  AL    incubator-servicecomb-service-center/pkg/util/logrotate.go
-  AL    incubator-servicecomb-service-center/pkg/util/logrotate_test.go
-  AL    incubator-servicecomb-service-center/pkg/util/metric.go
-  AL    incubator-servicecomb-service-center/pkg/util/net.go
-  AL    incubator-servicecomb-service-center/pkg/util/net_test.go
-  AL    incubator-servicecomb-service-center/pkg/util/reflect.go
-  AL    incubator-servicecomb-service-center/pkg/util/reflect_test.go
-  AL    incubator-servicecomb-service-center/pkg/util/sys.go
-  AL    incubator-servicecomb-service-center/pkg/util/tree.go
-  AL    incubator-servicecomb-service-center/pkg/util/tree_test.go
-  AL    incubator-servicecomb-service-center/pkg/util/uniqueue.go
-  AL    incubator-servicecomb-service-center/pkg/util/uniqueue_test.go
-  AL    incubator-servicecomb-service-center/pkg/util/util.go
-  AL    incubator-servicecomb-service-center/pkg/util/util_test.go
-  AL    incubator-servicecomb-service-center/pkg/util/uuid.go
-  AL    incubator-servicecomb-service-center/pkg/validate/func.go
-  AL    incubator-servicecomb-service-center/pkg/validate/rule.go
-  AL    incubator-servicecomb-service-center/pkg/validate/url.go
-  AL    incubator-servicecomb-service-center/pkg/validate/validator.go
-  AL    incubator-servicecomb-service-center/pkg/validate/validator_test.go
-  AL    incubator-servicecomb-service-center/scripts/create_gvt_manifest(exp).sh
-  AL    incubator-servicecomb-service-center/scripts/integration_test.sh
-  AL    incubator-servicecomb-service-center/scripts/prepare_env_ut.sh
-  AL    incubator-servicecomb-service-center/scripts/ut.sh
-  AL    incubator-servicecomb-service-center/scripts/ut_test_in_docker.sh
-  AL    incubator-servicecomb-service-center/scripts/docker/build-frontend-image/Dockerfile.tmpl
-  AL    incubator-servicecomb-service-center/scripts/docker/build-frontend-image/build.sh
-  AL    incubator-servicecomb-service-center/scripts/docker/build-image/Dockerfile.tmpl
-  AL    incubator-servicecomb-service-center/scripts/docker/build-image/build.sh
-  AL    incubator-servicecomb-service-center/scripts/docker/build-image/start.sh
-  AL    incubator-servicecomb-service-center/scripts/release/Dockerfile
-  N     incubator-servicecomb-service-center/scripts/release/LICENSE
-  N     incubator-servicecomb-service-center/scripts/release/NOTICE
-  AL    incubator-servicecomb-service-center/scripts/release/make_release.sh
-  AL    incubator-servicecomb-service-center/scripts/release/start_scripts/linux/start-frontend.sh
-  AL    incubator-servicecomb-service-center/scripts/release/start_scripts/linux/start-service-center.sh
-  AL    incubator-servicecomb-service-center/scripts/release/start_scripts/linux/stop-frontend.sh
-  AL    incubator-servicecomb-service-center/scripts/release/start_scripts/linux/stop-service-center.sh
-  AL    incubator-servicecomb-service-center/scripts/release/start_scripts/windows/start-frontend.bat
-  AL    incubator-servicecomb-service-center/scripts/release/start_scripts/windows/start-service-center.bat
-  AL    incubator-servicecomb-service-center/server/api.go
-  AL    incubator-servicecomb-service-center/server/server.go
-  AL    incubator-servicecomb-service-center/server/bootstrap/bootstrap.go
-  AL    incubator-servicecomb-service-center/server/broker/broker.go
-  AL    incubator-servicecomb-service-center/server/broker/broker.pb.go
-  AL    incubator-servicecomb-service-center/server/broker/broker.proto
-  AL    incubator-servicecomb-service-center/server/broker/broker_key_generator.go
-  AL    incubator-servicecomb-service-center/server/broker/broker_suite_test.go
-  AL    incubator-servicecomb-service-center/server/broker/controller.go
-  AL    incubator-servicecomb-service-center/server/broker/service.go
-  AL    incubator-servicecomb-service-center/server/broker/service_test.go
-  AL    incubator-servicecomb-service-center/server/broker/store.go
-  AL    incubator-servicecomb-service-center/server/broker/util.go
-  AL    incubator-servicecomb-service-center/server/core/config.go
-  AL    incubator-servicecomb-service-center/server/core/core.go
-  AL    incubator-servicecomb-service-center/server/core/key_generator.go
-  AL    incubator-servicecomb-service-center/server/core/microservice.go
-  AL    incubator-servicecomb-service-center/server/core/backend/backend.go
-  AL    incubator-servicecomb-service-center/server/core/backend/cache_kv.go
-  AL    incubator-servicecomb-service-center/server/core/backend/cache_null.go
-  AL    incubator-servicecomb-service-center/server/core/backend/cacher.go
-  AL    incubator-servicecomb-service-center/server/core/backend/cacher_test.go
-  AL    incubator-servicecomb-service-center/server/core/backend/common.go
-  AL    incubator-servicecomb-service-center/server/core/backend/config.go
-  AL    incubator-servicecomb-service-center/server/core/backend/defer.go
-  AL    incubator-servicecomb-service-center/server/core/backend/defer_instance.go
-  AL    incubator-servicecomb-service-center/server/core/backend/defer_test.go
-  AL    incubator-servicecomb-service-center/server/core/backend/event.go
-  AL    incubator-servicecomb-service-center/server/core/backend/event_proxy.go
-  AL    incubator-servicecomb-service-center/server/core/backend/extend.go
-  AL    incubator-servicecomb-service-center/server/core/backend/extend_test.go
-  AL    incubator-servicecomb-service-center/server/core/backend/indexer.go
-  AL    incubator-servicecomb-service-center/server/core/backend/lease.go
-  AL    incubator-servicecomb-service-center/server/core/backend/listwatch.go
-  AL    incubator-servicecomb-service-center/server/core/backend/metric.go
-  AL    incubator-servicecomb-service-center/server/core/backend/store.go
-  AL    incubator-servicecomb-service-center/server/core/proto/services.go
-  AL    incubator-servicecomb-service-center/server/core/proto/services.pb.go
-  AL    incubator-servicecomb-service-center/server/core/proto/services.proto
-  AL    incubator-servicecomb-service-center/server/core/swagger/v3.yaml
-  AL    incubator-servicecomb-service-center/server/core/swagger/v4.yaml
-  AL    incubator-servicecomb-service-center/server/error/error.go
-  AL    incubator-servicecomb-service-center/server/error/error_test.go
-  AL    incubator-servicecomb-service-center/server/govern/controller_v3.go
-  AL    incubator-servicecomb-service-center/server/govern/controller_v4.go
-  AL    incubator-servicecomb-service-center/server/govern/govern.go
-  AL    incubator-servicecomb-service-center/server/govern/govern_suite_test.go
-  AL    incubator-servicecomb-service-center/server/govern/service.go
-  AL    incubator-servicecomb-service-center/server/govern/service_test.go
-  AL    incubator-servicecomb-service-center/server/handler/auth/auth.go
-  AL    incubator-servicecomb-service-center/server/handler/cache/cache.go
-  AL    incubator-servicecomb-service-center/server/handler/context/context.go
-  AL    incubator-servicecomb-service-center/server/handler/context/v3.go
-  AL    incubator-servicecomb-service-center/server/handler/context/v4.go
-  AL    incubator-servicecomb-service-center/server/handler/metric/metric.go
-  AL    incubator-servicecomb-service-center/server/handler/tracing/tracing.go
-  AL    incubator-servicecomb-service-center/server/infra/auditlog/auditlog.go
-  AL    incubator-servicecomb-service-center/server/infra/auth/auth.go
-  AL    incubator-servicecomb-service-center/server/infra/quota/quota.go
-  AL    incubator-servicecomb-service-center/server/infra/registry/registry.go
-  AL    incubator-servicecomb-service-center/server/infra/security/cipher.go
-  AL    incubator-servicecomb-service-center/server/infra/tracing/tracing.go
-  AL    incubator-servicecomb-service-center/server/infra/uuid/uuid.go
-  AL    incubator-servicecomb-service-center/server/interceptor/interceptors.go
-  AL    incubator-servicecomb-service-center/server/interceptor/access/access.go
-  AL    incubator-servicecomb-service-center/server/interceptor/cors/cors.go
-  AL    incubator-servicecomb-service-center/server/mux/mux.go
-  AL    incubator-servicecomb-service-center/server/plugin/plugin.go
-  AL    incubator-servicecomb-service-center/server/plugin/infra/auth/buildin/buildin.go
-  AL    incubator-servicecomb-service-center/server/plugin/infra/quota/buildin/buildin.go
-  AL    incubator-servicecomb-service-center/server/plugin/infra/quota/unlimit/unlimit.go
-  AL    incubator-servicecomb-service-center/server/plugin/infra/registry/buildin/buildin.go
-  AL    incubator-servicecomb-service-center/server/plugin/infra/registry/embededetcd/embededetcd.go
-  AL    incubator-servicecomb-service-center/server/plugin/infra/registry/etcd/etcd.go
-  AL    incubator-servicecomb-service-center/server/plugin/infra/registry/etcd/etcd_test.go
-  AL    incubator-servicecomb-service-center/server/plugin/infra/registry/etcd/logger.go
-  AL    incubator-servicecomb-service-center/server/plugin/infra/registry/etcd/tracing.go
-  AL    incubator-servicecomb-service-center/server/plugin/infra/security/buildin/buildin.go
-  AL    incubator-servicecomb-service-center/server/plugin/infra/tracing/buildin/buildin.go
-  AL    incubator-servicecomb-service-center/server/plugin/infra/tracing/buildin/common.go
-  AL    incubator-servicecomb-service-center/server/plugin/infra/tracing/buildin/file_collector.go
-  AL    incubator-servicecomb-service-center/server/plugin/infra/tracing/buildin/file_collector_test.go
-  AL    incubator-servicecomb-service-center/server/plugin/infra/tracing/buildin/span.go
-  AL    incubator-servicecomb-service-center/server/plugin/infra/tracing/buildin/span_test.go
-  AL    incubator-servicecomb-service-center/server/plugin/infra/uuid/buildin/buildin.go
-  AL    incubator-servicecomb-service-center/server/rest/handler.go
-  AL    incubator-servicecomb-service-center/server/rest/metric.go
-  AL    incubator-servicecomb-service-center/server/rest/pprof.go
-  AL    incubator-servicecomb-service-center/server/rest/server.go
-  AL    incubator-servicecomb-service-center/server/rest/server_mux.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/rest_util.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v3/dependency_controller.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v3/instance_controller.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v3/instance_watcher.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v3/main_controller.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v3/microservice_controller.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v3/query_rule_controller.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v3/schema_controller.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v3/tag_controller.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v3/v3.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v4/dependency_controller.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v4/instance_controller.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v4/instance_watcher.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v4/main_controller.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v4/microservice_controller.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v4/query_rule_controller.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v4/schema_controller.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v4/tag_controller.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v4/v4.go
-  AL    incubator-servicecomb-service-center/server/rpc/server.go
-  AL    incubator-servicecomb-service-center/server/service/concurrent_test.go
-  AL    incubator-servicecomb-service-center/server/service/dependency.go
-  AL    incubator-servicecomb-service-center/server/service/dependency_test.go
-  AL    incubator-servicecomb-service-center/server/service/dependency_validator.go
-  AL    incubator-servicecomb-service-center/server/service/instance.go
-  AL    incubator-servicecomb-service-center/server/service/instance_test.go
-  AL    incubator-servicecomb-service-center/server/service/instance_validator.go
-  AL    incubator-servicecomb-service-center/server/service/microservice.go
-  AL    incubator-servicecomb-service-center/server/service/microservice_test.go
-  AL    incubator-servicecomb-service-center/server/service/microservice_validator.go
-  AL    incubator-servicecomb-service-center/server/service/rule.go
-  AL    incubator-servicecomb-service-center/server/service/rule_test.go
-  AL    incubator-servicecomb-service-center/server/service/rule_validator.go
-  AL    incubator-servicecomb-service-center/server/service/schema.go
-  AL    incubator-servicecomb-service-center/server/service/schema_test.go
-  AL    incubator-servicecomb-service-center/server/service/schema_validator.go
-  AL    incubator-servicecomb-service-center/server/service/service.go
-  AL    incubator-servicecomb-service-center/server/service/service_suite_test.go
-  AL    incubator-servicecomb-service-center/server/service/tag.go
-  AL    incubator-servicecomb-service-center/server/service/tag_test.go
-  AL    incubator-servicecomb-service-center/server/service/tag_validator.go
-  AL    incubator-servicecomb-service-center/server/service/validate.go
-  AL    incubator-servicecomb-service-center/server/service/watch.go
-  AL    incubator-servicecomb-service-center/server/service/watch_test.go
-  AL    incubator-servicecomb-service-center/server/service/event/dependency_event_handler.go
-  AL    incubator-servicecomb-service-center/server/service/event/event.go
-  AL    incubator-servicecomb-service-center/server/service/event/instance_event_handler.go
-  AL    incubator-servicecomb-service-center/server/service/event/rule_event_handler.go
-  AL    incubator-servicecomb-service-center/server/service/event/service_event_handler.go
-  AL    incubator-servicecomb-service-center/server/service/event/tag_event_handler.go
-  AL    incubator-servicecomb-service-center/server/service/notification/listwatcher.go
-  AL    incubator-servicecomb-service-center/server/service/notification/notification_healthchecker.go
-  AL    incubator-servicecomb-service-center/server/service/notification/notification_service.go
-  AL    incubator-servicecomb-service-center/server/service/notification/struct.go
-  AL    incubator-servicecomb-service-center/server/service/notification/watch_util.go
-  AL    incubator-servicecomb-service-center/server/service/util/common.go
-  AL    incubator-servicecomb-service-center/server/service/util/dependency.go
-  AL    incubator-servicecomb-service-center/server/service/util/dependency_test.go
-  AL    incubator-servicecomb-service-center/server/service/util/domain_util.go
-  AL    incubator-servicecomb-service-center/server/service/util/domain_util_test.go
-  AL    incubator-servicecomb-service-center/server/service/util/heartbeat_util.go
-  AL    incubator-servicecomb-service-center/server/service/util/heartbeat_util_test.go
-  AL    incubator-servicecomb-service-center/server/service/util/instance_util.go
-  AL    incubator-servicecomb-service-center/server/service/util/instance_util_test.go
-  AL    incubator-servicecomb-service-center/server/service/util/microservice_util.go
-  AL    incubator-servicecomb-service-center/server/service/util/rule_util.go
-  AL    incubator-servicecomb-service-center/server/service/util/rule_util_test.go
-  AL    incubator-servicecomb-service-center/server/service/util/schema_util.go
-  AL    incubator-servicecomb-service-center/server/service/util/schema_util_test.go
-  AL    incubator-servicecomb-service-center/server/service/util/tag_util.go
-  AL    incubator-servicecomb-service-center/server/service/util/tag_util_test.go
-  AL    incubator-servicecomb-service-center/server/service/util/util.go
-  AL    incubator-servicecomb-service-center/server/service/util/util_suite_test.go
-  AL    incubator-servicecomb-service-center/server/service/util/versionrule.go
-  AL    incubator-servicecomb-service-center/server/service/util/versionrule_test.go
-  AL    incubator-servicecomb-service-center/server/tls/tls.go
-  AL    incubator-servicecomb-service-center/version/version.go
- 
-*****************************************************
-
-
-```
\ No newline at end of file
diff --git a/service-center-reference/en_US/release/releaseNotes-1.0.0-m1.md b/service-center-reference/en_US/release/releaseNotes-1.0.0-m1.md
deleted file mode 100644
index 7158fbb..0000000
--- a/service-center-reference/en_US/release/releaseNotes-1.0.0-m1.md
+++ /dev/null
@@ -1,30 +0,0 @@
-## Release Notes
-
-### Apache ServiceComb Service-Center (incubating) version 1.0.0-m1
-#### API Changes :
- * Added new API to get All Schema List.
- * Add Service statistics in the Governance API.
- * Add Self-microservice information in the Governance API.
-
-#### New Features/Improvements:
-* Support discovery of SC instances by Consumer micro-service.
-* Event driven implementation for dependency rules.
-* Make compact interval configurable and avoid defragmentation of the database when compacted.
-* Update the default quota’s limit of service/instance count.
-* Update black-list rule controls in discovery.
-
-#### Metrics : 
-* Added support for Prometheus metrics exposure.
-* Added templates for Grafana Dashboard.
-            
-#### Optimization:
-* Optimized Restful clients and plugins loader.
-* Optimized Service-Count calculation rule.
-* Use CDN for resolving all the dependencies of frontend.
-
-#### Bug-Fix:
-* Fix panic issue while deleting instance and invalid metrics request.
-* Fix modify schema response issue and heart-beat failure when etcd has no leader.
-* Fix batch delete api to exempt from unregistering service-center microservice.
-* Fix watcher wrong event sequence when SC modify resource concurrently
-* Fix discovery of default APP services in Shared service mode 
diff --git a/service-center-reference/en_US/release/releaseNotes-1.0.0-m2.md b/service-center-reference/en_US/release/releaseNotes-1.0.0-m2.md
deleted file mode 100644
index 0bc5247..0000000
--- a/service-center-reference/en_US/release/releaseNotes-1.0.0-m2.md
+++ /dev/null
@@ -1,39 +0,0 @@
-## Release Notes
-
-### Apache ServiceComb Service-Center (incubating) version 1.0.0-m2
-
-#### API Changes :
-* Governance API also returns self microservice information.
-* Governance API should not show the shared microservices information.
-* Support batch delete in registry.
-* Change the type of force query parameter to bool in delete api.
-
-#### New Features/Improvements:
-* Support Async Rest Template.
-* Support of Testing Schema from frontend.
-* Support log rotation.
-* Support ipv6.
-* Static data return instanceCount by domain.
-* Convenient store extension.
-* Retry the connection to etcd in-case of failure.
-* Show proper error details in frontend.
-* Support Default TLS Cipher Suites.
-* Proxy Frontend request to Service-Center.
-* Use bower to resolve the dependency of frontend.
-* Add registry server HC mechanism.
-
-#### Bug-Fix:
-* Fix issue of filter instance using service-tags.
-* Fix re-creation of tracing file.
-* Fix SC cannot check duplicate endpoints when registered with etcd.
-* Fix wrong parentId in tracing data.
-* Fix wrong log print in update Instance.
-* Fix null pointer reference in zipkin plugin.
-* Fix delete service should delete dependency key.
-* Fix cache does not match with etcd store.
-* Fix remove the backup log files which are expired.
-* Fix typos in response of schema api's.
-* Fix incorrect metric label value.
-* Fix register instance withe same id will create redundant endpoints.
-
-###### For more details please [click here](https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12321626&version=12342354)
\ No newline at end of file
diff --git a/service-center-reference/en_US/release/releaseNotes-1.0.0.md b/service-center-reference/en_US/release/releaseNotes-1.0.0.md
deleted file mode 100644
index 1ba7b7f..0000000
--- a/service-center-reference/en_US/release/releaseNotes-1.0.0.md
+++ /dev/null
@@ -1,21 +0,0 @@
-## Release Notes
-
-### Apache ServiceComb Service-Center (incubating) version 1.0.0
-
-#### New Features/Improvements:
- - Make ETCD connection more Resilient
- - Make ETCD request timeout configurable
- - Support TLS Plugin
- - Optimize Governance API for Searching Schema
- - Optimize Find Instance API
- - Use glide for dependency management
- - Add release binaries for MacOS
- - Add Toplogy View and Instance View in UI
- 
-
-#### Bug-Fix:
- - Fix connection leak in etcd
- - Fix Lose of events in some scenarios
- - Fix Cache mismatch.
-
-###### For more details please [click here](https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12321626&version=12342427)
diff --git a/service-center-reference/zh_CN/README.md b/service-center-reference/zh_CN/README.md
index eb144af..d5a92e7 100644
--- a/service-center-reference/zh_CN/README.md
+++ b/service-center-reference/zh_CN/README.md
@@ -1,33 +1,9 @@
-## Documentation Index
+## 目录
 
-#### [Design](/docs/design.md)
+* [设计原理](design-zh.md)
 
-#### [Development Guide](/docs/dev-guide.md) 
+* [开发手册](dev-guide.md) 
 
-- [Api Documentation](https://rawcdn.githack.com/ServiceComb/service-center/master/docs/api-docs.html)
+* [集群方式部署](sc-cluster.md)
 
-- [Plug-in Extension](/server/plugin/README.md)
-
-#### [Docker Image Guide](/scripts/docker) 
-
-- [Making Service-Center Image](/scripts/docker/build-image)
-
-- [Making Front-end Image](/scripts/docker/build-frontend-image)
-
-#### Deploy Service-Center Locally
-
-- [In Docker](/integration/docker)
-
-#### Deploy Service-Center Cluster
-
-- [In Kubernetes Cluster](/integration/k8s)
-
-- [In VM](/docs/sc-cluster.md)
-
-- [Deploy with TLS](/docs/security-tls.md)
-
-#### Monitoring Service-Center
-
-- [Integrate with Grafana](/docs/integration-grafana.md)
-
-#### [Contribution Guide](/docs/contribution.md) 
\ No newline at end of file
+* [TLS部署](security-tls.md)
\ No newline at end of file
diff --git a/service-center-reference/zh_CN/SUMMARY.md b/service-center-reference/zh_CN/SUMMARY.md
index 7eb8d2b..d5a92e7 100644
--- a/service-center-reference/zh_CN/SUMMARY.md
+++ b/service-center-reference/zh_CN/SUMMARY.md
@@ -1,33 +1,9 @@
 ## 目录
 
-* [Design](/docs/design.md)
+* [设计原理](design-zh.md)
 
-* [Development Guide](/docs/dev-guide.md) 
+* [开发手册](dev-guide.md) 
 
-  * [Api Documentation](https://rawcdn.githack.com/ServiceComb/service-center/master/docs/api-docs.html)
+* [集群方式部署](sc-cluster.md)
 
-  * [Plug-in Extension](/server/plugin/README.md)
-
-* [Docker Image Guide](/scripts/docker) 
-
-  * [Making Service-Center Image](/scripts/docker/build-image)
-
-  * [Making Front-end Image](/scripts/docker/build-frontend-image)
-
-* Deploy Service-Center Locally
-
-  * [In Docker](/integration/docker)
-
-* Deploy Service-Center Cluster
-
-  * [In Kubernetes Cluster](/integration/k8s)
-
-  * [In VM](/docs/sc-cluster.md)
-
-  * [Deploy with TLS](/docs/security-tls.md)
-
-* Monitoring Service-Center
-
-  * [Integrate with Grafana](/docs/integration-grafana.md)
-
-* [Contribution Guide](/docs/contribution.md) 
\ No newline at end of file
+* [TLS部署](security-tls.md)
\ No newline at end of file
diff --git a/service-center-reference/zh_CN/api-docs.html b/service-center-reference/zh_CN/api-docs.html
deleted file mode 100644
index 3f221c5..0000000
--- a/service-center-reference/zh_CN/api-docs.html
+++ /dev/null
@@ -1,3703 +0,0 @@
-<!--
-Licensed to the Apache Software Foundation (ASF) under one or more
-contributor license agreements.  See the NOTICE file distributed with
-this work for additional information regarding copyright ownership.
-The ASF licenses this file to You under the Apache License, Version 2.0
-(the "License"); you may not use this file except in compliance with
-the License.  You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
--->
-<!doctype html>
-<html>
-  <head>
-    <title>Service Center API</title>
-    <style type="text/css">
-      body {
-	font-family: Trebuchet MS, sans-serif;
-	font-size: 15px;
-	color: #444;
-	margin-right: 24px;
-}
-
-h1	{
-	font-size: 25px;
-}
-h2	{
-	font-size: 20px;
-}
-h3	{
-	font-size: 16px;
-	font-weight: bold;
-}
-hr	{
-	height: 1px;
-	border: 0;
-	color: #ddd;
-	background-color: #ddd;
-}
-
-.app-desc {
-  clear: both;
-  margin-left: 20px;
-}
-.param-name {
-  width: 100%;
-}
-.license-info {
-  margin-left: 20px;
-}
-
-.license-url {
-  margin-left: 20px;
-}
-
-.model {
-  margin: 0 0 0px 20px;
-}
-
-.method {
-  margin-left: 20px;
-}
-
-.method-notes	{
-	margin: 10px 0 20px 0;
-	font-size: 90%;
-	color: #555;
-}
-
-pre {
-  padding: 10px;
-  margin-bottom: 2px;
-}
-
-.http-method {
- text-transform: uppercase;
-}
-
-pre.get {
-  background-color: #0f6ab4;
-}
-
-pre.post {
-  background-color: #10a54a;
-}
-
-pre.put {
-  background-color: #c5862b;
-}
-
-pre.delete {
-  background-color: #a41e22;
-}
-
-.huge	{
-	color: #fff;
-}
-
-pre.example {
-  background-color: #f3f3f3;
-  padding: 10px;
-  border: 1px solid #ddd;
-}
-
-code {
-  white-space: pre;
-}
-
-.nickname {
-  font-weight: bold;
-}
-
-.method-path {
-  font-size: 1.5em;
-  background-color: #0f6ab4;
-}
-
-.up {
-  float:right;
-}
-
-.parameter {
-  width: 500px;
-}
-
-.param {
-  width: 500px;
-  padding: 10px 0 0 20px;
-  font-weight: bold;
-}
-
-.param-desc {
-  width: 700px;
-  padding: 0 0 0 20px;
-  color: #777;
-}
-
-.param-type {
-  font-style: italic;
-}
-
-.param-enum-header {
-width: 700px;
-padding: 0 0 0 60px;
-color: #777;
-font-weight: bold;
-}
-
-.param-enum {
-width: 700px;
-padding: 0 0 0 80px;
-color: #777;
-font-style: italic;
-}
-
-.field-label {
-  padding: 0;
-  margin: 0;
-  clear: both;
-}
-
-.field-items	{
-	padding: 0 0 15px 0;
-	margin-bottom: 15px;
-}
-
-.return-type {
-  clear: both;
-  padding-bottom: 10px;
-}
-
-.param-header {
-  font-weight: bold;
-}
-
-.method-tags {
-  text-align: right;
-}
-
-.method-tag {
-  background: none repeat scroll 0% 0% #24A600;
-  border-radius: 3px;
-  padding: 2px 10px;
-  margin: 2px;
-  color: #FFF;
-  display: inline-block;
-  text-decoration: none;
-}
-
-    </style>
-  </head>
-  <body>
-  <h1>Service Center API</h1>
-    <div class="app-desc">No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)</div>
-    <div class="app-desc">More information: <a href="https://helloreverb.com">https://helloreverb.com</a></div>
-    <div class="app-desc">Contact Info: <a href="hello@helloreverb.com">hello@helloreverb.com</a></div>
-    <div class="app-desc">Version: 3.0.0</div>
-    <div class="app-desc">BasePath:</div>
-    <div class="license-info">All rights reserved</div>
-    <div class="license-url">http://apache.org/licenses/LICENSE-2.0.html</div>
-  <h2>Access</h2>
-
-  <h2><a name="__Methods">Methods</a></h2>
-  [ Jump to <a href="#__Models">Models</a> ]
-
-  <h3>Table of Contents </h3>
-  <div class="method-summary"></div>
-  <h4><a href="#Base">Base</a></h4>
-  <ul>
-  <li><a href="#healthGet"><code><span class="http-method">get</span> /health</code></a></li>
-  <li><a href="#versionGet"><code><span class="http-method">get</span> /version</code></a></li>
-  </ul>
-  <h4><a href="#Dependency">Dependency</a></h4>
-  <ul>
-  <li><a href="#createDependenciesForMircServices"><code><span class="http-method">put</span> /registry/v3/dependencies</code></a></li>
-  <li><a href="#getConsumerDependencies"><code><span class="http-method">get</span> /registry/v3/microservices/{consumerId}/providers</code></a></li>
-  <li><a href="#getProviderDependencies"><code><span class="http-method">get</span> /registry/v3/microservices/{providerId}/consumers</code></a></li>
-  </ul>
-  <h4><a href="#Instances">Instances</a></h4>
-  <ul>
-  <li><a href="#find"><code><span class="http-method">get</span> /registry/v3/instances</code></a></li>
-  <li><a href="#getInstances"><code><span class="http-method">get</span> /registry/v3/microservices/{serviceId}/instances</code></a></li>
-  <li><a href="#getOneInstance"><code><span class="http-method">get</span> /registry/v3/microservices/{serviceId}/instances/{instanceId}</code></a></li>
-  <li><a href="#heartbeat"><code><span class="http-method">put</span> /registry/v3/microservices/{serviceId}/instances/{instanceId}/heartbeat</code></a></li>
-  <li><a href="#heartbeatSet"><code><span class="http-method">put</span> /registry/v3/heartbeats</code></a></li>
-  <li><a href="#register"><code><span class="http-method">post</span> /registry/v3/microservices/{serviceId}/instances</code></a></li>
-  <li><a href="#unregister"><code><span class="http-method">delete</span> /registry/v3/microservices/{serviceId}/instances/{instanceId}</code></a></li>
-  <li><a href="#updateInstanceProperties"><code><span class="http-method">put</span> /registry/v3/microservices/{serviceId}/instances/{instanceId}/properties</code></a></li>
-  <li><a href="#updateStatus"><code><span class="http-method">put</span> /registry/v3/microservices/{serviceId}/instances/{instanceId}/status</code></a></li>
-  </ul>
-  <h4><a href="#Microservices">Microservices</a></h4>
-  <ul>
-  <li><a href="#addRule"><code><span class="http-method">post</span> /registry/v3/microservices/{serviceId}/rules</code></a></li>
-  <li><a href="#addTags"><code><span class="http-method">post</span> /registry/v3/microservices/{serviceId}/tags</code></a></li>
-  <li><a href="#create"><code><span class="http-method">post</span> /registry/v3/microservices</code></a></li>
-  <li><a href="#delete"><code><span class="http-method">delete</span> /registry/v3/microservices/{serviceId}</code></a></li>
-  <li><a href="#deleteRule"><code><span class="http-method">delete</span> /registry/v3/microservices/{serviceId}/rules/{rule_id}</code></a></li>
-  <li><a href="#deleteSchema"><code><span class="http-method">delete</span> /registry/v3/microservices/{serviceId}/schemas/{schemaId}</code></a></li>
-  <li><a href="#deleteServices"><code><span class="http-method">delete</span> /registry/v3/microservices</code></a></li>
-  <li><a href="#deleteTags"><code><span class="http-method">delete</span> /registry/v3/microservices/{serviceId}/tags/{key}</code></a></li>
-  <li><a href="#exist"><code><span class="http-method">get</span> /registry/v3/existence</code></a></li>
-  <li><a href="#getOne"><code><span class="http-method">get</span> /registry/v3/microservices/{serviceId}</code></a></li>
-  <li><a href="#getRule"><code><span class="http-method">get</span> /registry/v3/microservices/{serviceId}/rules</code></a></li>
-  <li><a href="#getSchemaInfo"><code><span class="http-method">get</span> /registry/v3/microservices/{serviceId}/schemas/{schemaId}</code></a></li>
-  <li><a href="#getServices"><code><span class="http-method">get</span> /registry/v3/microservices</code></a></li>
-  <li><a href="#getTags"><code><span class="http-method">get</span> /registry/v3/microservices/{serviceId}/tags</code></a></li>
-  <li><a href="#modifySchema"><code><span class="http-method">put</span> /registry/v3/microservices/{serviceId}/schemas/{schemaId}</code></a></li>
-  <li><a href="#modifySchemas"><code><span class="http-method">post</span> /registry/v3/microservices/{serviceId}/schemas</code></a></li>
-  <li><a href="#registryV3MicroservicesServiceIdListwatcherGet"><code><span class="http-method">get</span> /registry/v3/microservices/{serviceId}/listwatcher</code></a></li>
-  <li><a href="#updateProperties"><code><span class="http-method">put</span> /registry/v3/microservices/{serviceId}/properties</code></a></li>
-  <li><a href="#updateRule"><code><span class="http-method">put</span> /registry/v3/microservices/{serviceId}/rules/{rule_id}</code></a></li>
-  <li><a href="#updateTag"><code><span class="http-method">put</span> /registry/v3/microservices/{serviceId}/tags/{key}</code></a></li>
-  <li><a href="#watch"><code><span class="http-method">get</span> /registry/v3/microservices/{serviceId}/watcher</code></a></li>
-  </ul>
-  <h4><a href="#Rule">Rule</a></h4>
-  <ul>
-  <li><a href="#addRule"><code><span class="http-method">post</span> /registry/v3/microservices/{serviceId}/rules</code></a></li>
-  <li><a href="#deleteRule"><code><span class="http-method">delete</span> /registry/v3/microservices/{serviceId}/rules/{rule_id}</code></a></li>
-  <li><a href="#getRule"><code><span class="http-method">get</span> /registry/v3/microservices/{serviceId}/rules</code></a></li>
-  <li><a href="#updateRule"><code><span class="http-method">put</span> /registry/v3/microservices/{serviceId}/rules/{rule_id}</code></a></li>
-  </ul>
-  <h4><a href="#Schema">Schema</a></h4>
-  <ul>
-  <li><a href="#deleteSchema"><code><span class="http-method">delete</span> /registry/v3/microservices/{serviceId}/schemas/{schemaId}</code></a></li>
-  <li><a href="#getSchemaInfo"><code><span class="http-method">get</span> /registry/v3/microservices/{serviceId}/schemas/{schemaId}</code></a></li>
-  <li><a href="#modifySchema"><code><span class="http-method">put</span> /registry/v3/microservices/{serviceId}/schemas/{schemaId}</code></a></li>
-  <li><a href="#modifySchemas"><code><span class="http-method">post</span> /registry/v3/microservices/{serviceId}/schemas</code></a></li>
-  </ul>
-  <h4><a href="#Schemas">Schemas</a></h4>
-  <ul>
-  <li><a href="#exist"><code><span class="http-method">get</span> /registry/v3/existence</code></a></li>
-  </ul>
-  <h4><a href="#Tag">Tag</a></h4>
-  <ul>
-  <li><a href="#addTags"><code><span class="http-method">post</span> /registry/v3/microservices/{serviceId}/tags</code></a></li>
-  <li><a href="#deleteTags"><code><span class="http-method">delete</span> /registry/v3/microservices/{serviceId}/tags/{key}</code></a></li>
-  <li><a href="#getTags"><code><span class="http-method">get</span> /registry/v3/microservices/{serviceId}/tags</code></a></li>
-  <li><a href="#updateTag"><code><span class="http-method">put</span> /registry/v3/microservices/{serviceId}/tags/{key}</code></a></li>
-  </ul>
-
-  <h1><a name="Base">Base</a></h1>
-  <div class="method"><a name="healthGet"/>
-    <div class="method-path">
-    <a class="up" href="#__Methods">Up</a>
-    <pre class="get"><code class="huge"><span class="http-method">get</span> /health</code></pre></div>
-    <div class="method-summary"> (<span class="nickname">healthGet</span>)</div>
-    <div class="method-notes">查询服务中心集群信息。</div>
-
-
-
-
-
-
-
-    <h3 class="field-label">Return type</h3>
-    <div class="return-type">
-      <a href="#GetInstancesResponse">GetInstancesResponse</a>
-      
-    </div>
-
-    <!--Todo: process Response Object and its headers, schema, examples -->
-
-    <h3 class="field-label">Example data</h3>
-    <div class="example-data-content-type">Content-Type: application/json</div>
-    <pre class="example"><code>{
-  "instances" : [ {
-    "hostName" : "aeiou",
-    "endpoints" : [ "aeiou" ],
-    "environment" : "aeiou",
-    "instanceId" : "aeiou",
-    "dataCenterInfo" : {
-      "availableZone" : "aeiou",
-      "name" : "aeiou",
-      "region" : "aeiou"
-    },
-    "healthCheck" : {
-      "mode" : "aeiou",
-      "times" : 1,
-      "port" : 0,
-      "interval" : 6
-    },
-    "serviceId" : "aeiou",
-    "modTimestamp" : "aeiou",
-    "properties" : { },
-    "status" : "aeiou",
-    "timestamp" : "aeiou"
-  } ]
-}</code></pre>
-
-    <h3 class="field-label">Produces</h3>
-    This API call produces the following media types according to the <span class="header">Accept</span> request header;
-    the media type will be conveyed by the <span class="heaader">Content-Type</span> response header.
-    <ul>
-      <li><code>application/json</code></li>
-    </ul>
-
-    <h3 class="field-label">Responses</h3>
-    <h4 class="field-label">200</h4>
-    服务中心实例集群信息列表
-        <a href="#GetInstancesResponse">GetInstancesResponse</a>
-    <h4 class="field-label">400</h4>
-    错误的请求
-        <a href="#String">String</a>
-    <h4 class="field-label">500</h4>
-    内部错误
-        <a href="#String">String</a>
-  </div> <!-- method -->
-  <hr/>
-  <div class="method"><a name="versionGet"/>
-    <div class="method-path">
-    <a class="up" href="#__Methods">Up</a>
-    <pre class="get"><code class="huge"><span class="http-method">get</span> /version</code></pre></div>
-    <div class="method-summary"> (<span class="nickname">versionGet</span>)</div>
-    <div class="method-notes">查询服务中心版本信息。</div>
-
-
-
-
-
-
-
-    <h3 class="field-label">Return type</h3>
-    <div class="return-type">
-      <a href="#Version">Version</a>
-      
-    </div>
-
-    <!--Todo: process Response Object and its headers, schema, examples -->
-
-    <h3 class="field-label">Example data</h3>
-    <div class="example-data-content-type">Content-Type: application/json</div>
-    <pre class="example"><code>{
-  "apiVersion" : "aeiou",
-  "buildTag" : "aeiou",
-  "version" : "aeiou"
-}</code></pre>
-
-    <h3 class="field-label">Produces</h3>
-    This API call produces the following media types according to the <span class="header">Accept</span> request header;
-    the media type will be conveyed by the <span class="heaader">Content-Type</span> response header.
-    <ul>
-      <li><code>application/json</code></li>
-    </ul>
-
-    <h3 class="field-label">Responses</h3>
-    <h4 class="field-label">200</h4>
-    版本信息结构体
-        <a href="#Version">Version</a>
-    <h4 class="field-label">400</h4>
-    错误的请求
-        <a href="#String">String</a>
-    <h4 class="field-label">500</h4>
-    内部错误
-        <a href="#String">String</a>
-  </div> <!-- method -->
-  <hr/>
-  <h1><a name="Dependency">Dependency</a></h1>
-  <div class="method"><a name="createDependenciesForMircServices"/>
-    <div class="method-path">
-    <a class="up" href="#__Methods">Up</a>
-    <pre class="put"><code class="huge"><span class="http-method">put</span> /registry/v3/dependencies</code></pre></div>
-    <div class="method-summary"> (<span class="nickname">createDependenciesForMircServices</span>)</div>
-    <div class="method-notes">创建服务间的依赖关系,consumer的version必须是确定的版本,serviceName不能为*,consumer必须是已存在的服务,provider可以是还未创建的。</div>
-
-
-
-    <h3 class="field-label">Request body</h3>
-    <div class="field-items">
-      <div class="param">type <a href="#CreateDependenciesRequest">CreateDependenciesRequest</a> (required)</div>
-
-      <div class="param-desc"><span class="param-type">Body Parameter</span> &mdash; 创建服务间的依赖关系的请求体。 </div>
-
-    </div>  <!-- field-items -->
-
-    <h3 class="field-label">Request headers</h3>
-    <div class="field-items">
-      
-    </div>  <!-- field-items -->
-
-
-
-    <h3 class="field-label">Return type</h3>
-    <div class="return-type">
-      
-      String
-    </div>
-
-    <!--Todo: process Response Object and its headers, schema, examples -->
-
-    <h3 class="field-label">Example data</h3>
-    <div class="example-data-content-type">Content-Type: application/json</div>
-    <pre class="example"><code>"aeiou"</code></pre>
-
-    <h3 class="field-label">Produces</h3>
-    This API call produces the following media types according to the <span class="header">Accept</span> request header;
-    the media type will be conveyed by the <span class="heaader">Content-Type</span> response header.
-    <ul>
-      <li><code>application/json</code></li>
-    </ul>
-
-    <h3 class="field-label">Responses</h3>
-    <h4 class="field-label">200</h4>
-    创建成功
-        <a href="#String">String</a>
-    <h4 class="field-label">400</h4>
-    错误的请求
-        <a href="#String">String</a>
-    <h4 class="field-label">500</h4>
-    内部错误
-        <a href="#String">String</a>
-  </div> <!-- method -->
-  <hr/>
-  <div class="method"><a name="getConsumerDependencies"/>
-    <div class="method-path">
-    <a class="up" href="#__Methods">Up</a>
-    <pre class="get"><code class="huge"><span class="http-method">get</span> /registry/v3/microservices/{consumerId}/providers</code></pre></div>
-    <div class="method-summary"> (<span class="nickname">getConsumerDependencies</span>)</div>
-    <div class="method-notes">根据consumerId获取该服务的所有providers</div>
-
-    <h3 class="field-label">Path parameters</h3>
-    <div class="field-items">
-      <div class="param">consumerId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 消费者的服务id。 </div>
-    </div>  <!-- field-items -->
-
-
-
-    <h3 class="field-label">Request headers</h3>
-    <div class="field-items">
-      
-    </div>  <!-- field-items -->
-
-    <h3 class="field-label">Query parameters</h3>
-    <div class="field-items">
-      <div class="param">noCache (optional)</div>
-
-      <div class="param-desc"><span class="param-type">Query Parameter</span> &mdash; 是否强一致性,1 是、0 否。 default: 0 </div>
-    </div>  <!-- field-items -->
-
-
-    <h3 class="field-label">Return type</h3>
-    <div class="return-type">
-      <a href="#GetConDependenciesResponse">GetConDependenciesResponse</a>
-      
-    </div>
-
-    <!--Todo: process Response Object and its headers, schema, examples -->
-
-    <h3 class="field-label">Example data</h3>
-    <div class="example-data-content-type">Content-Type: application/json</div>
-    <pre class="example"><code>{
-  "dependency" : [ {
-    "Providers" : {
-      "level" : "aeiou",
-      "description" : "aeiou",
-      "serviceName" : "aeiou",
-      "modTimestamp" : "aeiou",
-      "version" : "aeiou",
-      "LBStrategy" : "",
-      "paths" : [ {
-        "Path" : "aeiou",
-        "Property" : { }
-      } ],
-      "appId" : "aeiou",
-      "schemas" : [ "aeiou" ],
-      "serviceId" : "aeiou",
-      "providers" : [ {
-        "stage" : "aeiou",
-        "appId" : "aeiou",
-        "serviceName" : "aeiou",
-        "version" : "aeiou"
-      } ],
-      "properties" : "",
-      "status" : "UP",
-      "timestamp" : "aeiou"
-    }
-  } ]
-}</code></pre>
-
-    <h3 class="field-label">Produces</h3>
-    This API call produces the following media types according to the <span class="header">Accept</span> request header;
-    the media type will be conveyed by the <span class="heaader">Content-Type</span> response header.
-    <ul>
-      <li><code>application/json</code></li>
-    </ul>
-
-    <h3 class="field-label">Responses</h3>
-    <h4 class="field-label">200</h4>
-    查询成功
-        <a href="#GetConDependenciesResponse">GetConDependenciesResponse</a>
-    <h4 class="field-label">400</h4>
-    错误的请求
-        <a href="#String">String</a>
-    <h4 class="field-label">500</h4>
-    内部错误
-        <a href="#String">String</a>
-  </div> <!-- method -->
-  <hr/>
-  <div class="method"><a name="getProviderDependencies"/>
-    <div class="method-path">
-    <a class="up" href="#__Methods">Up</a>
-    <pre class="get"><code class="huge"><span class="http-method">get</span> /registry/v3/microservices/{providerId}/consumers</code></pre></div>
-    <div class="method-summary"> (<span class="nickname">getProviderDependencies</span>)</div>
-    <div class="method-notes">根据providerId获取该服务的所有consumers</div>
-
-    <h3 class="field-label">Path parameters</h3>
-    <div class="field-items">
-      <div class="param">providerId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 提供者的服务id。 </div>
-    </div>  <!-- field-items -->
-
-
-
-    <h3 class="field-label">Request headers</h3>
-    <div class="field-items">
-      
-    </div>  <!-- field-items -->
-
-    <h3 class="field-label">Query parameters</h3>
-    <div class="field-items">
-      <div class="param">noCache (optional)</div>
-
-      <div class="param-desc"><span class="param-type">Query Parameter</span> &mdash; 是否强一致性,1 是、0 否。 default: 0 </div>
-    </div>  <!-- field-items -->
-
-
-    <h3 class="field-label">Return type</h3>
-    <div class="return-type">
-      <a href="#GetProDependenciesResponse">GetProDependenciesResponse</a>
-      
-    </div>
-
-    <!--Todo: process Response Object and its headers, schema, examples -->
-
-    <h3 class="field-label">Example data</h3>
-    <div class="example-data-content-type">Content-Type: application/json</div>
-    <pre class="example"><code>{
-  "dependency" : [ {
-    "Consumers" : {
-      "level" : "aeiou",
-      "description" : "aeiou",
-      "serviceName" : "aeiou",
-      "modTimestamp" : "aeiou",
-      "version" : "aeiou",
-      "LBStrategy" : "",
-      "paths" : [ {
-        "Path" : "aeiou",
-        "Property" : { }
-      } ],
-      "appId" : "aeiou",
-      "schemas" : [ "aeiou" ],
-      "serviceId" : "aeiou",
-      "providers" : [ {
-        "stage" : "aeiou",
-        "appId" : "aeiou",
-        "serviceName" : "aeiou",
-        "version" : "aeiou"
-      } ],
-      "properties" : "",
-      "status" : "UP",
-      "timestamp" : "aeiou"
-    }
-  } ]
-}</code></pre>
-
-    <h3 class="field-label">Produces</h3>
-    This API call produces the following media types according to the <span class="header">Accept</span> request header;
-    the media type will be conveyed by the <span class="heaader">Content-Type</span> response header.
-    <ul>
-      <li><code>application/json</code></li>
-    </ul>
-
-    <h3 class="field-label">Responses</h3>
-    <h4 class="field-label">200</h4>
-    查询成功
-        <a href="#GetProDependenciesResponse">GetProDependenciesResponse</a>
-    <h4 class="field-label">400</h4>
-    错误的请求
-        <a href="#String">String</a>
-    <h4 class="field-label">500</h4>
-    内部错误
-        <a href="#String">String</a>
-  </div> <!-- method -->
-  <hr/>
-  <h1><a name="Instances">Instances</a></h1>
-  <div class="method"><a name="find"/>
-    <div class="method-path">
-    <a class="up" href="#__Methods">Up</a>
-    <pre class="get"><code class="huge"><span class="http-method">get</span> /registry/v3/instances</code></pre></div>
-    <div class="method-summary"> (<span class="nickname">find</span>)</div>
-    <div class="method-notes">实例注册后可以根据微服务版本规则或字段条件 发现该微服务的实例。</div>
-
-
-
-
-    <h3 class="field-label">Request headers</h3>
-    <div class="field-items">
-      
-    </div>  <!-- field-items -->
-
-    <h3 class="field-label">Query parameters</h3>
-    <div class="field-items">
-      <div class="param">appId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Query Parameter</span> &mdash; 应用app唯一标识。 </div><div class="param">serviceName (required)</div>
-
-      <div class="param-desc"><span class="param-type">Query Parameter</span> &mdash; 微服务名称。 </div><div class="param">version (required)</div>
-
-      <div class="param-desc"><span class="param-type">Query Parameter</span> &mdash; 版本规则:1.精确版本匹配 2.后续版本匹配 3.最新版本 4.版本范围 </div><div class="param">tags (optional)</div>
-
-      <div class="param-desc"><span class="param-type">Query Parameter</span> &mdash; Tag标签过滤,多个时逗号分隔。 </div><div class="param">env (optional)</div>
-
-      <div class="param-desc"><span class="param-type">Query Parameter</span> &mdash; 实例的environment。 </div><div class="param">noCache (optional)</div>
-
-      <div class="param-desc"><span class="param-type">Query Parameter</span> &mdash; 是否强一致性,1 是、0 否。 default: 0 </div>
-    </div>  <!-- field-items -->
-
-
-    <h3 class="field-label">Return type</h3>
-    <div class="return-type">
-      <a href="#GetInstancesResponse">GetInstancesResponse</a>
-      
-    </div>
-
-    <!--Todo: process Response Object and its headers, schema, examples -->
-
-    <h3 class="field-label">Example data</h3>
-    <div class="example-data-content-type">Content-Type: application/json</div>
-    <pre class="example"><code>{
-  "instances" : [ {
-    "hostName" : "aeiou",
-    "endpoints" : [ "aeiou" ],
-    "environment" : "aeiou",
-    "instanceId" : "aeiou",
-    "dataCenterInfo" : {
-      "availableZone" : "aeiou",
-      "name" : "aeiou",
-      "region" : "aeiou"
-    },
-    "healthCheck" : {
-      "mode" : "aeiou",
-      "times" : 1,
-      "port" : 0,
-      "interval" : 6
-    },
-    "serviceId" : "aeiou",
-    "modTimestamp" : "aeiou",
-    "properties" : { },
-    "status" : "aeiou",
-    "timestamp" : "aeiou"
-  } ]
-}</code></pre>
-
-    <h3 class="field-label">Produces</h3>
-    This API call produces the following media types according to the <span class="header">Accept</span> request header;
-    the media type will be conveyed by the <span class="heaader">Content-Type</span> response header.
-    <ul>
-      <li><code>application/json</code></li>
-    </ul>
-
-    <h3 class="field-label">Responses</h3>
-    <h4 class="field-label">200</h4>
-    查询成功
-        <a href="#GetInstancesResponse">GetInstancesResponse</a>
-    <h4 class="field-label">400</h4>
-    错误的请求
-        <a href="#String">String</a>
-    <h4 class="field-label">500</h4>
-    内部错误
-        <a href="#String">String</a>
-  </div> <!-- method -->
-  <hr/>
-  <div class="method"><a name="getInstances"/>
-    <div class="method-path">
-    <a class="up" href="#__Methods">Up</a>
-    <pre class="get"><code class="huge"><span class="http-method">get</span> /registry/v3/microservices/{serviceId}/instances</code></pre></div>
-    <div class="method-summary"> (<span class="nickname">getInstances</span>)</div>
-    <div class="method-notes">实例注册后可以根据 service_id 发现该微服务的所有实例。</div>
-
-    <h3 class="field-label">Path parameters</h3>
-    <div class="field-items">
-      <div class="param">serviceId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 微服务唯一标识。 </div>
-    </div>  <!-- field-items -->
-
-
-
-    <h3 class="field-label">Request headers</h3>
-    <div class="field-items">
-      
-    </div>  <!-- field-items -->
-
-    <h3 class="field-label">Query parameters</h3>
-    <div class="field-items">
-      <div class="param">tags (optional)</div>
-
-      <div class="param-desc"><span class="param-type">Query Parameter</span> &mdash; Tag标签过滤,多个时逗号分隔。 </div><div class="param">env (optional)</div>
-
-      <div class="param-desc"><span class="param-type">Query Parameter</span> &mdash; 实例的environment。 </div><div class="param">noCache (optional)</div>
-
-      <div class="param-desc"><span class="param-type">Query Parameter</span> &mdash; 是否强一致性,1 是、0 否。 default: 0 </div>
-    </div>  <!-- field-items -->
-
-
-    <h3 class="field-label">Return type</h3>
-    <div class="return-type">
-      <a href="#GetInstancesResponse">GetInstancesResponse</a>
-      
-    </div>
-
-    <!--Todo: process Response Object and its headers, schema, examples -->
-
-    <h3 class="field-label">Example data</h3>
-    <div class="example-data-content-type">Content-Type: application/json</div>
-    <pre class="example"><code>{
-  "instances" : [ {
-    "hostName" : "aeiou",
-    "endpoints" : [ "aeiou" ],
-    "environment" : "aeiou",
-    "instanceId" : "aeiou",
-    "dataCenterInfo" : {
-      "availableZone" : "aeiou",
-      "name" : "aeiou",
-      "region" : "aeiou"
-    },
-    "healthCheck" : {
-      "mode" : "aeiou",
-      "times" : 1,
-      "port" : 0,
-      "interval" : 6
-    },
-    "serviceId" : "aeiou",
-    "modTimestamp" : "aeiou",
-    "properties" : { },
-    "status" : "aeiou",
-    "timestamp" : "aeiou"
-  } ]
-}</code></pre>
-
-    <h3 class="field-label">Produces</h3>
-    This API call produces the following media types according to the <span class="header">Accept</span> request header;
-    the media type will be conveyed by the <span class="heaader">Content-Type</span> response header.
-    <ul>
-      <li><code>application/json</code></li>
-    </ul>
-
-    <h3 class="field-label">Responses</h3>
-    <h4 class="field-label">200</h4>
-    查询成功
-        <a href="#GetInstancesResponse">GetInstancesResponse</a>
-    <h4 class="field-label">400</h4>
-    错误的请求
-        <a href="#String">String</a>
-    <h4 class="field-label">500</h4>
-    内部错误
-        <a href="#String">String</a>
-  </div> <!-- method -->
-  <hr/>
-  <div class="method"><a name="getOneInstance"/>
-    <div class="method-path">
-    <a class="up" href="#__Methods">Up</a>
-    <pre class="get"><code class="huge"><span class="http-method">get</span> /registry/v3/microservices/{serviceId}/instances/{instanceId}</code></pre></div>
-    <div class="method-summary"> (<span class="nickname">getOneInstance</span>)</div>
-    <div class="method-notes">实例注册后可以根据 service_id和serviceId获取该实例的详细信息。</div>
-
-    <h3 class="field-label">Path parameters</h3>
-    <div class="field-items">
-      <div class="param">serviceId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 微服务唯一标识。 </div><div class="param">instanceId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 实例唯一标识。 </div>
-    </div>  <!-- field-items -->
-
-
-
-    <h3 class="field-label">Request headers</h3>
-    <div class="field-items">
-      
-    </div>  <!-- field-items -->
-
-    <h3 class="field-label">Query parameters</h3>
-    <div class="field-items">
-      <div class="param">tags (optional)</div>
-
-      <div class="param-desc"><span class="param-type">Query Parameter</span> &mdash; Tag标签过滤,多个时逗号分隔。 </div><div class="param">env (optional)</div>
-
-      <div class="param-desc"><span class="param-type">Query Parameter</span> &mdash; 实例的environment。 </div><div class="param">noCache (optional)</div>
-
-      <div class="param-desc"><span class="param-type">Query Parameter</span> &mdash; 是否强一致性,1 是、0 否。 default: 0 </div>
-    </div>  <!-- field-items -->
-
-
-    <h3 class="field-label">Return type</h3>
-    <div class="return-type">
-      <a href="#GetOneInstanceResponse">GetOneInstanceResponse</a>
-      
-    </div>
-
-    <!--Todo: process Response Object and its headers, schema, examples -->
-
-    <h3 class="field-label">Example data</h3>
-    <div class="example-data-content-type">Content-Type: application/json</div>
-    <pre class="example"><code>{
-  "instance" : {
-    "hostName" : "aeiou",
-    "endpoints" : [ "aeiou" ],
-    "environment" : "aeiou",
-    "instanceId" : "aeiou",
-    "dataCenterInfo" : {
-      "availableZone" : "aeiou",
-      "name" : "aeiou",
-      "region" : "aeiou"
-    },
-    "healthCheck" : {
-      "mode" : "aeiou",
-      "times" : 1,
-      "port" : 0,
-      "interval" : 6
-    },
-    "serviceId" : "aeiou",
-    "modTimestamp" : "aeiou",
-    "properties" : { },
-    "status" : "aeiou",
-    "timestamp" : "aeiou"
-  }
-}</code></pre>
-
-    <h3 class="field-label">Produces</h3>
-    This API call produces the following media types according to the <span class="header">Accept</span> request header;
-    the media type will be conveyed by the <span class="heaader">Content-Type</span> response header.
-    <ul>
-      <li><code>application/json</code></li>
-    </ul>
-
-    <h3 class="field-label">Responses</h3>
-    <h4 class="field-label">200</h4>
-    查询成功
-        <a href="#GetOneInstanceResponse">GetOneInstanceResponse</a>
-    <h4 class="field-label">400</h4>
-    错误的请求
-        <a href="#String">String</a>
-    <h4 class="field-label">500</h4>
-    内部错误
-        <a href="#String">String</a>
-  </div> <!-- method -->
-  <hr/>
-  <div class="method"><a name="heartbeat"/>
-    <div class="method-path">
-    <a class="up" href="#__Methods">Up</a>
-    <pre class="put"><code class="huge"><span class="http-method">put</span> /registry/v3/microservices/{serviceId}/instances/{instanceId}/heartbeat</code></pre></div>
-    <div class="method-summary"> (<span class="nickname">heartbeat</span>)</div>
-    <div class="method-notes">服务提供端需要向服务中心发送心跳信息,以保证服务中心知道服务实例是否健康。</div>
-
-    <h3 class="field-label">Path parameters</h3>
-    <div class="field-items">
-      <div class="param">serviceId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 微服务唯一标识。 </div><div class="param">instanceId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 微服务实例唯一标识。 </div>
-    </div>  <!-- field-items -->
-
-
-
-    <h3 class="field-label">Request headers</h3>
-    <div class="field-items">
-      
-    </div>  <!-- field-items -->
-
-
-
-
-    <!--Todo: process Response Object and its headers, schema, examples -->
-
-
-    <h3 class="field-label">Produces</h3>
-    This API call produces the following media types according to the <span class="header">Accept</span> request header;
-    the media type will be conveyed by the <span class="heaader">Content-Type</span> response header.
-    <ul>
-      <li><code>application/json</code></li>
-    </ul>
-
-    <h3 class="field-label">Responses</h3>
-    <h4 class="field-label">200</h4>
-    更新成功
-        <a href="#"></a>
-    <h4 class="field-label">400</h4>
-    错误的请求
-        <a href="#String">String</a>
-    <h4 class="field-label">500</h4>
-    内部错误
-        <a href="#String">String</a>
-  </div> <!-- method -->
-  <hr/>
-  <div class="method"><a name="heartbeatSet"/>
-    <div class="method-path">
-    <a class="up" href="#__Methods">Up</a>
-    <pre class="put"><code class="huge"><span class="http-method">put</span> /registry/v3/heartbeats</code></pre></div>
-    <div class="method-summary"> (<span class="nickname">heartbeatSet</span>)</div>
-    <div class="method-notes">服务提供端需要向服务中心发送心跳信息,以保证服务中心知道服务实例是否健康。该接口为批量接口</div>
-
-
-
-    <h3 class="field-label">Request body</h3>
-    <div class="field-items">
-      <div class="param">Instances <a href="#HeartbeatSetRequest">HeartbeatSetRequest</a> (required)</div>
-
-      <div class="param-desc"><span class="param-type">Body Parameter</span> &mdash; 批量上报心跳的实例的标识。 </div>
-
-    </div>  <!-- field-items -->
-
-    <h3 class="field-label">Request headers</h3>
-    <div class="field-items">
-      
-    </div>  <!-- field-items -->
-
-
-
-
-    <!--Todo: process Response Object and its headers, schema, examples -->
-
-
-    <h3 class="field-label">Produces</h3>
-    This API call produces the following media types according to the <span class="header">Accept</span> request header;
-    the media type will be conveyed by the <span class="heaader">Content-Type</span> response header.
-    <ul>
-      <li><code>application/json</code></li>
-    </ul>
-
-    <h3 class="field-label">Responses</h3>
-    <h4 class="field-label">200</h4>
-    更新成功
-        <a href="#"></a>
-    <h4 class="field-label">400</h4>
-    错误的请求
-        <a href="#InstancesHbRst">InstancesHbRst</a>
-    <h4 class="field-label">500</h4>
-    内部错误
-        <a href="#String">String</a>
-  </div> <!-- method -->
-  <hr/>
-  <div class="method"><a name="register"/>
-    <div class="method-path">
-    <a class="up" href="#__Methods">Up</a>
-    <pre class="post"><code class="huge"><span class="http-method">post</span> /registry/v3/microservices/{serviceId}/instances</code></pre></div>
-    <div class="method-summary"> (<span class="nickname">register</span>)</div>
-    <div class="method-notes">创建微服务后就可以注册该微服务的实例了。 注册微服务实例时,需提供该微服务实例相关的信息。
-instanceID可定制,如果定制了,再次注册就直接全内容覆盖。如果没定制,逻辑如下:系统自动生成id,如果endpoints内容重复,则使用原来的id</div>
-
-    <h3 class="field-label">Path parameters</h3>
-    <div class="field-items">
-      <div class="param">serviceId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 微服务唯一标识。 </div>
-    </div>  <!-- field-items -->
-
-
-    <h3 class="field-label">Request body</h3>
-    <div class="field-items">
-      <div class="param">instance <a href="#CreateInstance">CreateInstance</a> (required)</div>
-
-      <div class="param-desc"><span class="param-type">Body Parameter</span> &mdash; 微服务实例请求结构体。 </div>
-
-    </div>  <!-- field-items -->
-
-    <h3 class="field-label">Request headers</h3>
-    <div class="field-items">
-      
-    </div>  <!-- field-items -->
-
-
-
-    <h3 class="field-label">Return type</h3>
-    <div class="return-type">
-      <a href="#CreateInstanceResponse">CreateInstanceResponse</a>
-      
-    </div>
-
-    <!--Todo: process Response Object and its headers, schema, examples -->
-
-    <h3 class="field-label">Example data</h3>
-    <div class="example-data-content-type">Content-Type: application/json</div>
-    <pre class="example"><code>{
-  "instanceId" : "aeiou"
-}</code></pre>
-
-    <h3 class="field-label">Produces</h3>
-    This API call produces the following media types according to the <span class="header">Accept</span> request header;
-    the media type will be conveyed by the <span class="heaader">Content-Type</span> response header.
-    <ul>
-      <li><code>application/json</code></li>
-    </ul>
-
-    <h3 class="field-label">Responses</h3>
-    <h4 class="field-label">200</h4>
-    注册成功
-        <a href="#CreateInstanceResponse">CreateInstanceResponse</a>
-    <h4 class="field-label">400</h4>
-    错误的请求
-        <a href="#String">String</a>
-    <h4 class="field-label">500</h4>
-    内部错误
-        <a href="#String">String</a>
-  </div> <!-- method -->
-  <hr/>
-  <div class="method"><a name="unregister"/>
-    <div class="method-path">
-    <a class="up" href="#__Methods">Up</a>
-    <pre class="delete"><code class="huge"><span class="http-method">delete</span> /registry/v3/microservices/{serviceId}/instances/{instanceId}</code></pre></div>
-    <div class="method-summary"> (<span class="nickname">unregister</span>)</div>
-    <div class="method-notes">实例注册后可以根据 instance_id 进行实例注销。</div>
-
-    <h3 class="field-label">Path parameters</h3>
-    <div class="field-items">
-      <div class="param">serviceId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 微服务唯一标识。 </div><div class="param">instanceId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 微服务实例唯一标识。 </div>
-    </div>  <!-- field-items -->
-
-
-
-    <h3 class="field-label">Request headers</h3>
-    <div class="field-items">
-      
-    </div>  <!-- field-items -->
-
-
-
-
-    <!--Todo: process Response Object and its headers, schema, examples -->
-
-
-    <h3 class="field-label">Produces</h3>
-    This API call produces the following media types according to the <span class="header">Accept</span> request header;
-    the media type will be conveyed by the <span class="heaader">Content-Type</span> response header.
-    <ul>
-      <li><code>application/json</code></li>
-    </ul>
-
-    <h3 class="field-label">Responses</h3>
-    <h4 class="field-label">200</h4>
-    注销成功
-        <a href="#"></a>
-    <h4 class="field-label">400</h4>
-    错误的请求
-        <a href="#String">String</a>
-    <h4 class="field-label">500</h4>
-    内部错误
-        <a href="#String">String</a>
-  </div> <!-- method -->
-  <hr/>
-  <div class="method"><a name="updateInstanceProperties"/>
-    <div class="method-path">
-    <a class="up" href="#__Methods">Up</a>
-    <pre class="put"><code class="huge"><span class="http-method">put</span> /registry/v3/microservices/{serviceId}/instances/{instanceId}/properties</code></pre></div>
-    <div class="method-summary"> (<span class="nickname">updateInstanceProperties</span>)</div>
-    <div class="method-notes">实例注册后可以根据 instance_id 进行添加/更新一个微服务实例扩展信息。</div>
-
-    <h3 class="field-label">Path parameters</h3>
-    <div class="field-items">
-      <div class="param">serviceId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 微服务唯一标识。 </div><div class="param">instanceId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 微服务实例唯一标识。 </div>
-    </div>  <!-- field-items -->
-
-
-    <h3 class="field-label">Request body</h3>
-    <div class="field-items">
-      <div class="param">properties <a href="#UpdateProperties">UpdateProperties</a> (required)</div>
-
-      <div class="param-desc"><span class="param-type">Body Parameter</span> &mdash; 微服务实例扩展属性请求结构体。 </div>
-
-    </div>  <!-- field-items -->
-
-    <h3 class="field-label">Request headers</h3>
-    <div class="field-items">
-      
-    </div>  <!-- field-items -->
-
-
-
-
-    <!--Todo: process Response Object and its headers, schema, examples -->
-
-
-    <h3 class="field-label">Produces</h3>
-    This API call produces the following media types according to the <span class="header">Accept</span> request header;
-    the media type will be conveyed by the <span class="heaader">Content-Type</span> response header.
-    <ul>
-      <li><code>application/json</code></li>
-    </ul>
-
-    <h3 class="field-label">Responses</h3>
-    <h4 class="field-label">200</h4>
-    修改成功
-        <a href="#"></a>
-    <h4 class="field-label">400</h4>
-    错误的请求
-        <a href="#String">String</a>
-    <h4 class="field-label">500</h4>
-    内部错误
-        <a href="#String">String</a>
-  </div> <!-- method -->
-  <hr/>
-  <div class="method"><a name="updateStatus"/>
-    <div class="method-path">
-    <a class="up" href="#__Methods">Up</a>
-    <pre class="put"><code class="huge"><span class="http-method">put</span> /registry/v3/microservices/{serviceId}/instances/{instanceId}/status</code></pre></div>
-    <div class="method-summary"> (<span class="nickname">updateStatus</span>)</div>
-    <div class="method-notes">实例注册后可以根据 instance_id 进行更新一个微服务实例状态。</div>
-
-    <h3 class="field-label">Path parameters</h3>
-    <div class="field-items">
-      <div class="param">serviceId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 微服务唯一标识。 </div><div class="param">instanceId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 微服务实例唯一标识。 </div>
-    </div>  <!-- field-items -->
-
-
-
-    <h3 class="field-label">Request headers</h3>
-    <div class="field-items">
-      
-    </div>  <!-- field-items -->
-
-    <h3 class="field-label">Query parameters</h3>
-    <div class="field-items">
-      <div class="param">value (required)</div>
-
-      <div class="param-desc"><span class="param-type">Query Parameter</span> &mdash; 实例状态 UP在线OUTOFSERVICE摘机STARTING正在启动DOWN下线。 </div>
-    </div>  <!-- field-items -->
-
-
-
-    <!--Todo: process Response Object and its headers, schema, examples -->
-
-
-    <h3 class="field-label">Produces</h3>
-    This API call produces the following media types according to the <span class="header">Accept</span> request header;
-    the media type will be conveyed by the <span class="heaader">Content-Type</span> response header.
-    <ul>
-      <li><code>application/json</code></li>
-    </ul>
-
-    <h3 class="field-label">Responses</h3>
-    <h4 class="field-label">200</h4>
-    修改成功
-        <a href="#"></a>
-    <h4 class="field-label">400</h4>
-    错误的请求
-        <a href="#String">String</a>
-    <h4 class="field-label">500</h4>
-    内部错误
-        <a href="#String">String</a>
-  </div> <!-- method -->
-  <hr/>
-  <h1><a name="Microservices">Microservices</a></h1>
-  <div class="method"><a name="addRule"/>
-    <div class="method-path">
-    <a class="up" href="#__Methods">Up</a>
-    <pre class="post"><code class="huge"><span class="http-method">post</span> /registry/v3/microservices/{serviceId}/rules</code></pre></div>
-    <div class="method-summary"> (<span class="nickname">addRule</span>)</div>
-    <div class="method-notes">为serviceId的服务新增黑白名单,同一服务,attribute和pattern唯一标识一份黑白名单。</div>
-
-    <h3 class="field-label">Path parameters</h3>
-    <div class="field-items">
-      <div class="param">serviceId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 微服务唯一标识。 </div>
-    </div>  <!-- field-items -->
-
-
-    <h3 class="field-label">Request body</h3>
-    <div class="field-items">
-      <div class="param">rules <a href="#AddRules">AddRules</a> (required)</div>
-
-      <div class="param-desc"><span class="param-type">Body Parameter</span> &mdash; 新增黑白名单。 </div>
-
-    </div>  <!-- field-items -->
-
-    <h3 class="field-label">Request headers</h3>
-    <div class="field-items">
-      
-    </div>  <!-- field-items -->
-
-
-
-    <h3 class="field-label">Return type</h3>
-    <div class="return-type">
-      <a href="#AddRuleResponse">AddRuleResponse</a>
-      
-    </div>
-
-    <!--Todo: process Response Object and its headers, schema, examples -->
-
-    <h3 class="field-label">Example data</h3>
-    <div class="example-data-content-type">Content-Type: application/json</div>
-    <pre class="example"><code>{
-  "RuleIds" : [ "aeiou" ]
-}</code></pre>
-
-    <h3 class="field-label">Produces</h3>
-    This API call produces the following media types according to the <span class="header">Accept</span> request header;
-    the media type will be conveyed by the <span class="heaader">Content-Type</span> response header.
-    <ul>
-      <li><code>application/json</code></li>
-    </ul>
-
-    <h3 class="field-label">Responses</h3>
-    <h4 class="field-label">200</h4>
-    创建成功
-        <a href="#AddRuleResponse">AddRuleResponse</a>
-    <h4 class="field-label">400</h4>
-    错误的请求
-        <a href="#String">String</a>
-    <h4 class="field-label">500</h4>
-    内部错误
-        <a href="#String">String</a>
-  </div> <!-- method -->
-  <hr/>
-  <div class="method"><a name="addTags"/>
-    <div class="method-path">
-    <a class="up" href="#__Methods">Up</a>
-    <pre class="post"><code class="huge"><span class="http-method">post</span> /registry/v3/microservices/{serviceId}/tags</code></pre></div>
-    <div class="method-summary"> (<span class="nickname">addTags</span>)</div>
-    <div class="method-notes">为serviceId的微服务创建tag。</div>
-
-    <h3 class="field-label">Path parameters</h3>
-    <div class="field-items">
-      <div class="param">serviceId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 微服务唯一标识。 </div>
-    </div>  <!-- field-items -->
-
-
-    <h3 class="field-label">Request body</h3>
-    <div class="field-items">
-      <div class="param">tags <a href="#Tags">Tags</a> (required)</div>
-
-      <div class="param-desc"><span class="param-type">Body Parameter</span> &mdash; 要创建的tags。 </div>
-
-    </div>  <!-- field-items -->
-
-    <h3 class="field-label">Request headers</h3>
-    <div class="field-items">
-      
-    </div>  <!-- field-items -->
-
-
-
-
-    <!--Todo: process Response Object and its headers, schema, examples -->
-
-
-    <h3 class="field-label">Produces</h3>
-    This API call produces the following media types according to the <span class="header">Accept</span> request header;
-    the media type will be conveyed by the <span class="heaader">Content-Type</span> response header.
-    <ul>
-      <li><code>application/json</code></li>
-    </ul>
-
-    <h3 class="field-label">Responses</h3>
-    <h4 class="field-label">200</h4>
-    创建成功
-        <a href="#"></a>
-    <h4 class="field-label">400</h4>
-    错误的请求
-        <a href="#String">String</a>
-    <h4 class="field-label">500</h4>
-    内部错误
-        <a href="#String">String</a>
-  </div> <!-- method -->
-  <hr/>
-  <div class="method"><a name="create"/>
-    <div class="method-path">
-    <a class="up" href="#__Methods">Up</a>
-    <pre class="post"><code class="huge"><span class="http-method">post</span> /registry/v3/microservices</code></pre></div>
-    <div class="method-summary"> (<span class="nickname">create</span>)</div>
-    <div class="method-notes">在注册微服务实例前需要创建服务静态信息,之后注册的微服务实例根据service id这个字段与静态信息关联,一个服务对应对多个实例。</div>
-
-
-
-    <h3 class="field-label">Request body</h3>
-    <div class="field-items">
-      <div class="param">service <a href="#CreateMicroService">CreateMicroService</a> (required)</div>
-
-      <div class="param-desc"><span class="param-type">Body Parameter</span> &mdash; 创建微服务请求结构体。 </div>
-
-    </div>  <!-- field-items -->
-
-    <h3 class="field-label">Request headers</h3>
-    <div class="field-items">
-      
-    </div>  <!-- field-items -->
-
-
-
-    <h3 class="field-label">Return type</h3>
-    <div class="return-type">
-      <a href="#CreateMicroServiceResponse">CreateMicroServiceResponse</a>
-      
-    </div>
-
-    <!--Todo: process Response Object and its headers, schema, examples -->
-
-    <h3 class="field-label">Example data</h3>
-    <div class="example-data-content-type">Content-Type: application/json</div>
-    <pre class="example"><code>{
-  "serviceId" : "aeiou"
-}</code></pre>
-
-    <h3 class="field-label">Produces</h3>
-    This API call produces the following media types according to the <span class="header">Accept</span> request header;
-    the media type will be conveyed by the <span class="heaader">Content-Type</span> response header.
-    <ul>
-      <li><code>application/json</code></li>
-    </ul>
-
-    <h3 class="field-label">Responses</h3>
-    <h4 class="field-label">200</h4>
-    创建成功
-        <a href="#CreateMicroServiceResponse">CreateMicroServiceResponse</a>
-    <h4 class="field-label">400</h4>
-    错误的请求
-        <a href="#String">String</a>
-    <h4 class="field-label">500</h4>
-    内部错误
-        <a href="#String">String</a>
-  </div> <!-- method -->
-  <hr/>
-  <div class="method"><a name="delete"/>
-    <div class="method-path">
-    <a class="up" href="#__Methods">Up</a>
-    <pre class="delete"><code class="huge"><span class="http-method">delete</span> /registry/v3/microservices/{serviceId}</code></pre></div>
-    <div class="method-summary"> (<span class="nickname">delete</span>)</div>
-    <div class="method-notes">删除一个微服务定义及其相关信息,同时注销其所有实例信息。</div>
-
-    <h3 class="field-label">Path parameters</h3>
-    <div class="field-items">
-      <div class="param">serviceId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 微服务唯一标识。 </div>
-    </div>  <!-- field-items -->
-
-
-
-    <h3 class="field-label">Request headers</h3>
-    <div class="field-items">
-      
-    </div>  <!-- field-items -->
-
-    <h3 class="field-label">Query parameters</h3>
-    <div class="field-items">
-      <div class="param">force (optional)</div>
-
-      <div class="param-desc"><span class="param-type">Query Parameter</span> &mdash; 不传即默认为false。 强制删除,则与该服务相关的信息删除,非强制删除: 如果作为该被依赖(作为provider,提供服务,且不是只存在自依赖)或者存在实例,则不能删除,其它均删除。 </div>
-    </div>  <!-- field-items -->
-
-
-
-    <!--Todo: process Response Object and its headers, schema, examples -->
-
-
-    <h3 class="field-label">Produces</h3>
-    This API call produces the following media types according to the <span class="header">Accept</span> request header;
-    the media type will be conveyed by the <span class="heaader">Content-Type</span> response header.
-    <ul>
-      <li><code>application/json</code></li>
-    </ul>
-
-    <h3 class="field-label">Responses</h3>
-    <h4 class="field-label">200</h4>
-    修改成功
-        <a href="#"></a>
-    <h4 class="field-label">400</h4>
-    错误的请求
-        <a href="#String">String</a>
-    <h4 class="field-label">500</h4>
-    内部错误
-        <a href="#String">String</a>
-  </div> <!-- method -->
-  <hr/>
-  <div class="method"><a name="deleteRule"/>
-    <div class="method-path">
-    <a class="up" href="#__Methods">Up</a>
-    <pre class="delete"><code class="huge"><span class="http-method">delete</span> /registry/v3/microservices/{serviceId}/rules/{rule_id}</code></pre></div>
-    <div class="method-summary"> (<span class="nickname">deleteRule</span>)</div>
-    <div class="method-notes">为serviceId的服务删除黑白名单。</div>
-
-    <h3 class="field-label">Path parameters</h3>
-    <div class="field-items">
-      <div class="param">serviceId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 微服务唯一标识。 </div><div class="param">rule_id (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; ruleId。 </div>
-    </div>  <!-- field-items -->
-
-
-
-    <h3 class="field-label">Request headers</h3>
-    <div class="field-items">
-      
-    </div>  <!-- field-items -->
-
-
-
-    <h3 class="field-label">Return type</h3>
-    <div class="return-type">
-      
-      String
-    </div>
-
-    <!--Todo: process Response Object and its headers, schema, examples -->
-
-    <h3 class="field-label">Example data</h3>
-    <div class="example-data-content-type">Content-Type: application/json</div>
-    <pre class="example"><code>"aeiou"</code></pre>
-
-    <h3 class="field-label">Produces</h3>
-    This API call produces the following media types according to the <span class="header">Accept</span> request header;
-    the media type will be conveyed by the <span class="heaader">Content-Type</span> response header.
-    <ul>
-      <li><code>application/json</code></li>
-    </ul>
-
-    <h3 class="field-label">Responses</h3>
-    <h4 class="field-label">200</h4>
-    删除成功
-        <a href="#String">String</a>
-    <h4 class="field-label">400</h4>
-    错误的请求
-        <a href="#String">String</a>
-    <h4 class="field-label">500</h4>
-    内部错误
-        <a href="#String">String</a>
-  </div> <!-- method -->
-  <hr/>
-  <div class="method"><a name="deleteSchema"/>
-    <div class="method-path">
-    <a class="up" href="#__Methods">Up</a>
-    <pre class="delete"><code class="huge"><span class="http-method">delete</span> /registry/v3/microservices/{serviceId}/schemas/{schemaId}</code></pre></div>
-    <div class="method-summary"> (<span class="nickname">deleteSchema</span>)</div>
-    <div class="method-notes">删除微服务的一个schema信息。</div>
-
-    <h3 class="field-label">Path parameters</h3>
-    <div class="field-items">
-      <div class="param">serviceId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 微服务唯一标识。 </div><div class="param">schemaId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 微服务契约唯一标识。 </div>
-    </div>  <!-- field-items -->
-
-
-
-    <h3 class="field-label">Request headers</h3>
-    <div class="field-items">
-      
-    </div>  <!-- field-items -->
-
-
-
-
-    <!--Todo: process Response Object and its headers, schema, examples -->
-
-
-    <h3 class="field-label">Produces</h3>
-    This API call produces the following media types according to the <span class="header">Accept</span> request header;
-    the media type will be conveyed by the <span class="heaader">Content-Type</span> response header.
-    <ul>
-      <li><code>application/json</code></li>
-    </ul>
-
-    <h3 class="field-label">Responses</h3>
-    <h4 class="field-label">200</h4>
-    删除成功
-        <a href="#"></a>
-    <h4 class="field-label">400</h4>
-    错误的请求
-        <a href="#String">String</a>
-    <h4 class="field-label">500</h4>
-    内部错误
-        <a href="#String">String</a>
-  </div> <!-- method -->
-  <hr/>
-  <div class="method"><a name="deleteServices"/>
-    <div class="method-path">
-    <a class="up" href="#__Methods">Up</a>
-    <pre class="delete"><code class="huge"><span class="http-method">delete</span> /registry/v3/microservices</code></pre></div>
-    <div class="method-summary"> (<span class="nickname">deleteServices</span>)</div>
-    <div class="method-notes">批量删除指定的微服务定义及其相关信息,同时注销其所有实例信息。</div>
-
-
-
-    <h3 class="field-label">Request body</h3>
-    <div class="field-items">
-      <div class="param">serviceIds <a href="#DelServicesRequest">DelServicesRequest</a> (required)</div>
-
-      <div class="param-desc"><span class="param-type">Body Parameter</span> &mdash; 批量删除服务的服务ID列表 </div>
-
-    </div>  <!-- field-items -->
-
-
-
-
-
-    <!--Todo: process Response Object and its headers, schema, examples -->
-
-
-    <h3 class="field-label">Produces</h3>
-    This API call produces the following media types according to the <span class="header">Accept</span> request header;
-    the media type will be conveyed by the <span class="heaader">Content-Type</span> response header.
-    <ul>
-      <li><code>application/json</code></li>
-    </ul>
-
-    <h3 class="field-label">Responses</h3>
-    <h4 class="field-label">200</h4>
-    更新成功
-        <a href="#"></a>
-    <h4 class="field-label">400</h4>
-    错误的请求
-        <a href="#DelServicesResponse">DelServicesResponse</a>
-    <h4 class="field-label">500</h4>
-    内部错误
-        <a href="#String">String</a>
-  </div> <!-- method -->
-  <hr/>
-  <div class="method"><a name="deleteTags"/>
-    <div class="method-path">
-    <a class="up" href="#__Methods">Up</a>
-    <pre class="delete"><code class="huge"><span class="http-method">delete</span> /registry/v3/microservices/{serviceId}/tags/{key}</code></pre></div>
-    <div class="method-summary"> (<span class="nickname">deleteTags</span>)</div>
-    <div class="method-notes">为serviceId的微服务删除tags</div>
-
-    <h3 class="field-label">Path parameters</h3>
-    <div class="field-items">
-      <div class="param">serviceId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 微服务唯一标识。 </div><div class="param">key (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 要删除的tag的key值,多个key的话,以,隔开。 </div>
-    </div>  <!-- field-items -->
-
-
-
-    <h3 class="field-label">Request headers</h3>
-    <div class="field-items">
-      
-    </div>  <!-- field-items -->
-
-
-
-
-    <!--Todo: process Response Object and its headers, schema, examples -->
-
-
-    <h3 class="field-label">Produces</h3>
-    This API call produces the following media types according to the <span class="header">Accept</span> request header;
-    the media type will be conveyed by the <span class="heaader">Content-Type</span> response header.
-    <ul>
-      <li><code>application/json</code></li>
-    </ul>
-
-    <h3 class="field-label">Responses</h3>
-    <h4 class="field-label">200</h4>
-    删除成功
-        <a href="#"></a>
-    <h4 class="field-label">400</h4>
-    错误的请求
-        <a href="#String">String</a>
-    <h4 class="field-label">500</h4>
-    内部错误
-        <a href="#String">String</a>
-  </div> <!-- method -->
-  <hr/>
-  <div class="method"><a name="exist"/>
-    <div class="method-path">
-    <a class="up" href="#__Methods">Up</a>
-    <pre class="get"><code class="huge"><span class="http-method">get</span> /registry/v3/existence</code></pre></div>
-    <div class="method-summary"> (<span class="nickname">exist</span>)</div>
-    <div class="method-notes">可通过指定条件,查询微服务serviceId或schema的唯一标识信息。</div>
-
-
-
-
-    <h3 class="field-label">Request headers</h3>
-    <div class="field-items">
-      
-    </div>  <!-- field-items -->
-
-    <h3 class="field-label">Query parameters</h3>
-    <div class="field-items">
-      <div class="param">type (required)</div>
-
-      <div class="param-desc"><span class="param-type">Query Parameter</span> &mdash; 资源类型 microservice微服务 schema微服务访问契约。 </div><div class="param">appId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Query Parameter</span> &mdash; 资源类型为 microservice时 需传入应用app唯一标识。 </div><div class="param">serviceName (required)</div>
-
-      <div class="param-desc"><span class="param-type">Query Parameter</span> &mdash; 资源类型为 microservice时 需传入微服务名称。 </div><div class="param">version (required)</div>
-
-      <div class="param-desc"><span class="param-type">Query Parameter</span> &mdash; 资源类型为 microservice时 需传入微服务版本。 </div><div class="param">serviceId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Query Parameter</span> &mdash; 资源类型为 schema时 需传入微服务唯一标识。 </div><div class="param">schemaId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Query Parameter</span> &mdash; 资源类型为 schema时 需传入schema唯一标识。 </div><div class="param">noCache (optional)</div>
-
-      <div class="param-desc"><span class="param-type">Query Parameter</span> &mdash; 是否强一致性,1 是、0 否。 default: 0 </div>
-    </div>  <!-- field-items -->
-
-
-    <h3 class="field-label">Return type</h3>
-    <div class="return-type">
-      <a href="#GetResourceResponse">GetResourceResponse</a>
-      
-    </div>
-
-    <!--Todo: process Response Object and its headers, schema, examples -->
-
-    <h3 class="field-label">Example data</h3>
-    <div class="example-data-content-type">Content-Type: application/json</div>
-    <pre class="example"><code>{
-  "schemaId" : "aeiou",
-  "serviceId" : "aeiou"
-}</code></pre>
-
-    <h3 class="field-label">Produces</h3>
-    This API call produces the following media types according to the <span class="header">Accept</span> request header;
-    the media type will be conveyed by the <span class="heaader">Content-Type</span> response header.
-    <ul>
-      <li><code>application/json</code></li>
-    </ul>
-
-    <h3 class="field-label">Responses</h3>
-    <h4 class="field-label">200</h4>
-    查询成功
-        <a href="#GetResourceResponse">GetResourceResponse</a>
-    <h4 class="field-label">400</h4>
-    错误的请求
-        <a href="#String">String</a>
-    <h4 class="field-label">500</h4>
-    内部错误
-        <a href="#String">String</a>
-  </div> <!-- method -->
-  <hr/>
-  <div class="method"><a name="getOne"/>
-    <div class="method-path">
-    <a class="up" href="#__Methods">Up</a>
-    <pre class="get"><code class="huge"><span class="http-method">get</span> /registry/v3/microservices/{serviceId}</code></pre></div>
-    <div class="method-summary"> (<span class="nickname">getOne</span>)</div>
-    <div class="method-notes">根据serviceId查询微服务定义信息。</div>
-
-    <h3 class="field-label">Path parameters</h3>
-    <div class="field-items">
-      <div class="param">serviceId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 微服务唯一标识。 </div>
-    </div>  <!-- field-items -->
-
-
-
-    <h3 class="field-label">Request headers</h3>
-    <div class="field-items">
-      
-    </div>  <!-- field-items -->
-
-    <h3 class="field-label">Query parameters</h3>
-    <div class="field-items">
-      <div class="param">noCache (optional)</div>
-
-      <div class="param-desc"><span class="param-type">Query Parameter</span> &mdash; 是否强一致性,1 是、0 否。 default: 0 </div>
-    </div>  <!-- field-items -->
-
-
-    <h3 class="field-label">Return type</h3>
-    <div class="return-type">
-      <a href="#CreateMicroService">CreateMicroService</a>
-      
-    </div>
-
-    <!--Todo: process Response Object and its headers, schema, examples -->
-
-    <h3 class="field-label">Example data</h3>
-    <div class="example-data-content-type">Content-Type: application/json</div>
-    <pre class="example"><code>{
-  "instances" : [ {
-    "hostName" : "aeiou",
-    "endpoints" : [ "aeiou" ],
-    "environment" : "aeiou",
-    "instanceId" : "aeiou",
-    "dataCenterInfo" : {
-      "availableZone" : "aeiou",
-      "name" : "aeiou",
-      "region" : "aeiou"
-    },
-    "healthCheck" : {
-      "mode" : "aeiou",
-      "times" : 1,
-      "port" : 0,
-      "interval" : 6
-    },
-    "properties" : "",
-    "status" : "aeiou"
-  } ],
-  "service" : {
-    "level" : "aeiou",
-    "description" : "aeiou",
-    "serviceName" : "aeiou",
-    "modTimestamp" : "aeiou",
-    "version" : "aeiou",
-    "LBStrategy" : "",
-    "paths" : [ {
-      "Path" : "aeiou",
-      "Property" : { }
-    } ],
-    "appId" : "aeiou",
-    "schemas" : [ "aeiou" ],
-    "serviceId" : "aeiou",
-    "providers" : [ {
-      "stage" : "aeiou",
-      "appId" : "aeiou",
-      "serviceName" : "aeiou",
-      "version" : "aeiou"
-    } ],
-    "properties" : "",
-    "status" : "UP",
-    "timestamp" : "aeiou"
-  },
-  "rules" : [ {
-    "ruleType" : "aeiou",
-    "pattern" : "aeiou",
-    "description" : "aeiou",
-    "attribute" : "aeiou",
-    "ruleId" : "aeiou",
-    "modTimestamp" : "aeiou",
-    "timestamp" : "aeiou"
-  } ],
-  "tags" : {
-    "tags" : ""
-  }
-}</code></pre>
-
-    <h3 class="field-label">Produces</h3>
-    This API call produces the following media types according to the <span class="header">Accept</span> request header;
-    the media type will be conveyed by the <span class="heaader">Content-Type</span> response header.
-    <ul>
-      <li><code>application/json</code></li>
-    </ul>
-
-    <h3 class="field-label">Responses</h3>
-    <h4 class="field-label">200</h4>
-    微服务结构体
-        <a href="#CreateMicroService">CreateMicroService</a>
-    <h4 class="field-label">400</h4>
-    错误的请求
-        <a href="#String">String</a>
-    <h4 class="field-label">500</h4>
-    内部错误
-        <a href="#String">String</a>
-  </div> <!-- method -->
-  <hr/>
-  <div class="method"><a name="getRule"/>
-    <div class="method-path">
-    <a class="up" href="#__Methods">Up</a>
-    <pre class="get"><code class="huge"><span class="http-method">get</span> /registry/v3/microservices/{serviceId}/rules</code></pre></div>
-    <div class="method-summary"> (<span class="nickname">getRule</span>)</div>
-    <div class="method-notes">获取serviceId的服务的黑白名单信息。</div>
-
-    <h3 class="field-label">Path parameters</h3>
-    <div class="field-items">
-      <div class="param">serviceId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 微服务唯一标识。 </div>
-    </div>  <!-- field-items -->
-
-
-
-    <h3 class="field-label">Request headers</h3>
-    <div class="field-items">
-      
-    </div>  <!-- field-items -->
-
-    <h3 class="field-label">Query parameters</h3>
-    <div class="field-items">
-      <div class="param">noCache (optional)</div>
-
-      <div class="param-desc"><span class="param-type">Query Parameter</span> &mdash; 是否强一致性,1 是、0 否。 default: 0 </div>
-    </div>  <!-- field-items -->
-
-
-    <h3 class="field-label">Return type</h3>
-    <div class="return-type">
-      <a href="#Rules">Rules</a>
-      
-    </div>
-
-    <!--Todo: process Response Object and its headers, schema, examples -->
-
-    <h3 class="field-label">Example data</h3>
-    <div class="example-data-content-type">Content-Type: application/json</div>
-    <pre class="example"><code>{
-  "rules" : [ {
-    "ruleType" : "aeiou",
-    "pattern" : "aeiou",
-    "description" : "aeiou",
-    "attribute" : "aeiou",
-    "ruleId" : "aeiou",
-    "modTimestamp" : "aeiou",
-    "timestamp" : "aeiou"
-  } ]
-}</code></pre>
-
-    <h3 class="field-label">Produces</h3>
-    This API call produces the following media types according to the <span class="header">Accept</span> request header;
-    the media type will be conveyed by the <span class="heaader">Content-Type</span> response header.
-    <ul>
-      <li><code>application/json</code></li>
-    </ul>
-
-    <h3 class="field-label">Responses</h3>
-    <h4 class="field-label">200</h4>
-    查询成功
-        <a href="#Rules">Rules</a>
-    <h4 class="field-label">400</h4>
-    错误的请求
-        <a href="#String">String</a>
-    <h4 class="field-label">500</h4>
-    内部错误
-        <a href="#String">String</a>
-  </div> <!-- method -->
-  <hr/>
-  <div class="method"><a name="getSchemaInfo"/>
-    <div class="method-path">
-    <a class="up" href="#__Methods">Up</a>
-    <pre class="get"><code class="huge"><span class="http-method">get</span> /registry/v3/microservices/{serviceId}/schemas/{schemaId}</code></pre></div>
-    <div class="method-summary"> (<span class="nickname">getSchemaInfo</span>)</div>
-    <div class="method-notes">根据serviceId和schemaId查询微服务的schema信息。</div>
-
-    <h3 class="field-label">Path parameters</h3>
-    <div class="field-items">
-      <div class="param">serviceId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 微服务唯一标识。 </div><div class="param">schemaId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 微服务契约唯一标识。 </div>
-    </div>  <!-- field-items -->
-
-
-
-    <h3 class="field-label">Request headers</h3>
-    <div class="field-items">
-      
-    </div>  <!-- field-items -->
-
-    <h3 class="field-label">Query parameters</h3>
-    <div class="field-items">
-      <div class="param">noCache (optional)</div>
-
-      <div class="param-desc"><span class="param-type">Query Parameter</span> &mdash; 是否强一致性,1 是、0 否。 default: 0 </div>
-    </div>  <!-- field-items -->
-
-
-    <h3 class="field-label">Return type</h3>
-    <div class="return-type">
-      <a href="#CreateSchema">CreateSchema</a>
-      
-    </div>
-
-    <!--Todo: process Response Object and its headers, schema, examples -->
-
-    <h3 class="field-label">Example data</h3>
-    <div class="example-data-content-type">Content-Type: application/json</div>
-    <pre class="example"><code>{
-  "schema" : "aeiou"
-}</code></pre>
-
-    <h3 class="field-label">Produces</h3>
-    This API call produces the following media types according to the <span class="header">Accept</span> request header;
-    the media type will be conveyed by the <span class="heaader">Content-Type</span> response header.
-    <ul>
-      <li><code>application/json</code></li>
-    </ul>
-
-    <h3 class="field-label">Responses</h3>
-    <h4 class="field-label">200</h4>
-    查询成功
-        <a href="#CreateSchema">CreateSchema</a>
-    <h4 class="field-label">400</h4>
-    错误的请求
-        <a href="#String">String</a>
-    <h4 class="field-label">500</h4>
-    内部错误
-        <a href="#String">String</a>
-  </div> <!-- method -->
-  <hr/>
-  <div class="method"><a name="getServices"/>
-    <div class="method-path">
-    <a class="up" href="#__Methods">Up</a>
-    <pre class="get"><code class="huge"><span class="http-method">get</span> /registry/v3/microservices</code></pre></div>
-    <div class="method-summary"> (<span class="nickname">getServices</span>)</div>
-    <div class="method-notes">根据条件组合,查询满足所有条件的微服务定义信息。</div>
-
-
-
-
-    <h3 class="field-label">Request headers</h3>
-    <div class="field-items">
-      
-    </div>  <!-- field-items -->
-
-    <h3 class="field-label">Query parameters</h3>
-    <div class="field-items">
-      <div class="param">noCache (optional)</div>
-
-      <div class="param-desc"><span class="param-type">Query Parameter</span> &mdash; 是否强一致性,1 是、0 否。 default: 0 </div>
-    </div>  <!-- field-items -->
-
-
-    <h3 class="field-label">Return type</h3>
-    <div class="return-type">
-      <a href="#GetMicroServicesResponse">GetMicroServicesResponse</a>
-      
-    </div>
-
-    <!--Todo: process Response Object and its headers, schema, examples -->
-
-    <h3 class="field-label">Example data</h3>
-    <div class="example-data-content-type">Content-Type: application/json</div>
-    <pre class="example"><code>{
-  "services" : [ {
-    "level" : "aeiou",
-    "description" : "aeiou",
-    "serviceName" : "aeiou",
-    "modTimestamp" : "aeiou",
-    "version" : "aeiou",
-    "LBStrategy" : "",
-    "paths" : [ {
-      "Path" : "aeiou",
-      "Property" : { }
-    } ],
-    "appId" : "aeiou",
-    "schemas" : [ "aeiou" ],
-    "serviceId" : "aeiou",
-    "providers" : [ {
-      "stage" : "aeiou",
-      "appId" : "aeiou",
-      "serviceName" : "aeiou",
-      "version" : "aeiou"
-    } ],
-    "properties" : "",
-    "status" : "UP",
-    "timestamp" : "aeiou"
-  } ]
-}</code></pre>
-
-    <h3 class="field-label">Produces</h3>
-    This API call produces the following media types according to the <span class="header">Accept</span> request header;
-    the media type will be conveyed by the <span class="heaader">Content-Type</span> response header.
-    <ul>
-      <li><code>application/json</code></li>
-    </ul>
-
-    <h3 class="field-label">Responses</h3>
-    <h4 class="field-label">200</h4>
-    查询成功
-        <a href="#GetMicroServicesResponse">GetMicroServicesResponse</a>
-    <h4 class="field-label">400</h4>
-    错误的请求
-        <a href="#String">String</a>
-    <h4 class="field-label">500</h4>
-    内部错误
-        <a href="#String">String</a>
-  </div> <!-- method -->
-  <hr/>
-  <div class="method"><a name="getTags"/>
-    <div class="method-path">
-    <a class="up" href="#__Methods">Up</a>
-    <pre class="get"><code class="huge"><span class="http-method">get</span> /registry/v3/microservices/{serviceId}/tags</code></pre></div>
-    <div class="method-summary"> (<span class="nickname">getTags</span>)</div>
-    <div class="method-notes">获取serviceId的微服务的tag</div>
-
-    <h3 class="field-label">Path parameters</h3>
-    <div class="field-items">
-      <div class="param">serviceId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 微服务唯一标识。 </div>
-    </div>  <!-- field-items -->
-
-
-
-    <h3 class="field-label">Request headers</h3>
-    <div class="field-items">
-      
-    </div>  <!-- field-items -->
-
-    <h3 class="field-label">Query parameters</h3>
-    <div class="field-items">
-      <div class="param">noCache (optional)</div>
-
-      <div class="param-desc"><span class="param-type">Query Parameter</span> &mdash; 是否强一致性,1 是、0 否。 default: 0 </div>
-    </div>  <!-- field-items -->
-
-
-    <h3 class="field-label">Return type</h3>
-    <div class="return-type">
-      <a href="#Tags">Tags</a>
-      
-    </div>
-
-    <!--Todo: process Response Object and its headers, schema, examples -->
-
-    <h3 class="field-label">Example data</h3>
-    <div class="example-data-content-type">Content-Type: application/json</div>
-    <pre class="example"><code>{
-  "tags" : { }
-}</code></pre>
-
-    <h3 class="field-label">Produces</h3>
-    This API call produces the following media types according to the <span class="header">Accept</span> request header;
-    the media type will be conveyed by the <span class="heaader">Content-Type</span> response header.
-    <ul>
-      <li><code>application/json</code></li>
-    </ul>
-
-    <h3 class="field-label">Responses</h3>
-    <h4 class="field-label">200</h4>
-    查询成功
-        <a href="#Tags">Tags</a>
-    <h4 class="field-label">400</h4>
-    错误的请求
-        <a href="#String">String</a>
-    <h4 class="field-label">500</h4>
-    内部错误
-        <a href="#String">String</a>
-  </div> <!-- method -->
-  <hr/>
-  <div class="method"><a name="modifySchema"/>
-    <div class="method-path">
-    <a class="up" href="#__Methods">Up</a>
-    <pre class="put"><code class="huge"><span class="http-method">put</span> /registry/v3/microservices/{serviceId}/schemas/{schemaId}</code></pre></div>
-    <div class="method-summary"> (<span class="nickname">modifySchema</span>)</div>
-    <div class="method-notes">根据schemaId更新微服务的访问契约内容。</div>
-
-    <h3 class="field-label">Path parameters</h3>
-    <div class="field-items">
-      <div class="param">serviceId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 微服务唯一标识。 </div><div class="param">schemaId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 微服务契约唯一标识。 </div>
-    </div>  <!-- field-items -->
-
-
-    <h3 class="field-label">Request body</h3>
-    <div class="field-items">
-      <div class="param">schema <a href="#CreateSchema">CreateSchema</a> (required)</div>
-
-      <div class="param-desc"><span class="param-type">Body Parameter</span> &mdash; 微服务契约内容。 </div>
-
-    </div>  <!-- field-items -->
-
-    <h3 class="field-label">Request headers</h3>
-    <div class="field-items">
-      
-    </div>  <!-- field-items -->
-
-
-
-
-    <!--Todo: process Response Object and its headers, schema, examples -->
-
-
-    <h3 class="field-label">Produces</h3>
-    This API call produces the following media types according to the <span class="header">Accept</span> request header;
-    the media type will be conveyed by the <span class="heaader">Content-Type</span> response header.
-    <ul>
-      <li><code>application/json</code></li>
-    </ul>
-
-    <h3 class="field-label">Responses</h3>
-    <h4 class="field-label">200</h4>
-    修改成功
-        <a href="#"></a>
-    <h4 class="field-label">400</h4>
-    错误的请求
-        <a href="#String">String</a>
-    <h4 class="field-label">500</h4>
-    内部错误
-        <a href="#String">String</a>
-  </div> <!-- method -->
-  <hr/>
-  <div class="method"><a name="modifySchemas"/>
-    <div class="method-path">
-    <a class="up" href="#__Methods">Up</a>
-    <pre class="post"><code class="huge"><span class="http-method">post</span> /registry/v3/microservices/{serviceId}/schemas</code></pre></div>
-    <div class="method-summary"> (<span class="nickname">modifySchemas</span>)</div>
-    <div class="method-notes">批量上传schemas。</div>
-
-    <h3 class="field-label">Path parameters</h3>
-    <div class="field-items">
-      <div class="param">serviceId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 唯一标识。 </div>
-    </div>  <!-- field-items -->
-
-
-    <h3 class="field-label">Request body</h3>
-    <div class="field-items">
-      <div class="param">type <a href="#ModifySchemasRequest">ModifySchemasRequest</a> (required)</div>
-
-      <div class="param-desc"><span class="param-type">Body Parameter</span> &mdash; 批量上传schemas信息。 </div>
-
-    </div>  <!-- field-items -->
-
-    <h3 class="field-label">Request headers</h3>
-    <div class="field-items">
-      
-    </div>  <!-- field-items -->
-
-
-
-
-    <!--Todo: process Response Object and its headers, schema, examples -->
-
-
-    <h3 class="field-label">Produces</h3>
-    This API call produces the following media types according to the <span class="header">Accept</span> request header;
-    the media type will be conveyed by the <span class="heaader">Content-Type</span> response header.
-    <ul>
-      <li><code>application/json</code></li>
-    </ul>
-
-    <h3 class="field-label">Responses</h3>
-    <h4 class="field-label">200</h4>
-    創建成功
-        <a href="#"></a>
-    <h4 class="field-label">400</h4>
-    错误的请求
-        <a href="#String">String</a>
-    <h4 class="field-label">500</h4>
-    内部错误
-        <a href="#String">String</a>
-  </div> <!-- method -->
-  <hr/>
-  <div class="method"><a name="registryV3MicroservicesServiceIdListwatcherGet"/>
-    <div class="method-path">
-    <a class="up" href="#__Methods">Up</a>
-    <pre class="get"><code class="huge"><span class="http-method">get</span> /registry/v3/microservices/{serviceId}/listwatcher</code></pre></div>
-    <div class="method-summary"> (<span class="nickname">registryV3MicroservicesServiceIdListwatcherGet</span>)</div>
-    <div class="method-notes">watch成功后返回完整的微服务提供者的实例信息,且服务在心跳消失,注册,注销,状态更新时,将这些变化主动推送到客户端。</div>
-
-    <h3 class="field-label">Path parameters</h3>
-    <div class="field-items">
-      <div class="param">serviceId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 微服务消费者的微服务唯一标识。 </div>
-    </div>  <!-- field-items -->
-
-
-
-
-
-
-    <h3 class="field-label">Return type</h3>
-    <div class="return-type">
-      <a href="#WatchInstanceResponse">WatchInstanceResponse</a>
-      
-    </div>
-
-    <!--Todo: process Response Object and its headers, schema, examples -->
-
-    <h3 class="field-label">Example data</h3>
-    <div class="example-data-content-type">Content-Type: application/json</div>
-    <pre class="example"><code>{
-  "instance" : {
-    "hostName" : "aeiou",
-    "endpoints" : [ "aeiou" ],
-    "environment" : "aeiou",
-    "instanceId" : "aeiou",
-    "dataCenterInfo" : {
-      "availableZone" : "aeiou",
-      "name" : "aeiou",
-      "region" : "aeiou"
-    },
-    "healthCheck" : {
-      "mode" : "aeiou",
-      "times" : 1,
-      "port" : 0,
-      "interval" : 6
-    },
-    "serviceId" : "aeiou",
-    "modTimestamp" : "aeiou",
-    "properties" : { },
-    "status" : "aeiou",
-    "timestamp" : "aeiou"
-  },
-  "action" : "aeiou",
-  "key" : {
-    "appId" : "aeiou",
-    "serviceName" : "aeiou",
-    "version" : "aeiou"
-  }
-}</code></pre>
-
-    <h3 class="field-label">Produces</h3>
-    This API call produces the following media types according to the <span class="header">Accept</span> request header;
-    the media type will be conveyed by the <span class="heaader">Content-Type</span> response header.
-    <ul>
-      <li><code>application/json</code></li>
-    </ul>
-
-    <h3 class="field-label">Responses</h3>
-    <h4 class="field-label">200</h4>
-    推送给watcher实例变化信息
-        <a href="#WatchInstanceResponse">WatchInstanceResponse</a>
-    <h4 class="field-label">400</h4>
-    错误的请求
-        <a href="#String">String</a>
-    <h4 class="field-label">500</h4>
-    内部错误
-        <a href="#String">String</a>
-  </div> <!-- method -->
-  <hr/>
-  <div class="method"><a name="updateProperties"/>
-    <div class="method-path">
-    <a class="up" href="#__Methods">Up</a>
-    <pre class="put"><code class="huge"><span class="http-method">put</span> /registry/v3/microservices/{serviceId}/properties</code></pre></div>
-    <div class="method-summary"> (<span class="nickname">updateProperties</span>)</div>
-    <div class="method-notes">创建微服务静态信息后可对服务部分字段进行更新,每次更新都需要传入完整的服务静态信息json,也就是说,即便不更新部分的字段也要作为json的属性传过去。</div>
-
-    <h3 class="field-label">Path parameters</h3>
-    <div class="field-items">
-      <div class="param">serviceId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 微服务唯一标识。 </div>
-    </div>  <!-- field-items -->
-
-
-    <h3 class="field-label">Request body</h3>
-    <div class="field-items">
-      <div class="param">properties <a href="#UpdateProperties">UpdateProperties</a> (required)</div>
-
-      <div class="param-desc"><span class="param-type">Body Parameter</span> &mdash; 微服务扩展属性请求结构体。 </div>
-
-    </div>  <!-- field-items -->
-
-    <h3 class="field-label">Request headers</h3>
-    <div class="field-items">
-      
-    </div>  <!-- field-items -->
-
-
-
-
-    <!--Todo: process Response Object and its headers, schema, examples -->
-
-
-    <h3 class="field-label">Produces</h3>
-    This API call produces the following media types according to the <span class="header">Accept</span> request header;
-    the media type will be conveyed by the <span class="heaader">Content-Type</span> response header.
-    <ul>
-      <li><code>application/json</code></li>
-    </ul>
-
-    <h3 class="field-label">Responses</h3>
-    <h4 class="field-label">200</h4>
-    修改成功
-        <a href="#"></a>
-    <h4 class="field-label">400</h4>
-    错误的请求
-        <a href="#String">String</a>
-    <h4 class="field-label">500</h4>
-    内部错误
-        <a href="#String">String</a>
-  </div> <!-- method -->
-  <hr/>
-  <div class="method"><a name="updateRule"/>
-    <div class="method-path">
-    <a class="up" href="#__Methods">Up</a>
-    <pre class="put"><code class="huge"><span class="http-method">put</span> /registry/v3/microservices/{serviceId}/rules/{rule_id}</code></pre></div>
-    <div class="method-summary"> (<span class="nickname">updateRule</span>)</div>
-    <div class="method-notes">为serviceId的服务更新黑白名单。</div>
-
-    <h3 class="field-label">Path parameters</h3>
-    <div class="field-items">
-      <div class="param">serviceId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 微服务唯一标识。 </div><div class="param">rule_id (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; ruleId。 </div>
-    </div>  <!-- field-items -->
-
-
-    <h3 class="field-label">Request body</h3>
-    <div class="field-items">
-      <div class="param">rule <a href="#AddOrUpdateRule">AddOrUpdateRule</a> (required)</div>
-
-      <div class="param-desc"><span class="param-type">Body Parameter</span> &mdash; 要更新的rule </div>
-
-    </div>  <!-- field-items -->
-
-    <h3 class="field-label">Request headers</h3>
-    <div class="field-items">
-      
-    </div>  <!-- field-items -->
-
-
-
-    <h3 class="field-label">Return type</h3>
-    <div class="return-type">
-      
-      String
-    </div>
-
-    <!--Todo: process Response Object and its headers, schema, examples -->
-
-    <h3 class="field-label">Example data</h3>
-    <div class="example-data-content-type">Content-Type: application/json</div>
-    <pre class="example"><code>"aeiou"</code></pre>
-
-    <h3 class="field-label">Produces</h3>
-    This API call produces the following media types according to the <span class="header">Accept</span> request header;
-    the media type will be conveyed by the <span class="heaader">Content-Type</span> response header.
-    <ul>
-      <li><code>application/json</code></li>
-    </ul>
-
-    <h3 class="field-label">Responses</h3>
-    <h4 class="field-label">200</h4>
-    修改成功
-        <a href="#String">String</a>
-    <h4 class="field-label">400</h4>
-    错误的请求
-        <a href="#String">String</a>
-    <h4 class="field-label">500</h4>
-    内部错误
-        <a href="#String">String</a>
-  </div> <!-- method -->
-  <hr/>
-  <div class="method"><a name="updateTag"/>
-    <div class="method-path">
-    <a class="up" href="#__Methods">Up</a>
-    <pre class="put"><code class="huge"><span class="http-method">put</span> /registry/v3/microservices/{serviceId}/tags/{key}</code></pre></div>
-    <div class="method-summary"> (<span class="nickname">updateTag</span>)</div>
-    <div class="method-notes">为serviceId的微服务更新key对应的value值</div>
-
-    <h3 class="field-label">Path parameters</h3>
-    <div class="field-items">
-      <div class="param">serviceId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 微服务唯一标识。 </div><div class="param">key (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 要更新的tag的key值。 </div>
-    </div>  <!-- field-items -->
-
-
-
-    <h3 class="field-label">Request headers</h3>
-    <div class="field-items">
-      
-    </div>  <!-- field-items -->
-
-    <h3 class="field-label">Query parameters</h3>
-    <div class="field-items">
-      <div class="param">value (required)</div>
-
-      <div class="param-desc"><span class="param-type">Query Parameter</span> &mdash; 要更新的tag的value值。 </div>
-    </div>  <!-- field-items -->
-
-
-
-    <!--Todo: process Response Object and its headers, schema, examples -->
-
-
-    <h3 class="field-label">Produces</h3>
-    This API call produces the following media types according to the <span class="header">Accept</span> request header;
-    the media type will be conveyed by the <span class="heaader">Content-Type</span> response header.
-    <ul>
-      <li><code>application/json</code></li>
-    </ul>
-
-    <h3 class="field-label">Responses</h3>
-    <h4 class="field-label">200</h4>
-    更新成功
-        <a href="#"></a>
-    <h4 class="field-label">400</h4>
-    错误的请求
-        <a href="#String">String</a>
-    <h4 class="field-label">500</h4>
-    内部错误
-        <a href="#String">String</a>
-  </div> <!-- method -->
-  <hr/>
-  <div class="method"><a name="watch"/>
-    <div class="method-path">
-    <a class="up" href="#__Methods">Up</a>
-    <pre class="get"><code class="huge"><span class="http-method">get</span> /registry/v3/microservices/{serviceId}/watcher</code></pre></div>
-    <div class="method-summary"> (<span class="nickname">watch</span>)</div>
-    <div class="method-notes">当服务在心跳消失,注册,注销,状态更新时, 将这些变化主动推送到客户端。</div>
-
-    <h3 class="field-label">Path parameters</h3>
-    <div class="field-items">
-      <div class="param">serviceId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 微服务消费者的微服务唯一标识。 </div>
-    </div>  <!-- field-items -->
-
-
-
-
-
-
-    <h3 class="field-label">Return type</h3>
-    <div class="return-type">
-      <a href="#WatchInstanceResponse">WatchInstanceResponse</a>
-      
-    </div>
-
-    <!--Todo: process Response Object and its headers, schema, examples -->
-
-    <h3 class="field-label">Example data</h3>
-    <div class="example-data-content-type">Content-Type: application/json</div>
-    <pre class="example"><code>{
-  "instance" : {
-    "hostName" : "aeiou",
-    "endpoints" : [ "aeiou" ],
-    "environment" : "aeiou",
-    "instanceId" : "aeiou",
-    "dataCenterInfo" : {
-      "availableZone" : "aeiou",
-      "name" : "aeiou",
-      "region" : "aeiou"
-    },
-    "healthCheck" : {
-      "mode" : "aeiou",
-      "times" : 1,
-      "port" : 0,
-      "interval" : 6
-    },
-    "serviceId" : "aeiou",
-    "modTimestamp" : "aeiou",
-    "properties" : { },
-    "status" : "aeiou",
-    "timestamp" : "aeiou"
-  },
-  "action" : "aeiou",
-  "key" : {
-    "appId" : "aeiou",
-    "serviceName" : "aeiou",
-    "version" : "aeiou"
-  }
-}</code></pre>
-
-    <h3 class="field-label">Produces</h3>
-    This API call produces the following media types according to the <span class="header">Accept</span> request header;
-    the media type will be conveyed by the <span class="heaader">Content-Type</span> response header.
-    <ul>
-      <li><code>application/json</code></li>
-    </ul>
-
-    <h3 class="field-label">Responses</h3>
-    <h4 class="field-label">200</h4>
-    实例变化时,成功推送给watcher的信息
-        <a href="#WatchInstanceResponse">WatchInstanceResponse</a>
-    <h4 class="field-label">400</h4>
-    错误的请求
-        <a href="#String">String</a>
-    <h4 class="field-label">500</h4>
-    内部错误
-        <a href="#String">String</a>
-  </div> <!-- method -->
-  <hr/>
-  <h1><a name="Rule">Rule</a></h1>
-  <div class="method"><a name="addRule"/>
-    <div class="method-path">
-    <a class="up" href="#__Methods">Up</a>
-    <pre class="post"><code class="huge"><span class="http-method">post</span> /registry/v3/microservices/{serviceId}/rules</code></pre></div>
-    <div class="method-summary"> (<span class="nickname">addRule</span>)</div>
-    <div class="method-notes">为serviceId的服务新增黑白名单,同一服务,attribute和pattern唯一标识一份黑白名单。</div>
-
-    <h3 class="field-label">Path parameters</h3>
-    <div class="field-items">
-      <div class="param">serviceId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 微服务唯一标识。 </div>
-    </div>  <!-- field-items -->
-
-
-    <h3 class="field-label">Request body</h3>
-    <div class="field-items">
-      <div class="param">rules <a href="#AddRules">AddRules</a> (required)</div>
-
-      <div class="param-desc"><span class="param-type">Body Parameter</span> &mdash; 新增黑白名单。 </div>
-
-    </div>  <!-- field-items -->
-
-    <h3 class="field-label">Request headers</h3>
-    <div class="field-items">
-      
-    </div>  <!-- field-items -->
-
-
-
-    <h3 class="field-label">Return type</h3>
-    <div class="return-type">
-      <a href="#AddRuleResponse">AddRuleResponse</a>
-      
-    </div>
-
-    <!--Todo: process Response Object and its headers, schema, examples -->
-
-    <h3 class="field-label">Example data</h3>
-    <div class="example-data-content-type">Content-Type: application/json</div>
-    <pre class="example"><code>{
-  "RuleIds" : [ "aeiou" ]
-}</code></pre>
-
-    <h3 class="field-label">Produces</h3>
-    This API call produces the following media types according to the <span class="header">Accept</span> request header;
-    the media type will be conveyed by the <span class="heaader">Content-Type</span> response header.
-    <ul>
-      <li><code>application/json</code></li>
-    </ul>
-
-    <h3 class="field-label">Responses</h3>
-    <h4 class="field-label">200</h4>
-    创建成功
-        <a href="#AddRuleResponse">AddRuleResponse</a>
-    <h4 class="field-label">400</h4>
-    错误的请求
-        <a href="#String">String</a>
-    <h4 class="field-label">500</h4>
-    内部错误
-        <a href="#String">String</a>
-  </div> <!-- method -->
-  <hr/>
-  <div class="method"><a name="deleteRule"/>
-    <div class="method-path">
-    <a class="up" href="#__Methods">Up</a>
-    <pre class="delete"><code class="huge"><span class="http-method">delete</span> /registry/v3/microservices/{serviceId}/rules/{rule_id}</code></pre></div>
-    <div class="method-summary"> (<span class="nickname">deleteRule</span>)</div>
-    <div class="method-notes">为serviceId的服务删除黑白名单。</div>
-
-    <h3 class="field-label">Path parameters</h3>
-    <div class="field-items">
-      <div class="param">serviceId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 微服务唯一标识。 </div><div class="param">rule_id (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; ruleId。 </div>
-    </div>  <!-- field-items -->
-
-
-
-    <h3 class="field-label">Request headers</h3>
-    <div class="field-items">
-      
-    </div>  <!-- field-items -->
-
-
-
-    <h3 class="field-label">Return type</h3>
-    <div class="return-type">
-      
-      String
-    </div>
-
-    <!--Todo: process Response Object and its headers, schema, examples -->
-
-    <h3 class="field-label">Example data</h3>
-    <div class="example-data-content-type">Content-Type: application/json</div>
-    <pre class="example"><code>"aeiou"</code></pre>
-
-    <h3 class="field-label">Produces</h3>
-    This API call produces the following media types according to the <span class="header">Accept</span> request header;
-    the media type will be conveyed by the <span class="heaader">Content-Type</span> response header.
-    <ul>
-      <li><code>application/json</code></li>
-    </ul>
-
-    <h3 class="field-label">Responses</h3>
-    <h4 class="field-label">200</h4>
-    删除成功
-        <a href="#String">String</a>
-    <h4 class="field-label">400</h4>
-    错误的请求
-        <a href="#String">String</a>
-    <h4 class="field-label">500</h4>
-    内部错误
-        <a href="#String">String</a>
-  </div> <!-- method -->
-  <hr/>
-  <div class="method"><a name="getRule"/>
-    <div class="method-path">
-    <a class="up" href="#__Methods">Up</a>
-    <pre class="get"><code class="huge"><span class="http-method">get</span> /registry/v3/microservices/{serviceId}/rules</code></pre></div>
-    <div class="method-summary"> (<span class="nickname">getRule</span>)</div>
-    <div class="method-notes">获取serviceId的服务的黑白名单信息。</div>
-
-    <h3 class="field-label">Path parameters</h3>
-    <div class="field-items">
-      <div class="param">serviceId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 微服务唯一标识。 </div>
-    </div>  <!-- field-items -->
-
-
-
-    <h3 class="field-label">Request headers</h3>
-    <div class="field-items">
-      
-    </div>  <!-- field-items -->
-
-    <h3 class="field-label">Query parameters</h3>
-    <div class="field-items">
-      <div class="param">noCache (optional)</div>
-
-      <div class="param-desc"><span class="param-type">Query Parameter</span> &mdash; 是否强一致性,1 是、0 否。 default: 0 </div>
-    </div>  <!-- field-items -->
-
-
-    <h3 class="field-label">Return type</h3>
-    <div class="return-type">
-      <a href="#Rules">Rules</a>
-      
-    </div>
-
-    <!--Todo: process Response Object and its headers, schema, examples -->
-
-    <h3 class="field-label">Example data</h3>
-    <div class="example-data-content-type">Content-Type: application/json</div>
-    <pre class="example"><code>{
-  "rules" : [ {
-    "ruleType" : "aeiou",
-    "pattern" : "aeiou",
-    "description" : "aeiou",
-    "attribute" : "aeiou",
-    "ruleId" : "aeiou",
-    "modTimestamp" : "aeiou",
-    "timestamp" : "aeiou"
-  } ]
-}</code></pre>
-
-    <h3 class="field-label">Produces</h3>
-    This API call produces the following media types according to the <span class="header">Accept</span> request header;
-    the media type will be conveyed by the <span class="heaader">Content-Type</span> response header.
-    <ul>
-      <li><code>application/json</code></li>
-    </ul>
-
-    <h3 class="field-label">Responses</h3>
-    <h4 class="field-label">200</h4>
-    查询成功
-        <a href="#Rules">Rules</a>
-    <h4 class="field-label">400</h4>
-    错误的请求
-        <a href="#String">String</a>
-    <h4 class="field-label">500</h4>
-    内部错误
-        <a href="#String">String</a>
-  </div> <!-- method -->
-  <hr/>
-  <div class="method"><a name="updateRule"/>
-    <div class="method-path">
-    <a class="up" href="#__Methods">Up</a>
-    <pre class="put"><code class="huge"><span class="http-method">put</span> /registry/v3/microservices/{serviceId}/rules/{rule_id}</code></pre></div>
-    <div class="method-summary"> (<span class="nickname">updateRule</span>)</div>
-    <div class="method-notes">为serviceId的服务更新黑白名单。</div>
-
-    <h3 class="field-label">Path parameters</h3>
-    <div class="field-items">
-      <div class="param">serviceId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 微服务唯一标识。 </div><div class="param">rule_id (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; ruleId。 </div>
-    </div>  <!-- field-items -->
-
-
-    <h3 class="field-label">Request body</h3>
-    <div class="field-items">
-      <div class="param">rule <a href="#AddOrUpdateRule">AddOrUpdateRule</a> (required)</div>
-
-      <div class="param-desc"><span class="param-type">Body Parameter</span> &mdash; 要更新的rule </div>
-
-    </div>  <!-- field-items -->
-
-    <h3 class="field-label">Request headers</h3>
-    <div class="field-items">
-      
-    </div>  <!-- field-items -->
-
-
-
-    <h3 class="field-label">Return type</h3>
-    <div class="return-type">
-      
-      String
-    </div>
-
-    <!--Todo: process Response Object and its headers, schema, examples -->
-
-    <h3 class="field-label">Example data</h3>
-    <div class="example-data-content-type">Content-Type: application/json</div>
-    <pre class="example"><code>"aeiou"</code></pre>
-
-    <h3 class="field-label">Produces</h3>
-    This API call produces the following media types according to the <span class="header">Accept</span> request header;
-    the media type will be conveyed by the <span class="heaader">Content-Type</span> response header.
-    <ul>
-      <li><code>application/json</code></li>
-    </ul>
-
-    <h3 class="field-label">Responses</h3>
-    <h4 class="field-label">200</h4>
-    修改成功
-        <a href="#String">String</a>
-    <h4 class="field-label">400</h4>
-    错误的请求
-        <a href="#String">String</a>
-    <h4 class="field-label">500</h4>
-    内部错误
-        <a href="#String">String</a>
-  </div> <!-- method -->
-  <hr/>
-  <h1><a name="Schema">Schema</a></h1>
-  <div class="method"><a name="deleteSchema"/>
-    <div class="method-path">
-    <a class="up" href="#__Methods">Up</a>
-    <pre class="delete"><code class="huge"><span class="http-method">delete</span> /registry/v3/microservices/{serviceId}/schemas/{schemaId}</code></pre></div>
-    <div class="method-summary"> (<span class="nickname">deleteSchema</span>)</div>
-    <div class="method-notes">删除微服务的一个schema信息。</div>
-
-    <h3 class="field-label">Path parameters</h3>
-    <div class="field-items">
-      <div class="param">serviceId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 微服务唯一标识。 </div><div class="param">schemaId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 微服务契约唯一标识。 </div>
-    </div>  <!-- field-items -->
-
-
-
-    <h3 class="field-label">Request headers</h3>
-    <div class="field-items">
-      
-    </div>  <!-- field-items -->
-
-
-
-
-    <!--Todo: process Response Object and its headers, schema, examples -->
-
-
-    <h3 class="field-label">Produces</h3>
-    This API call produces the following media types according to the <span class="header">Accept</span> request header;
-    the media type will be conveyed by the <span class="heaader">Content-Type</span> response header.
-    <ul>
-      <li><code>application/json</code></li>
-    </ul>
-
-    <h3 class="field-label">Responses</h3>
-    <h4 class="field-label">200</h4>
-    删除成功
-        <a href="#"></a>
-    <h4 class="field-label">400</h4>
-    错误的请求
-        <a href="#String">String</a>
-    <h4 class="field-label">500</h4>
-    内部错误
-        <a href="#String">String</a>
-  </div> <!-- method -->
-  <hr/>
-  <div class="method"><a name="getSchemaInfo"/>
-    <div class="method-path">
-    <a class="up" href="#__Methods">Up</a>
-    <pre class="get"><code class="huge"><span class="http-method">get</span> /registry/v3/microservices/{serviceId}/schemas/{schemaId}</code></pre></div>
-    <div class="method-summary"> (<span class="nickname">getSchemaInfo</span>)</div>
-    <div class="method-notes">根据serviceId和schemaId查询微服务的schema信息。</div>
-
-    <h3 class="field-label">Path parameters</h3>
-    <div class="field-items">
-      <div class="param">serviceId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 微服务唯一标识。 </div><div class="param">schemaId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 微服务契约唯一标识。 </div>
-    </div>  <!-- field-items -->
-
-
-
-    <h3 class="field-label">Request headers</h3>
-    <div class="field-items">
-      
-    </div>  <!-- field-items -->
-
-    <h3 class="field-label">Query parameters</h3>
-    <div class="field-items">
-      <div class="param">noCache (optional)</div>
-
-      <div class="param-desc"><span class="param-type">Query Parameter</span> &mdash; 是否强一致性,1 是、0 否。 default: 0 </div>
-    </div>  <!-- field-items -->
-
-
-    <h3 class="field-label">Return type</h3>
-    <div class="return-type">
-      <a href="#CreateSchema">CreateSchema</a>
-      
-    </div>
-
-    <!--Todo: process Response Object and its headers, schema, examples -->
-
-    <h3 class="field-label">Example data</h3>
-    <div class="example-data-content-type">Content-Type: application/json</div>
-    <pre class="example"><code>{
-  "schema" : "aeiou"
-}</code></pre>
-
-    <h3 class="field-label">Produces</h3>
-    This API call produces the following media types according to the <span class="header">Accept</span> request header;
-    the media type will be conveyed by the <span class="heaader">Content-Type</span> response header.
-    <ul>
-      <li><code>application/json</code></li>
-    </ul>
-
-    <h3 class="field-label">Responses</h3>
-    <h4 class="field-label">200</h4>
-    查询成功
-        <a href="#CreateSchema">CreateSchema</a>
-    <h4 class="field-label">400</h4>
-    错误的请求
-        <a href="#String">String</a>
-    <h4 class="field-label">500</h4>
-    内部错误
-        <a href="#String">String</a>
-  </div> <!-- method -->
-  <hr/>
-  <div class="method"><a name="modifySchema"/>
-    <div class="method-path">
-    <a class="up" href="#__Methods">Up</a>
-    <pre class="put"><code class="huge"><span class="http-method">put</span> /registry/v3/microservices/{serviceId}/schemas/{schemaId}</code></pre></div>
-    <div class="method-summary"> (<span class="nickname">modifySchema</span>)</div>
-    <div class="method-notes">根据schemaId更新微服务的访问契约内容。</div>
-
-    <h3 class="field-label">Path parameters</h3>
-    <div class="field-items">
-      <div class="param">serviceId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 微服务唯一标识。 </div><div class="param">schemaId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 微服务契约唯一标识。 </div>
-    </div>  <!-- field-items -->
-
-
-    <h3 class="field-label">Request body</h3>
-    <div class="field-items">
-      <div class="param">schema <a href="#CreateSchema">CreateSchema</a> (required)</div>
-
-      <div class="param-desc"><span class="param-type">Body Parameter</span> &mdash; 微服务契约内容。 </div>
-
-    </div>  <!-- field-items -->
-
-    <h3 class="field-label">Request headers</h3>
-    <div class="field-items">
-      
-    </div>  <!-- field-items -->
-
-
-
-
-    <!--Todo: process Response Object and its headers, schema, examples -->
-
-
-    <h3 class="field-label">Produces</h3>
-    This API call produces the following media types according to the <span class="header">Accept</span> request header;
-    the media type will be conveyed by the <span class="heaader">Content-Type</span> response header.
-    <ul>
-      <li><code>application/json</code></li>
-    </ul>
-
-    <h3 class="field-label">Responses</h3>
-    <h4 class="field-label">200</h4>
-    修改成功
-        <a href="#"></a>
-    <h4 class="field-label">400</h4>
-    错误的请求
-        <a href="#String">String</a>
-    <h4 class="field-label">500</h4>
-    内部错误
-        <a href="#String">String</a>
-  </div> <!-- method -->
-  <hr/>
-  <div class="method"><a name="modifySchemas"/>
-    <div class="method-path">
-    <a class="up" href="#__Methods">Up</a>
-    <pre class="post"><code class="huge"><span class="http-method">post</span> /registry/v3/microservices/{serviceId}/schemas</code></pre></div>
-    <div class="method-summary"> (<span class="nickname">modifySchemas</span>)</div>
-    <div class="method-notes">批量上传schemas。</div>
-
-    <h3 class="field-label">Path parameters</h3>
-    <div class="field-items">
-      <div class="param">serviceId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 唯一标识。 </div>
-    </div>  <!-- field-items -->
-
-
-    <h3 class="field-label">Request body</h3>
-    <div class="field-items">
-      <div class="param">type <a href="#ModifySchemasRequest">ModifySchemasRequest</a> (required)</div>
-
-      <div class="param-desc"><span class="param-type">Body Parameter</span> &mdash; 批量上传schemas信息。 </div>
-
-    </div>  <!-- field-items -->
-
-    <h3 class="field-label">Request headers</h3>
-    <div class="field-items">
-      
-    </div>  <!-- field-items -->
-
-
-
-
-    <!--Todo: process Response Object and its headers, schema, examples -->
-
-
-    <h3 class="field-label">Produces</h3>
-    This API call produces the following media types according to the <span class="header">Accept</span> request header;
-    the media type will be conveyed by the <span class="heaader">Content-Type</span> response header.
-    <ul>
-      <li><code>application/json</code></li>
-    </ul>
-
-    <h3 class="field-label">Responses</h3>
-    <h4 class="field-label">200</h4>
-    創建成功
-        <a href="#"></a>
-    <h4 class="field-label">400</h4>
-    错误的请求
-        <a href="#String">String</a>
-    <h4 class="field-label">500</h4>
-    内部错误
-        <a href="#String">String</a>
-  </div> <!-- method -->
-  <hr/>
-  <h1><a name="Schemas">Schemas</a></h1>
-  <div class="method"><a name="exist"/>
-    <div class="method-path">
-    <a class="up" href="#__Methods">Up</a>
-    <pre class="get"><code class="huge"><span class="http-method">get</span> /registry/v3/existence</code></pre></div>
-    <div class="method-summary"> (<span class="nickname">exist</span>)</div>
-    <div class="method-notes">可通过指定条件,查询微服务serviceId或schema的唯一标识信息。</div>
-
-
-
-
-    <h3 class="field-label">Request headers</h3>
-    <div class="field-items">
-      
-    </div>  <!-- field-items -->
-
-    <h3 class="field-label">Query parameters</h3>
-    <div class="field-items">
-      <div class="param">type (required)</div>
-
-      <div class="param-desc"><span class="param-type">Query Parameter</span> &mdash; 资源类型 microservice微服务 schema微服务访问契约。 </div><div class="param">appId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Query Parameter</span> &mdash; 资源类型为 microservice时 需传入应用app唯一标识。 </div><div class="param">serviceName (required)</div>
-
-      <div class="param-desc"><span class="param-type">Query Parameter</span> &mdash; 资源类型为 microservice时 需传入微服务名称。 </div><div class="param">version (required)</div>
-
-      <div class="param-desc"><span class="param-type">Query Parameter</span> &mdash; 资源类型为 microservice时 需传入微服务版本。 </div><div class="param">serviceId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Query Parameter</span> &mdash; 资源类型为 schema时 需传入微服务唯一标识。 </div><div class="param">schemaId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Query Parameter</span> &mdash; 资源类型为 schema时 需传入schema唯一标识。 </div><div class="param">noCache (optional)</div>
-
-      <div class="param-desc"><span class="param-type">Query Parameter</span> &mdash; 是否强一致性,1 是、0 否。 default: 0 </div>
-    </div>  <!-- field-items -->
-
-
-    <h3 class="field-label">Return type</h3>
-    <div class="return-type">
-      <a href="#GetResourceResponse">GetResourceResponse</a>
-      
-    </div>
-
-    <!--Todo: process Response Object and its headers, schema, examples -->
-
-    <h3 class="field-label">Example data</h3>
-    <div class="example-data-content-type">Content-Type: application/json</div>
-    <pre class="example"><code>{
-  "schemaId" : "aeiou",
-  "serviceId" : "aeiou"
-}</code></pre>
-
-    <h3 class="field-label">Produces</h3>
-    This API call produces the following media types according to the <span class="header">Accept</span> request header;
-    the media type will be conveyed by the <span class="heaader">Content-Type</span> response header.
-    <ul>
-      <li><code>application/json</code></li>
-    </ul>
-
-    <h3 class="field-label">Responses</h3>
-    <h4 class="field-label">200</h4>
-    查询成功
-        <a href="#GetResourceResponse">GetResourceResponse</a>
-    <h4 class="field-label">400</h4>
-    错误的请求
-        <a href="#String">String</a>
-    <h4 class="field-label">500</h4>
-    内部错误
-        <a href="#String">String</a>
-  </div> <!-- method -->
-  <hr/>
-  <h1><a name="Tag">Tag</a></h1>
-  <div class="method"><a name="addTags"/>
-    <div class="method-path">
-    <a class="up" href="#__Methods">Up</a>
-    <pre class="post"><code class="huge"><span class="http-method">post</span> /registry/v3/microservices/{serviceId}/tags</code></pre></div>
-    <div class="method-summary"> (<span class="nickname">addTags</span>)</div>
-    <div class="method-notes">为serviceId的微服务创建tag。</div>
-
-    <h3 class="field-label">Path parameters</h3>
-    <div class="field-items">
-      <div class="param">serviceId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 微服务唯一标识。 </div>
-    </div>  <!-- field-items -->
-
-
-    <h3 class="field-label">Request body</h3>
-    <div class="field-items">
-      <div class="param">tags <a href="#Tags">Tags</a> (required)</div>
-
-      <div class="param-desc"><span class="param-type">Body Parameter</span> &mdash; 要创建的tags。 </div>
-
-    </div>  <!-- field-items -->
-
-    <h3 class="field-label">Request headers</h3>
-    <div class="field-items">
-      
-    </div>  <!-- field-items -->
-
-
-
-
-    <!--Todo: process Response Object and its headers, schema, examples -->
-
-
-    <h3 class="field-label">Produces</h3>
-    This API call produces the following media types according to the <span class="header">Accept</span> request header;
-    the media type will be conveyed by the <span class="heaader">Content-Type</span> response header.
-    <ul>
-      <li><code>application/json</code></li>
-    </ul>
-
-    <h3 class="field-label">Responses</h3>
-    <h4 class="field-label">200</h4>
-    创建成功
-        <a href="#"></a>
-    <h4 class="field-label">400</h4>
-    错误的请求
-        <a href="#String">String</a>
-    <h4 class="field-label">500</h4>
-    内部错误
-        <a href="#String">String</a>
-  </div> <!-- method -->
-  <hr/>
-  <div class="method"><a name="deleteTags"/>
-    <div class="method-path">
-    <a class="up" href="#__Methods">Up</a>
-    <pre class="delete"><code class="huge"><span class="http-method">delete</span> /registry/v3/microservices/{serviceId}/tags/{key}</code></pre></div>
-    <div class="method-summary"> (<span class="nickname">deleteTags</span>)</div>
-    <div class="method-notes">为serviceId的微服务删除tags</div>
-
-    <h3 class="field-label">Path parameters</h3>
-    <div class="field-items">
-      <div class="param">serviceId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 微服务唯一标识。 </div><div class="param">key (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 要删除的tag的key值,多个key的话,以,隔开。 </div>
-    </div>  <!-- field-items -->
-
-
-
-    <h3 class="field-label">Request headers</h3>
-    <div class="field-items">
-      
-    </div>  <!-- field-items -->
-
-
-
-
-    <!--Todo: process Response Object and its headers, schema, examples -->
-
-
-    <h3 class="field-label">Produces</h3>
-    This API call produces the following media types according to the <span class="header">Accept</span> request header;
-    the media type will be conveyed by the <span class="heaader">Content-Type</span> response header.
-    <ul>
-      <li><code>application/json</code></li>
-    </ul>
-
-    <h3 class="field-label">Responses</h3>
-    <h4 class="field-label">200</h4>
-    删除成功
-        <a href="#"></a>
-    <h4 class="field-label">400</h4>
-    错误的请求
-        <a href="#String">String</a>
-    <h4 class="field-label">500</h4>
-    内部错误
-        <a href="#String">String</a>
-  </div> <!-- method -->
-  <hr/>
-  <div class="method"><a name="getTags"/>
-    <div class="method-path">
-    <a class="up" href="#__Methods">Up</a>
-    <pre class="get"><code class="huge"><span class="http-method">get</span> /registry/v3/microservices/{serviceId}/tags</code></pre></div>
-    <div class="method-summary"> (<span class="nickname">getTags</span>)</div>
-    <div class="method-notes">获取serviceId的微服务的tag</div>
-
-    <h3 class="field-label">Path parameters</h3>
-    <div class="field-items">
-      <div class="param">serviceId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 微服务唯一标识。 </div>
-    </div>  <!-- field-items -->
-
-
-
-    <h3 class="field-label">Request headers</h3>
-    <div class="field-items">
-      
-    </div>  <!-- field-items -->
-
-    <h3 class="field-label">Query parameters</h3>
-    <div class="field-items">
-      <div class="param">noCache (optional)</div>
-
-      <div class="param-desc"><span class="param-type">Query Parameter</span> &mdash; 是否强一致性,1 是、0 否。 default: 0 </div>
-    </div>  <!-- field-items -->
-
-
-    <h3 class="field-label">Return type</h3>
-    <div class="return-type">
-      <a href="#Tags">Tags</a>
-      
-    </div>
-
-    <!--Todo: process Response Object and its headers, schema, examples -->
-
-    <h3 class="field-label">Example data</h3>
-    <div class="example-data-content-type">Content-Type: application/json</div>
-    <pre class="example"><code>{
-  "tags" : { }
-}</code></pre>
-
-    <h3 class="field-label">Produces</h3>
-    This API call produces the following media types according to the <span class="header">Accept</span> request header;
-    the media type will be conveyed by the <span class="heaader">Content-Type</span> response header.
-    <ul>
-      <li><code>application/json</code></li>
-    </ul>
-
-    <h3 class="field-label">Responses</h3>
-    <h4 class="field-label">200</h4>
-    查询成功
-        <a href="#Tags">Tags</a>
-    <h4 class="field-label">400</h4>
-    错误的请求
-        <a href="#String">String</a>
-    <h4 class="field-label">500</h4>
-    内部错误
-        <a href="#String">String</a>
-  </div> <!-- method -->
-  <hr/>
-  <div class="method"><a name="updateTag"/>
-    <div class="method-path">
-    <a class="up" href="#__Methods">Up</a>
-    <pre class="put"><code class="huge"><span class="http-method">put</span> /registry/v3/microservices/{serviceId}/tags/{key}</code></pre></div>
-    <div class="method-summary"> (<span class="nickname">updateTag</span>)</div>
-    <div class="method-notes">为serviceId的微服务更新key对应的value值</div>
-
-    <h3 class="field-label">Path parameters</h3>
-    <div class="field-items">
-      <div class="param">serviceId (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 微服务唯一标识。 </div><div class="param">key (required)</div>
-
-      <div class="param-desc"><span class="param-type">Path Parameter</span> &mdash; 要更新的tag的key值。 </div>
-    </div>  <!-- field-items -->
-
-
-
-    <h3 class="field-label">Request headers</h3>
-    <div class="field-items">
-      
-    </div>  <!-- field-items -->
-
-    <h3 class="field-label">Query parameters</h3>
-    <div class="field-items">
-      <div class="param">value (required)</div>
-
-      <div class="param-desc"><span class="param-type">Query Parameter</span> &mdash; 要更新的tag的value值。 </div>
-    </div>  <!-- field-items -->
-
-
-
-    <!--Todo: process Response Object and its headers, schema, examples -->
-
-
-    <h3 class="field-label">Produces</h3>
-    This API call produces the following media types according to the <span class="header">Accept</span> request header;
-    the media type will be conveyed by the <span class="heaader">Content-Type</span> response header.
-    <ul>
-      <li><code>application/json</code></li>
-    </ul>
-
-    <h3 class="field-label">Responses</h3>
-    <h4 class="field-label">200</h4>
-    更新成功
-        <a href="#"></a>
-    <h4 class="field-label">400</h4>
-    错误的请求
-        <a href="#String">String</a>
-    <h4 class="field-label">500</h4>
-    内部错误
-        <a href="#String">String</a>
-  </div> <!-- method -->
-  <hr/>
-
-  <h2><a name="__Models">Models</a></h2>
-  [ Jump to <a href="#__Methods">Methods</a> ]
-
-  <h3>Table of Contents</h3>
-  <ol>
-    <li><a href="#AddOrUpdateRule"><code>AddOrUpdateRule</code> - </a></li>
-    <li><a href="#AddRuleResponse"><code>AddRuleResponse</code> - </a></li>
-    <li><a href="#AddRules"><code>AddRules</code> - </a></li>
-    <li><a href="#ConDependency"><code>ConDependency</code> - </a></li>
-    <li><a href="#CreateDependenciesRequest"><code>CreateDependenciesRequest</code> - </a></li>
-    <li><a href="#CreateInstance"><code>CreateInstance</code> - </a></li>
-    <li><a href="#CreateInstanceResponse"><code>CreateInstanceResponse</code> - </a></li>
-    <li><a href="#CreateMicroService"><code>CreateMicroService</code> - </a></li>
-    <li><a href="#CreateMicroServiceResponse"><code>CreateMicroServiceResponse</code> - </a></li>
-    <li><a href="#CreateSchema"><code>CreateSchema</code> - </a></li>
-    <li><a href="#DataCenterInfo"><code>DataCenterInfo</code> - </a></li>
-    <li><a href="#DelServicesRequest"><code>DelServicesRequest</code> - </a></li>
-    <li><a href="#DelServicesResponse"><code>DelServicesResponse</code> - </a></li>
-    <li><a href="#DelServicesRspInfo"><code>DelServicesRspInfo</code> - </a></li>
-    <li><a href="#DependencyMicroService"><code>DependencyMicroService</code> - </a></li>
-    <li><a href="#GetConDependenciesResponse"><code>GetConDependenciesResponse</code> - </a></li>
-    <li><a href="#GetInstancesResponse"><code>GetInstancesResponse</code> - </a></li>
-    <li><a href="#GetMicroServicesResponse"><code>GetMicroServicesResponse</code> - </a></li>
-    <li><a href="#GetOneInstanceResponse"><code>GetOneInstanceResponse</code> - </a></li>
-    <li><a href="#GetProDependenciesResponse"><code>GetProDependenciesResponse</code> - </a></li>
-    <li><a href="#GetResourceResponse"><code>GetResourceResponse</code> - </a></li>
-    <li><a href="#HealthCheck"><code>HealthCheck</code> - </a></li>
-    <li><a href="#HeartbeatSetElement"><code>HeartbeatSetElement</code> - </a></li>
-    <li><a href="#HeartbeatSetRequest"><code>HeartbeatSetRequest</code> - </a></li>
-    <li><a href="#InstanceHbRst"><code>InstanceHbRst</code> - </a></li>
-    <li><a href="#InstancesHbRst"><code>InstancesHbRst</code> - </a></li>
-    <li><a href="#MicroService"><code>MicroService</code> - </a></li>
-    <li><a href="#MicroServiceDependency"><code>MicroServiceDependency</code> - </a></li>
-    <li><a href="#MicroServiceInstance"><code>MicroServiceInstance</code> - </a></li>
-    <li><a href="#ModifySchemasRequest"><code>ModifySchemasRequest</code> - </a></li>
-    <li><a href="#ProDependency"><code>ProDependency</code> - </a></li>
-    <li><a href="#Properties"><code>Properties</code> - </a></li>
-    <li><a href="#RegistMicroserviceInstance"><code>RegistMicroserviceInstance</code> - </a></li>
-    <li><a href="#Rule"><code>Rule</code> - </a></li>
-    <li><a href="#Rules"><code>Rules</code> - </a></li>
-    <li><a href="#Schema"><code>Schema</code> - </a></li>
-    <li><a href="#ServicePath"><code>ServicePath</code> - </a></li>
-    <li><a href="#Tags"><code>Tags</code> - </a></li>
-    <li><a href="#UpdateProperties"><code>UpdateProperties</code> - </a></li>
-    <li><a href="#Version"><code>Version</code> - </a></li>
-    <li><a href="#WatchInstanceResponse"><code>WatchInstanceResponse</code> - </a></li>
-    <li><a href="#WatchMicroServiceKey"><code>WatchMicroServiceKey</code> - </a></li>
-  </ol>
-
-  <div class="model">
-    <h3><a name="AddOrUpdateRule"><code>AddOrUpdateRule</code> - </a> <a class="up" href="#__Models">Up</a></h3>
-    <div class='model-description'></div>
-    <div class="field-items">
-      <div class="param">ruleType (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span> rule类型,WHITE或者BLACK </div>
-<div class="param">attribute (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span> 如果是tag_xxx开头,则按Tag过滤attribute属性,否则,则按&quot;ServiceId&quot;, &quot;AppId&quot;, &quot;ServiceName&quot;, &quot;Version&quot;, &quot;Description&quot;, &quot;Level&quot;, &quot;Status&quot;过滤 </div>
-<div class="param">pattern (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span> 匹配规则,正则表达式,长度1到64 </div>
-<div class="param">description (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span> rule描述 </div>
-    </div>  <!-- field-items -->
-  </div>
-  <div class="model">
-    <h3><a name="AddRuleResponse"><code>AddRuleResponse</code> - </a> <a class="up" href="#__Models">Up</a></h3>
-    <div class='model-description'></div>
-    <div class="field-items">
-      <div class="param">RuleIds (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">array[String]</a></span> 生成的ruleId集合 </div>
-    </div>  <!-- field-items -->
-  </div>
-  <div class="model">
-    <h3><a name="AddRules"><code>AddRules</code> - </a> <a class="up" href="#__Models">Up</a></h3>
-    <div class='model-description'></div>
-    <div class="field-items">
-      <div class="param">rules (optional)</div><div class="param-desc"><span class="param-type"><a href="#AddOrUpdateRule">array[AddOrUpdateRule]</a></span>  </div>
-    </div>  <!-- field-items -->
-  </div>
-  <div class="model">
-    <h3><a name="ConDependency"><code>ConDependency</code> - </a> <a class="up" href="#__Models">Up</a></h3>
-    <div class='model-description'></div>
-    <div class="field-items">
-      <div class="param">Providers (optional)</div><div class="param-desc"><span class="param-type"><a href="#MicroService">MicroService</a></span>  </div>
-    </div>  <!-- field-items -->
-  </div>
-  <div class="model">
-    <h3><a name="CreateDependenciesRequest"><code>CreateDependenciesRequest</code> - </a> <a class="up" href="#__Models">Up</a></h3>
-    <div class='model-description'></div>
-    <div class="field-items">
-      <div class="param">dependencies (optional)</div><div class="param-desc"><span class="param-type"><a href="#MicroServiceDependency">array[MicroServiceDependency]</a></span>  </div>
-    </div>  <!-- field-items -->
-  </div>
-  <div class="model">
-    <h3><a name="CreateInstance"><code>CreateInstance</code> - </a> <a class="up" href="#__Models">Up</a></h3>
-    <div class='model-description'></div>
-    <div class="field-items">
-      <div class="param">instance (optional)</div><div class="param-desc"><span class="param-type"><a href="#RegistMicroserviceInstance">RegistMicroserviceInstance</a></span>  </div>
-    </div>  <!-- field-items -->
-  </div>
-  <div class="model">
-    <h3><a name="CreateInstanceResponse"><code>CreateInstanceResponse</code> - </a> <a class="up" href="#__Models">Up</a></h3>
-    <div class='model-description'></div>
-    <div class="field-items">
-      <div class="param">instanceId (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span>  </div>
-    </div>  <!-- field-items -->
-  </div>
-  <div class="model">
-    <h3><a name="CreateMicroService"><code>CreateMicroService</code> - </a> <a class="up" href="#__Models">Up</a></h3>
-    <div class='model-description'></div>
-    <div class="field-items">
-      <div class="param">service (optional)</div><div class="param-desc"><span class="param-type"><a href="#MicroService">MicroService</a></span>  </div>
-<div class="param">rules (optional)</div><div class="param-desc"><span class="param-type"><a href="#Rule">array[Rule]</a></span>  </div>
-<div class="param">instances (optional)</div><div class="param-desc"><span class="param-type"><a href="#RegistMicroserviceInstance">array[RegistMicroserviceInstance]</a></span>  </div>
-<div class="param">tags (optional)</div><div class="param-desc"><span class="param-type"><a href="#Tags">Tags</a></span>  </div>
-    </div>  <!-- field-items -->
-  </div>
-  <div class="model">
-    <h3><a name="CreateMicroServiceResponse"><code>CreateMicroServiceResponse</code> - </a> <a class="up" href="#__Models">Up</a></h3>
-    <div class='model-description'></div>
-    <div class="field-items">
-      <div class="param">serviceId (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span>  </div>
-    </div>  <!-- field-items -->
-  </div>
-  <div class="model">
-    <h3><a name="CreateSchema"><code>CreateSchema</code> - </a> <a class="up" href="#__Models">Up</a></h3>
-    <div class='model-description'></div>
-    <div class="field-items">
-      <div class="param">schema (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span>  </div>
-    </div>  <!-- field-items -->
-  </div>
-  <div class="model">
-    <h3><a name="DataCenterInfo"><code>DataCenterInfo</code> - </a> <a class="up" href="#__Models">Up</a></h3>
-    <div class='model-description'></div>
-    <div class="field-items">
-      <div class="param">name </div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span> 区域名字 </div>
-<div class="param">region </div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span> 区域 </div>
-<div class="param">availableZone </div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span> 可获取区 </div>
-    </div>  <!-- field-items -->
-  </div>
-  <div class="model">
-    <h3><a name="DelServicesRequest"><code>DelServicesRequest</code> - </a> <a class="up" href="#__Models">Up</a></h3>
-    <div class='model-description'></div>
-    <div class="field-items">
-      <div class="param">serviceIds (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">array[String]</a></span>  </div>
-<div class="param">force (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span> 不传即默认为false。 强制删除,则与该服务相关的信息删除,非强制删除: 如果作为该被依赖(作为provider,提供服务,且不是只存在自依赖)或者存在实例,则不能删除,其它均删除。 </div>
-    </div>  <!-- field-items -->
-  </div>
-  <div class="model">
-    <h3><a name="DelServicesResponse"><code>DelServicesResponse</code> - </a> <a class="up" href="#__Models">Up</a></h3>
-    <div class='model-description'></div>
-    <div class="field-items">
-      <div class="param">services (optional)</div><div class="param-desc"><span class="param-type"><a href="#DelServicesRspInfo">array[DelServicesRspInfo]</a></span>  </div>
-    </div>  <!-- field-items -->
-  </div>
-  <div class="model">
-    <h3><a name="DelServicesRspInfo"><code>DelServicesRspInfo</code> - </a> <a class="up" href="#__Models">Up</a></h3>
-    <div class='model-description'></div>
-    <div class="field-items">
-      <div class="param">serviceId (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span> 微服务id </div>
-<div class="param">errMessage (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span> 错误信息,成功为空,不成功,则为错误,在部分成功的场景使用 </div>
-    </div>  <!-- field-items -->
-  </div>
-  <div class="model">
-    <h3><a name="DependencyMicroService"><code>DependencyMicroService</code> - </a> <a class="up" href="#__Models">Up</a></h3>
-    <div class='model-description'></div>
-    <div class="field-items">
-      <div class="param">appId </div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span> 应用app唯一标识。 </div>
-<div class="param">serviceName </div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span> 微服务名称,作为provider支持为*,表示依赖同一租户下的所有服务,当服务名称为<em>的时候,appId和version可以省略,consumer不支持</em>。 </div>
-<div class="param">version </div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span> 微服务版本,作为provider支持+,如1.0.1+[表示1.0.1以上的版本(包括1.0.1)]、固定版本和latest(当前最新版本),作为consumer只能为固定版本。 </div>
-<div class="param">stage (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span> 服务的stage。 </div>
-    </div>  <!-- field-items -->
-  </div>
-  <div class="model">
-    <h3><a name="GetConDependenciesResponse"><code>GetConDependenciesResponse</code> - </a> <a class="up" href="#__Models">Up</a></h3>
-    <div class='model-description'></div>
-    <div class="field-items">
-      <div class="param">dependency (optional)</div><div class="param-desc"><span class="param-type"><a href="#ConDependency">array[ConDependency]</a></span>  </div>
-    </div>  <!-- field-items -->
-  </div>
-  <div class="model">
-    <h3><a name="GetInstancesResponse"><code>GetInstancesResponse</code> - </a> <a class="up" href="#__Models">Up</a></h3>
-    <div class='model-description'></div>
-    <div class="field-items">
-      <div class="param">instances (optional)</div><div class="param-desc"><span class="param-type"><a href="#MicroServiceInstance">array[MicroServiceInstance]</a></span>  </div>
-    </div>  <!-- field-items -->
-  </div>
-  <div class="model">
-    <h3><a name="GetMicroServicesResponse"><code>GetMicroServicesResponse</code> - </a> <a class="up" href="#__Models">Up</a></h3>
-    <div class='model-description'></div>
-    <div class="field-items">
-      <div class="param">services (optional)</div><div class="param-desc"><span class="param-type"><a href="#MicroService">array[MicroService]</a></span>  </div>
-    </div>  <!-- field-items -->
-  </div>
-  <div class="model">
-    <h3><a name="GetOneInstanceResponse"><code>GetOneInstanceResponse</code> - </a> <a class="up" href="#__Models">Up</a></h3>
-    <div class='model-description'></div>
-    <div class="field-items">
-      <div class="param">instance (optional)</div><div class="param-desc"><span class="param-type"><a href="#MicroServiceInstance">MicroServiceInstance</a></span>  </div>
-    </div>  <!-- field-items -->
-  </div>
-  <div class="model">
-    <h3><a name="GetProDependenciesResponse"><code>GetProDependenciesResponse</code> - </a> <a class="up" href="#__Models">Up</a></h3>
-    <div class='model-description'></div>
-    <div class="field-items">
-      <div class="param">dependency (optional)</div><div class="param-desc"><span class="param-type"><a href="#ProDependency">array[ProDependency]</a></span>  </div>
-    </div>  <!-- field-items -->
-  </div>
-  <div class="model">
-    <h3><a name="GetResourceResponse"><code>GetResourceResponse</code> - </a> <a class="up" href="#__Models">Up</a></h3>
-    <div class='model-description'></div>
-    <div class="field-items">
-      <div class="param">serviceId (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span>  </div>
-<div class="param">schemaId (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span>  </div>
-    </div>  <!-- field-items -->
-  </div>
-  <div class="model">
-    <h3><a name="HealthCheck"><code>HealthCheck</code> - </a> <a class="up" href="#__Models">Up</a></h3>
-    <div class='model-description'></div>
-    <div class="field-items">
-      <div class="param">mode </div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span> check模式 push/pull </div>
-<div class="param">port (optional)</div><div class="param-desc"><span class="param-type"><a href="#integer">Integer</a></span> 端口 </div>
-<div class="param">interval </div><div class="param-desc"><span class="param-type"><a href="#integer">Integer</a></span> check interval (second) </div>
-<div class="param">times </div><div class="param-desc"><span class="param-type"><a href="#integer">Integer</a></span> retry times </div>
-    </div>  <!-- field-items -->
-  </div>
-  <div class="model">
-    <h3><a name="HeartbeatSetElement"><code>HeartbeatSetElement</code> - </a> <a class="up" href="#__Models">Up</a></h3>
-    <div class='model-description'></div>
-    <div class="field-items">
-      <div class="param">serviceId (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span> 微服务id </div>
-<div class="param">instanceId (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span> 微服务实例id </div>
-    </div>  <!-- field-items -->
-  </div>
-  <div class="model">
-    <h3><a name="HeartbeatSetRequest"><code>HeartbeatSetRequest</code> - </a> <a class="up" href="#__Models">Up</a></h3>
-    <div class='model-description'></div>
-    <div class="field-items">
-      <div class="param">Instances (optional)</div><div class="param-desc"><span class="param-type"><a href="#HeartbeatSetElement">array[HeartbeatSetElement]</a></span>  </div>
-    </div>  <!-- field-items -->
-  </div>
-  <div class="model">
-    <h3><a name="InstanceHbRst"><code>InstanceHbRst</code> - </a> <a class="up" href="#__Models">Up</a></h3>
-    <div class='model-description'></div>
-    <div class="field-items">
-      <div class="param">serviceId (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span> 微服务id </div>
-<div class="param">instanceId (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span> 微服务实例id </div>
-<div class="param">errMessage (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span> 错误信息,成功为空,不成功,则为错误,在部分成功的场景使用 </div>
-    </div>  <!-- field-items -->
-  </div>
-  <div class="model">
-    <h3><a name="InstancesHbRst"><code>InstancesHbRst</code> - </a> <a class="up" href="#__Models">Up</a></h3>
-    <div class='model-description'></div>
-    <div class="field-items">
-      <div class="param">instances (optional)</div><div class="param-desc"><span class="param-type"><a href="#InstanceHbRst">array[InstanceHbRst]</a></span>  </div>
-    </div>  <!-- field-items -->
-  </div>
-  <div class="model">
-    <h3><a name="MicroService"><code>MicroService</code> - </a> <a class="up" href="#__Models">Up</a></h3>
-    <div class='model-description'></div>
-    <div class="field-items">
-      <div class="param">serviceId (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span>  </div>
-<div class="param">appId </div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span> 应用App唯一标识 </div>
-<div class="param">serviceName </div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span> 微服务名称,同一个App要保证唯一 </div>
-<div class="param">version </div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span> 微服务版本号 </div>
-<div class="param">description (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span> 微服务描述信息 </div>
-<div class="param">level (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span> 微服务层级,FRONT/MIDDLE/BACK </div>
-<div class="param">schemas (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">array[String]</a></span> 微服务访问契约内容的外键ID </div>
-<div class="param">status </div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span> 微服务状态,UP表示上线 DOWN表示下线 </div>
-        <div class="param-enum-header">Enum:</div>
-        <div class="param-enum">UP</div><div class="param-enum">DOWN</div>
-<div class="param">timestamp (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span> post 或者 put 不带该参数,timestamp是内部生成的,只有get 接口才返回该值 </div>
-<div class="param">modTimestamp (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span> 更新时间 </div>
-<div class="param">paths (optional)</div><div class="param-desc"><span class="param-type"><a href="#ServicePath">array[ServicePath]</a></span> 服务路由 </div>
-<div class="param">providers (optional)</div><div class="param-desc"><span class="param-type"><a href="#DependencyMicroService">array[DependencyMicroService]</a></span>  </div>
-<div class="param">properties (optional)</div><div class="param-desc"><span class="param-type"><a href="#Properties">Properties</a></span>  </div>
-<div class="param">LBStrategy (optional)</div><div class="param-desc"><span class="param-type"><a href="#Properties">Properties</a></span>  </div>
-    </div>  <!-- field-items -->
-  </div>
-  <div class="model">
-    <h3><a name="MicroServiceDependency"><code>MicroServiceDependency</code> - </a> <a class="up" href="#__Models">Up</a></h3>
-    <div class='model-description'></div>
-    <div class="field-items">
-      <div class="param">consumer (optional)</div><div class="param-desc"><span class="param-type"><a href="#DependencyMicroService">DependencyMicroService</a></span>  </div>
-<div class="param">providers (optional)</div><div class="param-desc"><span class="param-type"><a href="#DependencyMicroService">array[DependencyMicroService]</a></span>  </div>
-    </div>  <!-- field-items -->
-  </div>
-  <div class="model">
-    <h3><a name="MicroServiceInstance"><code>MicroServiceInstance</code> - </a> <a class="up" href="#__Models">Up</a></h3>
-    <div class='model-description'></div>
-    <div class="field-items">
-      <div class="param">instanceId (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span> 实例id,唯一标识。创建实例,instanceId由service-center产生 </div>
-<div class="param">serviceId (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span> 微服务唯一标识,创建实例时,以url里面的为准,不用这里的serviceId。 </div>
-<div class="param">hostName </div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span>  </div>
-<div class="param">endpoints (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">array[String]</a></span>  </div>
-<div class="param">status </div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span> 实例状态,UP|DOWN|STARTING|OUTOFSERVICE </div>
-<div class="param">properties (optional)</div><div class="param-desc"><span class="param-type"><a href="#Properties">Properties</a></span>  </div>
-<div class="param">healthCheck (optional)</div><div class="param-desc"><span class="param-type"><a href="#HealthCheck">HealthCheck</a></span>  </div>
-<div class="param">environment </div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span> development|testing|acceptance|production </div>
-<div class="param">dataCenterInfo (optional)</div><div class="param-desc"><span class="param-type"><a href="#DataCenterInfo">DataCenterInfo</a></span>  </div>
-<div class="param">timestamp (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span> 实例创建时间戳,自动生成 </div>
-<div class="param">modTimestamp (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span> 更新时间 </div>
-    </div>  <!-- field-items -->
-  </div>
-  <div class="model">
-    <h3><a name="ModifySchemasRequest"><code>ModifySchemasRequest</code> - </a> <a class="up" href="#__Models">Up</a></h3>
-    <div class='model-description'></div>
-    <div class="field-items">
-      <div class="param">schemas (optional)</div><div class="param-desc"><span class="param-type"><a href="#Schema">array[Schema]</a></span>  </div>
-    </div>  <!-- field-items -->
-  </div>
-  <div class="model">
-    <h3><a name="ProDependency"><code>ProDependency</code> - </a> <a class="up" href="#__Models">Up</a></h3>
-    <div class='model-description'></div>
-    <div class="field-items">
-      <div class="param">Consumers (optional)</div><div class="param-desc"><span class="param-type"><a href="#MicroService">MicroService</a></span>  </div>
-    </div>  <!-- field-items -->
-  </div>
-  <div class="model">
-    <h3><a name="Properties"><code>Properties</code> - </a> <a class="up" href="#__Models">Up</a></h3>
-    <div class='model-description'>扩展属性</div>
-    <div class="field-items">
-          </div>  <!-- field-items -->
-  </div>
-  <div class="model">
-    <h3><a name="RegistMicroserviceInstance"><code>RegistMicroserviceInstance</code> - </a> <a class="up" href="#__Models">Up</a></h3>
-    <div class='model-description'></div>
-    <div class="field-items">
-      <div class="param">instanceId (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span> 实例ID,不填写会自动填充 </div>
-<div class="param">hostName </div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span> 机器的hostname </div>
-<div class="param">endpoints (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">array[String]</a></span>  </div>
-<div class="param">status </div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span> 实例状态,UP|DOWN|STARTING|OUTOFSERVICE </div>
-<div class="param">properties (optional)</div><div class="param-desc"><span class="param-type"><a href="#Properties">Properties</a></span>  </div>
-<div class="param">healthCheck (optional)</div><div class="param-desc"><span class="param-type"><a href="#HealthCheck">HealthCheck</a></span>  </div>
-<div class="param">environment </div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span> development|testing|acceptance|production </div>
-<div class="param">dataCenterInfo (optional)</div><div class="param-desc"><span class="param-type"><a href="#DataCenterInfo">DataCenterInfo</a></span>  </div>
-    </div>  <!-- field-items -->
-  </div>
-  <div class="model">
-    <h3><a name="Rule"><code>Rule</code> - </a> <a class="up" href="#__Models">Up</a></h3>
-    <div class='model-description'></div>
-    <div class="field-items">
-      <div class="param">ruleId (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span> 自定义ruleId </div>
-<div class="param">ruleType (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span> rule类型,WHITE或者BLACK </div>
-<div class="param">attribute (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span> 如果是tag_xxx开头,则按Tag过滤attribute属性,否则,则按&quot;ServiceId&quot;, &quot;AppId&quot;, &quot;ServiceName&quot;, &quot;Version&quot;, &quot;Description&quot;, &quot;Level&quot;, &quot;Status&quot;过滤 </div>
-<div class="param">pattern (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span> 匹配规则,正则表达式,长度1到64 </div>
-<div class="param">description (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span> rule描述 </div>
-<div class="param">timestamp (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span> 只有获取rule时返回使用,创建rule的时间 </div>
-<div class="param">modTimestamp (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span> 更新时间 </div>
-    </div>  <!-- field-items -->
-  </div>
-  <div class="model">
-    <h3><a name="Rules"><code>Rules</code> - </a> <a class="up" href="#__Models">Up</a></h3>
-    <div class='model-description'></div>
-    <div class="field-items">
-      <div class="param">rules (optional)</div><div class="param-desc"><span class="param-type"><a href="#Rule">array[Rule]</a></span>  </div>
-    </div>  <!-- field-items -->
-  </div>
-  <div class="model">
-    <h3><a name="Schema"><code>Schema</code> - </a> <a class="up" href="#__Models">Up</a></h3>
-    <div class='model-description'></div>
-    <div class="field-items">
-      <div class="param">schemaId (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span>  </div>
-<div class="param">schema (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span>  </div>
-<div class="param">summary (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span>  </div>
-    </div>  <!-- field-items -->
-  </div>
-  <div class="model">
-    <h3><a name="ServicePath"><code>ServicePath</code> - </a> <a class="up" href="#__Models">Up</a></h3>
-    <div class='model-description'></div>
-    <div class="field-items">
-      <div class="param">Path (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span> 路由地址 </div>
-<div class="param">Property (optional)</div><div class="param-desc"><span class="param-type"><a href="#Properties">Properties</a></span>  </div>
-    </div>  <!-- field-items -->
-  </div>
-  <div class="model">
-    <h3><a name="Tags"><code>Tags</code> - </a> <a class="up" href="#__Models">Up</a></h3>
-    <div class='model-description'></div>
-    <div class="field-items">
-      <div class="param">tags (optional)</div><div class="param-desc"><span class="param-type"><a href="#Properties">Properties</a></span>  </div>
-    </div>  <!-- field-items -->
-  </div>
-  <div class="model">
-    <h3><a name="UpdateProperties"><code>UpdateProperties</code> - </a> <a class="up" href="#__Models">Up</a></h3>
-    <div class='model-description'></div>
-    <div class="field-items">
-      <div class="param">properties (optional)</div><div class="param-desc"><span class="param-type"><a href="#Properties">Properties</a></span>  </div>
-    </div>  <!-- field-items -->
-  </div>
-  <div class="model">
-    <h3><a name="Version"><code>Version</code> - </a> <a class="up" href="#__Models">Up</a></h3>
-    <div class='model-description'></div>
-    <div class="field-items">
-      <div class="param">version (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span>  </div>
-<div class="param">apiVersion (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span>  </div>
-<div class="param">buildTag (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span>  </div>
-    </div>  <!-- field-items -->
-  </div>
-  <div class="model">
-    <h3><a name="WatchInstanceResponse"><code>WatchInstanceResponse</code> - </a> <a class="up" href="#__Models">Up</a></h3>
-    <div class='model-description'></div>
-    <div class="field-items">
-      <div class="param">action (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span> 分别有CREATE UPDATE DELETE三种事件 </div>
-<div class="param">key (optional)</div><div class="param-desc"><span class="param-type"><a href="#WatchMicroServiceKey">WatchMicroServiceKey</a></span>  </div>
-<div class="param">instance (optional)</div><div class="param-desc"><span class="param-type"><a href="#MicroServiceInstance">MicroServiceInstance</a></span>  </div>
-    </div>  <!-- field-items -->
-  </div>
-  <div class="model">
-    <h3><a name="WatchMicroServiceKey"><code>WatchMicroServiceKey</code> - </a> <a class="up" href="#__Models">Up</a></h3>
-    <div class='model-description'></div>
-    <div class="field-items">
-      <div class="param">appId (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span>  </div>
-<div class="param">serviceName (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span>  </div>
-<div class="param">version (optional)</div><div class="param-desc"><span class="param-type"><a href="#string">String</a></span>  </div>
-    </div>  <!-- field-items -->
-  </div>
-  </body>
-</html>
diff --git a/service-center-reference/zh_CN/contribution.md b/service-center-reference/zh_CN/contribution.md
deleted file mode 100644
index 60a904d..0000000
--- a/service-center-reference/zh_CN/contribution.md
+++ /dev/null
@@ -1,50 +0,0 @@
-## Contribution guide for Service-Center
-
-Thanks everyone for contributing to [Service-Center](https://github.com/apache/incubator-servicecomb-service-center).
-
-This document explains the process and best practices for submitting a Pull Request to the Service-Center project. This document can be treated as a reference for all contributors and be useful to new and infrequent submitters.
-
-#### Cloning the repo and put it in $GOPATH
-
-Clone the repo in a proper GOPATH
-
-```
-git clone https://github.com/apache/incubator-servicecomb-service-center.git $GOPATH/src/github.com/apache/incubator-servicecomb-service-center
-cd $GOPATH/src/github.com/apache/incubator-servicecomb-service-center
-```
-
-#### Download the Dependencies
-
-We use glide for dependency management, please follow the below steps for downloading all the dependencies required for building this project.
-
-```
-curl https://glide.sh/get | sh
-glide install
-```
-
-#### Make your Changes
-
-If this is a bug or a small fix then you can directly make the changes and ensure all the steps in this documentation and raise a PR, but If it is a feature or a big design or architecture change then we recommend you to raise an issue [here](https://github.com/apache/incubator-servicecomb-service-center/issues) or discuss the same in our [mailing list](https://groups.google.com/forum/#!forum/servicecomb-developers).
-
-#### Compile and running Test locally.
-
-Once you are done with your changes then please follow the below checks to ensure the code quality before raising a PR.
-```
-go fmt ./...
-
-go build -o service-center
-```
-
-Running UT in local env, this step assumes you have a docker running in your env.
-```
-bash -x scripts/ut_test_in_docker.sh 
-```
-
-Once UT has passed you can run the integration test to ensure the overall functionality is not altered.
-```
-bash -x scripts/integration_test.sh
-```
-
-#### Pushing the Code and Raising PR
-
-Once you are done with compiling, UT and IT then you are good to go for raising the PR, please follow these [guidelines](https://help.github.com/articles/creating-a-pull-request/) for raising the PR.
diff --git a/service-center-reference/zh_CN/design.md b/service-center-reference/zh_CN/design-zh.md
similarity index 94%
rename from service-center-reference/zh_CN/design.md
rename to service-center-reference/zh_CN/design-zh.md
index 68816c7..f82c09b 100644
--- a/service-center-reference/zh_CN/design.md
+++ b/service-center-reference/zh_CN/design-zh.md
@@ -17,12 +17,12 @@
 5 Consumer SDK创建到SC的Web socket连接,以查看所有提供程序实例信息,如果提供者中有任何更改,SDK更新其缓存信息。
 
 
-![Onstartup](/docs/onStartup.PNG)
+![Onstartup](static_files/onStartup.PNG)
 
 #### Consumer -> Provider 之间的通信
 一旦启动成功,那么消费者可以完美地与提供者通信,下面是说明提供者和消费者之间的通信的图表。
 
-![Commuication](/docs/communication.PNG)
+![Commuication](static_files/communication.PNG)
 
 Provider程序实例每隔30秒定期发送心跳信号到SC,如果SC不接收某一个实例的心跳,则该实例信息将在ETCD中过期,并且该provider实例信息被sc移除。Consumer由SC监视Provider实例的信息,如果有任何变化,则更新缓存。当Consumer需要与Provider通信时,Consumer从缓存读取Provider实例的endpoints,并进行负载平衡以与provider者通信。
 
diff --git a/service-center-reference/zh_CN/integration-grafana.md b/service-center-reference/zh_CN/integration-grafana.md
deleted file mode 100644
index 1909fd8..0000000
--- a/service-center-reference/zh_CN/integration-grafana.md
+++ /dev/null
@@ -1,9 +0,0 @@
-# Integrate with Grafana
-
-As Service-Center uses Prometheus lib to report metrics.
-Then it is easy to integrate with Grafana.
-Here is a [template](/integration/health-metrics-grafana.json) file can be imported in Grafana.
-
-After the import, you can get the view like blow.
-
-![Grafana](/docs/integration-grafana.PNG)
\ No newline at end of file
diff --git a/service-center-reference/zh_CN/pr-raising-guide.md b/service-center-reference/zh_CN/pr-raising-guide.md
deleted file mode 100644
index 30d8d3e..0000000
--- a/service-center-reference/zh_CN/pr-raising-guide.md
+++ /dev/null
@@ -1,24 +0,0 @@
-### PR raising Guide
-
-If you want to raise a PR in this repo then you can follow the below guidelines to avoid conflicts.
-
-1. Make your changes in your local code.
-2. Once your changes are done the clone the code from ServiceComb
-```
-git clone http://github.com/apache/incubator-servicecomb-service-center.git
-cd service-center
-git remote add fork http://github.com/{YOURFORKNAME}/service-center.git
-git checkout -b {YOURFEATURENAME}
-
-#Merge your local changes in this branch.
-
-#Once your changes are done then Push the changes to your fork
-
-git add -A
-
-git commit -m "{JIRA-ID YOURCOMMITMESSAGE}"
-
-git push fork {YOURFEATURENAME}
-```
-3. Now go to github and browse to your branch and raise a PR from that branch.
-
diff --git a/service-center-reference/zh_CN/release/Readme.md b/service-center-reference/zh_CN/release/Readme.md
deleted file mode 100644
index 994ef74..0000000
--- a/service-center-reference/zh_CN/release/Readme.md
+++ /dev/null
@@ -1,42 +0,0 @@
-## Service-Center Release
-
-#### Release Notes
- - [Service-Center-1.0.0-m1 Release Notes](/docs/release/releaseNotes-1.0.0-m1.md)
- - [Service-Center-1.0.0-m2 Release Notes](/docs/release/releaseNotes-1.0.0-m2.md)
- 
-
-#### Running Apache Rat tool
-This guide will help you to run the [Apache Rat](http://creadur.apache.org/rat/index.html) tool on service-center source code.
-For running the tool please follow the below guidelines.
-
-##### Step 1
-Clone the Servcice-Center code and download Apache Rat tool.
-```
-git clone https://github.com/apache/incubator-servicecomb-service-center
-```
-
-```
-wget http://mirrors.hust.edu.cn/apache//creadur/apache-rat-0.12/apache-rat-0.12-bin.tar.gz
-
-# Untar the release
-tar -xvf apache-rat-0.12-bin.tar.gz
-
-# Copy the jar in the root directory
-cp  apache-rat-0.12/apache-rat-0.12.jar ./
-```
-##### Step 2
-Run the Rat tool using the below command
-
-```
-java -jar apache-rat-0.12.jar -a -d incubator-servicecomb-service-center/ -e *.md *.MD .gitignore .gitmodules .travis.yml manifest **vendor** **licenses** bower.json
-```
-
-Below is the list of the files which has been excluded from the list of RAT tool.
- - *.md  *.MD *.html:  Skip all the Readme and Documentation file like Api Docs.
- - .gitignore .gitmodules .travis.yml : Skip the git files and travis file.
- - manifest **vendor : Skip manifest and all the files under vendor.
- - bower.json :  Skip bower installation file
- 
-You can access the latest RAT report [here](/docs/release/rat-report)  
- 
- 
diff --git a/service-center-reference/zh_CN/release/rat-report/Rat-Report-2018-02-23.md b/service-center-reference/zh_CN/release/rat-report/Rat-Report-2018-02-23.md
deleted file mode 100644
index 7bc6aae..0000000
--- a/service-center-reference/zh_CN/release/rat-report/Rat-Report-2018-02-23.md
+++ /dev/null
@@ -1,266 +0,0 @@
-```
-*****************************************************
-Summary
--------
-Generated at: 2018-02-23T19:40:21+08:00
-
-Notes: 3
-Binaries: 9
-Archives: 0
-Standards: 227
-
-Apache Licensed: 227
-Generated Documents: 0
-
-JavaDocs are generated, thus a license header is optional.
-Generated files do not require license headers.
-
-0 Unknown Licenses
-
-*****************************************************
-  Files with Apache License headers will be marked AL
-  Binary files (which do not require any license headers) will be marked B
-  Compressed archives will be marked A
-  Notices, licenses etc. will be marked N
-  N     incubator-servicecomb-service-center/DISCLAIMER
-  N     incubator-servicecomb-service-center/LICENSE
-  N     incubator-servicecomb-service-center/NOTICE
-  AL    incubator-servicecomb-service-center/main.go
-  B     incubator-servicecomb-service-center/docs/Service-Center-UI-Preview.gif
-  B     incubator-servicecomb-service-center/docs/communication.PNG
-  B     incubator-servicecomb-service-center/docs/onStartup.PNG
-  B     incubator-servicecomb-service-center/docs/tracing-file.PNG
-  B     incubator-servicecomb-service-center/docs/tracing-server.PNG
-  AL    incubator-servicecomb-service-center/examples/service_center/request/add_dependecy.sh
-  AL    incubator-servicecomb-service-center/examples/service_center/request/create_service.sh
-  AL    incubator-servicecomb-service-center/examples/service_center/request/delete_instance.sh
-  AL    incubator-servicecomb-service-center/examples/service_center/request/delete_service.sh
-  AL    incubator-servicecomb-service-center/examples/service_center/request/get_consumers.sh
-  AL    incubator-servicecomb-service-center/examples/service_center/request/get_providers.sh
-  AL    incubator-servicecomb-service-center/examples/service_center/request/get_service.sh
-  AL    incubator-servicecomb-service-center/examples/service_center/request/heartbeat.sh
-  AL    incubator-servicecomb-service-center/examples/service_center/request/register_intance_json.sh
-  AL    incubator-servicecomb-service-center/examples/service_center/request/update_properties.sh
-  AL    incubator-servicecomb-service-center/examples/service_center/request/update_status.sh
-  AL    incubator-servicecomb-service-center/frontend/main.go
-  B     incubator-servicecomb-service-center/frontend/app/favicon.ico
-  AL    incubator-servicecomb-service-center/frontend/app/apiList/apiList.js
-  B     incubator-servicecomb-service-center/frontend/app/images/loader.gif
-  B     incubator-servicecomb-service-center/frontend/app/images/sc.png
-  B     incubator-servicecomb-service-center/frontend/app/images/yeoman.png
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/app.js
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/scRouterConfig.js
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/controllers/serviceCenterCtrl.js
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/directives/nodataFoundDirective.js
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/directives/tableDirective.js
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/languages/locale-cz.js
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/languages/locale-en.js
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/modules/dashboard/controllers/dashboardCtrl.js
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/modules/serviceCenter/controllers/schemaCtrl.js
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/modules/serviceCenter/controllers/serviceInfoCtrl.js
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/modules/serviceCenter/controllers/servicesListCtrl.js
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/modules/serviceCenter/filters/formatSchema.js
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/services/commonService.js
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/services/httpService.js
-  AL    incubator-servicecomb-service-center/frontend/app/styles/main.css
-  AL    incubator-servicecomb-service-center/frontend/schema/schemahandler.go
-  AL    incubator-servicecomb-service-center/integration/apis.go
-  AL    incubator-servicecomb-service-center/integration/governance_test.go
-  AL    incubator-servicecomb-service-center/integration/health_test.go
-  AL    incubator-servicecomb-service-center/integration/instances_test.go
-  AL    incubator-servicecomb-service-center/integration/integrationtest_suite_test.go
-  AL    incubator-servicecomb-service-center/integration/microservices_test.go
-  AL    incubator-servicecomb-service-center/integration/rules_test.go
-  AL    incubator-servicecomb-service-center/integration/schema_test.go
-  AL    incubator-servicecomb-service-center/integration/tags_test.go
-  AL    incubator-servicecomb-service-center/pkg/async/async_task.go
-  AL    incubator-servicecomb-service-center/pkg/async/async_task_test.go
-  AL    incubator-servicecomb-service-center/pkg/chain/callback.go
-  AL    incubator-servicecomb-service-center/pkg/chain/chain.go
-  AL    incubator-servicecomb-service-center/pkg/chain/chain_test.go
-  AL    incubator-servicecomb-service-center/pkg/chain/handler.go
-  AL    incubator-servicecomb-service-center/pkg/chain/invocation.go
-  AL    incubator-servicecomb-service-center/pkg/errors/error.go
-  AL    incubator-servicecomb-service-center/pkg/etcdsync/etcdsync_suite_test.go
-  AL    incubator-servicecomb-service-center/pkg/etcdsync/mutex.go
-  AL    incubator-servicecomb-service-center/pkg/etcdsync/mutex_test.go
-  AL    incubator-servicecomb-service-center/pkg/grace/grace.go
-  AL    incubator-servicecomb-service-center/pkg/plugin/loader.go
-  AL    incubator-servicecomb-service-center/pkg/plugin/loader_test.go
-  AL    incubator-servicecomb-service-center/pkg/rest/client.go
-  AL    incubator-servicecomb-service-center/pkg/rest/common.go
-  AL    incubator-servicecomb-service-center/pkg/rest/conn.go
-  AL    incubator-servicecomb-service-center/pkg/rest/listener.go
-  AL    incubator-servicecomb-service-center/pkg/rest/roa.go
-  AL    incubator-servicecomb-service-center/pkg/rest/route.go
-  AL    incubator-servicecomb-service-center/pkg/rest/server.go
-  AL    incubator-servicecomb-service-center/pkg/rpc/grpc.go
-  AL    incubator-servicecomb-service-center/pkg/tlsutil/tlsutil.go
-  AL    incubator-servicecomb-service-center/pkg/util/concurrent_map.go
-  AL    incubator-servicecomb-service-center/pkg/util/concurrent_map_test.go
-  AL    incubator-servicecomb-service-center/pkg/util/context.go
-  AL    incubator-servicecomb-service-center/pkg/util/goroutines.go
-  AL    incubator-servicecomb-service-center/pkg/util/goroutines_test.go
-  AL    incubator-servicecomb-service-center/pkg/util/log.go
-  AL    incubator-servicecomb-service-center/pkg/util/log_test.go
-  AL    incubator-servicecomb-service-center/pkg/util/logrotate.go
-  AL    incubator-servicecomb-service-center/pkg/util/metric.go
-  AL    incubator-servicecomb-service-center/pkg/util/net.go
-  AL    incubator-servicecomb-service-center/pkg/util/net_test.go
-  AL    incubator-servicecomb-service-center/pkg/util/reflect.go
-  AL    incubator-servicecomb-service-center/pkg/util/reflect_test.go
-  AL    incubator-servicecomb-service-center/pkg/util/sys.go
-  AL    incubator-servicecomb-service-center/pkg/util/tree.go
-  AL    incubator-servicecomb-service-center/pkg/util/tree_test.go
-  AL    incubator-servicecomb-service-center/pkg/util/uniqueue.go
-  AL    incubator-servicecomb-service-center/pkg/util/uniqueue_test.go
-  AL    incubator-servicecomb-service-center/pkg/util/util.go
-  AL    incubator-servicecomb-service-center/pkg/util/util_test.go
-  AL    incubator-servicecomb-service-center/pkg/util/uuid.go
-  AL    incubator-servicecomb-service-center/pkg/validate/url.go
-  AL    incubator-servicecomb-service-center/pkg/validate/validate.go
-  AL    incubator-servicecomb-service-center/scripts/create_gvt_manifest(exp).sh
-  AL    incubator-servicecomb-service-center/scripts/integration_test.sh
-  AL    incubator-servicecomb-service-center/scripts/prepare_env_ut.sh
-  AL    incubator-servicecomb-service-center/scripts/ut.sh
-  AL    incubator-servicecomb-service-center/scripts/ut_test_in_docker.sh
-  AL    incubator-servicecomb-service-center/scripts/docker/build-frontend-image/build.sh
-  AL    incubator-servicecomb-service-center/scripts/docker/build-image/build.sh
-  AL    incubator-servicecomb-service-center/scripts/docker/build-image/start.sh
-  AL    incubator-servicecomb-service-center/scripts/frontend/start_linux.sh
-  AL    incubator-servicecomb-service-center/scripts/frontend/start_windows.bat
-  AL    incubator-servicecomb-service-center/scripts/release/make_frontend_release.sh
-  AL    incubator-servicecomb-service-center/scripts/release/make_release.sh
-  AL    incubator-servicecomb-service-center/server/api.go
-  AL    incubator-servicecomb-service-center/server/server.go
-  AL    incubator-servicecomb-service-center/server/bootstrap/bootstrap.go
-  AL    incubator-servicecomb-service-center/server/core/0_init.go
-  AL    incubator-servicecomb-service-center/server/core/common.go
-  AL    incubator-servicecomb-service-center/server/core/info.go
-  AL    incubator-servicecomb-service-center/server/core/key_generator.go
-  AL    incubator-servicecomb-service-center/server/core/microservice.go
-  AL    incubator-servicecomb-service-center/server/core/backend/backend.go
-  AL    incubator-servicecomb-service-center/server/core/backend/store/async.go
-  AL    incubator-servicecomb-service-center/server/core/backend/store/cacher.go
-  AL    incubator-servicecomb-service-center/server/core/backend/store/defer.go
-  AL    incubator-servicecomb-service-center/server/core/backend/store/defer_test.go
-  AL    incubator-servicecomb-service-center/server/core/backend/store/event.go
-  AL    incubator-servicecomb-service-center/server/core/backend/store/indexer.go
-  AL    incubator-servicecomb-service-center/server/core/backend/store/lease.go
-  AL    incubator-servicecomb-service-center/server/core/backend/store/listwatch.go
-  AL    incubator-servicecomb-service-center/server/core/backend/store/opt.go
-  AL    incubator-servicecomb-service-center/server/core/backend/store/store.go
-  AL    incubator-servicecomb-service-center/server/core/proto/services.go
-  AL    incubator-servicecomb-service-center/server/error/error.go
-  AL    incubator-servicecomb-service-center/server/govern/controller_v3.go
-  AL    incubator-servicecomb-service-center/server/govern/controller_v4.go
-  AL    incubator-servicecomb-service-center/server/govern/govern.go
-  AL    incubator-servicecomb-service-center/server/govern/govern_suite_test.go
-  AL    incubator-servicecomb-service-center/server/govern/service.go
-  AL    incubator-servicecomb-service-center/server/govern/service_test.go
-  AL    incubator-servicecomb-service-center/server/handler/auth/auth.go
-  AL    incubator-servicecomb-service-center/server/handler/cache/cache.go
-  AL    incubator-servicecomb-service-center/server/handler/context/context.go
-  AL    incubator-servicecomb-service-center/server/handler/context/v3.go
-  AL    incubator-servicecomb-service-center/server/handler/context/v4.go
-  AL    incubator-servicecomb-service-center/server/handler/metric/metric.go
-  AL    incubator-servicecomb-service-center/server/handler/tracing/tracing.go
-  AL    incubator-servicecomb-service-center/server/infra/auditlog/auditlog.go
-  AL    incubator-servicecomb-service-center/server/infra/auth/auth.go
-  AL    incubator-servicecomb-service-center/server/infra/quota/quota.go
-  AL    incubator-servicecomb-service-center/server/infra/registry/registry.go
-  AL    incubator-servicecomb-service-center/server/infra/security/cipher.go
-  AL    incubator-servicecomb-service-center/server/infra/tracing/tracing.go
-  AL    incubator-servicecomb-service-center/server/infra/uuid/uuid.go
-  AL    incubator-servicecomb-service-center/server/interceptor/interceptors.go
-  AL    incubator-servicecomb-service-center/server/interceptor/access/access.go
-  AL    incubator-servicecomb-service-center/server/interceptor/cors/cors.go
-  AL    incubator-servicecomb-service-center/server/mux/mux.go
-  AL    incubator-servicecomb-service-center/server/plugin/plugin.go
-  AL    incubator-servicecomb-service-center/server/plugin/infra/auth/buildin/buildin.go
-  AL    incubator-servicecomb-service-center/server/plugin/infra/quota/buildin/buildin.go
-  AL    incubator-servicecomb-service-center/server/plugin/infra/quota/unlimit/unlimit.go
-  AL    incubator-servicecomb-service-center/server/plugin/infra/registry/buildin/buildin.go
-  AL    incubator-servicecomb-service-center/server/plugin/infra/registry/embededetcd/embededetcd.go
-  AL    incubator-servicecomb-service-center/server/plugin/infra/registry/etcd/etcd.go
-  AL    incubator-servicecomb-service-center/server/plugin/infra/registry/etcd/tracing.go
-  AL    incubator-servicecomb-service-center/server/plugin/infra/security/buildin/buildin.go
-  AL    incubator-servicecomb-service-center/server/plugin/infra/tracing/buildin/buildin.go
-  AL    incubator-servicecomb-service-center/server/plugin/infra/tracing/buildin/common.go
-  AL    incubator-servicecomb-service-center/server/plugin/infra/tracing/buildin/file_collector.go
-  AL    incubator-servicecomb-service-center/server/plugin/infra/tracing/buildin/span.go
-  AL    incubator-servicecomb-service-center/server/plugin/infra/tracing/buildin/span_test.go
-  AL    incubator-servicecomb-service-center/server/plugin/infra/uuid/buildin/buildin.go
-  AL    incubator-servicecomb-service-center/server/rest/handler.go
-  AL    incubator-servicecomb-service-center/server/rest/metric.go
-  AL    incubator-servicecomb-service-center/server/rest/server.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/rest_util.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v3/dependency_controller.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v3/instance_controller.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v3/instance_watcher.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v3/main_controller.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v3/microservice_controller.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v3/query_rule_controller.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v3/schema_controller.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v3/tag_controller.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v3/v3.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v4/dependency_controller.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v4/instance_controller.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v4/instance_watcher.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v4/main_controller.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v4/microservice_controller.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v4/query_rule_controller.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v4/schema_controller.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v4/tag_controller.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v4/v4.go
-  AL    incubator-servicecomb-service-center/server/rpc/server.go
-  AL    incubator-servicecomb-service-center/server/service/concurrent_test.go
-  AL    incubator-servicecomb-service-center/server/service/instances.go
-  AL    incubator-servicecomb-service-center/server/service/instances_test.go
-  AL    incubator-servicecomb-service-center/server/service/microservices.go
-  AL    incubator-servicecomb-service-center/server/service/microservices_test.go
-  AL    incubator-servicecomb-service-center/server/service/resource_assembler.go
-  AL    incubator-servicecomb-service-center/server/service/rule.go
-  AL    incubator-servicecomb-service-center/server/service/rule_test.go
-  AL    incubator-servicecomb-service-center/server/service/schema.go
-  AL    incubator-servicecomb-service-center/server/service/schema_test.go
-  AL    incubator-servicecomb-service-center/server/service/service_dependency.go
-  AL    incubator-servicecomb-service-center/server/service/service_dependency_test.go
-  AL    incubator-servicecomb-service-center/server/service/service_suite_test.go
-  AL    incubator-servicecomb-service-center/server/service/tag.go
-  AL    incubator-servicecomb-service-center/server/service/tag_test.go
-  AL    incubator-servicecomb-service-center/server/service/event/dependency_event_handler.go
-  AL    incubator-servicecomb-service-center/server/service/event/event.go
-  AL    incubator-servicecomb-service-center/server/service/event/instance_event_handler.go
-  AL    incubator-servicecomb-service-center/server/service/event/rule_event_handler.go
-  AL    incubator-servicecomb-service-center/server/service/event/service_event_handler.go
-  AL    incubator-servicecomb-service-center/server/service/event/tag_event_handler.go
-  AL    incubator-servicecomb-service-center/server/service/notification/listwatcher.go
-  AL    incubator-servicecomb-service-center/server/service/notification/notification_healthchecker.go
-  AL    incubator-servicecomb-service-center/server/service/notification/notification_service.go
-  AL    incubator-servicecomb-service-center/server/service/notification/struct.go
-  AL    incubator-servicecomb-service-center/server/service/notification/watch_util.go
-  AL    incubator-servicecomb-service-center/server/service/util/dependency.go
-  AL    incubator-servicecomb-service-center/server/service/util/dependency_test.go
-  AL    incubator-servicecomb-service-center/server/service/util/domain_util.go
-  AL    incubator-servicecomb-service-center/server/service/util/domain_util_test.go
-  AL    incubator-servicecomb-service-center/server/service/util/heartbeat_util.go
-  AL    incubator-servicecomb-service-center/server/service/util/heartbeat_util_test.go
-  AL    incubator-servicecomb-service-center/server/service/util/instance_util.go
-  AL    incubator-servicecomb-service-center/server/service/util/instance_util_test.go
-  AL    incubator-servicecomb-service-center/server/service/util/microservice_util.go
-  AL    incubator-servicecomb-service-center/server/service/util/rule_util.go
-  AL    incubator-servicecomb-service-center/server/service/util/rule_util_test.go
-  AL    incubator-servicecomb-service-center/server/service/util/schema_util.go
-  AL    incubator-servicecomb-service-center/server/service/util/schema_util_test.go
-  AL    incubator-servicecomb-service-center/server/service/util/tag_util.go
-  AL    incubator-servicecomb-service-center/server/service/util/tag_util_test.go
-  AL    incubator-servicecomb-service-center/server/service/util/util.go
-  AL    incubator-servicecomb-service-center/server/service/util/util_suite_test.go
-  AL    incubator-servicecomb-service-center/server/service/util/versionrule.go
-  AL    incubator-servicecomb-service-center/server/service/util/versionrule_test.go
-  AL    incubator-servicecomb-service-center/server/tls/tls.go
-  AL    incubator-servicecomb-service-center/version/version.go
- 
-*****************************************************
-```
\ No newline at end of file
diff --git a/service-center-reference/zh_CN/release/rat-report/Rat-Report-2018-03-08.md b/service-center-reference/zh_CN/release/rat-report/Rat-Report-2018-03-08.md
deleted file mode 100644
index d26e69f..0000000
--- a/service-center-reference/zh_CN/release/rat-report/Rat-Report-2018-03-08.md
+++ /dev/null
@@ -1,280 +0,0 @@
-```
-root@SZX1000272432:~/apache# java -jar apache-rat-0.12.jar -a -d incubator-servicecomb-service-center/ -e *.md *.MD .gitignore .gitmodules .travis.yml *.json *.yaml *.tmpl *.conf *.html *.pb.go services.proto  broker.proto manifest **vendor** **licenses**
-
-*****************************************************
-Summary
--------
-Generated at: 2018-03-08T16:38:30+08:00
-
-Notes: 5
-Binaries: 9
-Archives: 0
-Standards: 237
-
-Apache Licensed: 237
-Generated Documents: 0
-
-JavaDocs are generated, thus a license header is optional.
-Generated files do not require license headers.
-
-0 Unknown Licenses
-
-*****************************************************
-  Files with Apache License headers will be marked AL
-  Binary files (which do not require any license headers) will be marked B
-  Compressed archives will be marked A
-  Notices, licenses etc. will be marked N
-  N     incubator-servicecomb-service-center/DISCLAIMER
-  N     incubator-servicecomb-service-center/LICENSE
-  N     incubator-servicecomb-service-center/NOTICE
-  AL    incubator-servicecomb-service-center/main.go
-  B     incubator-servicecomb-service-center/docs/Service-Center-UI-Preview.gif
-  B     incubator-servicecomb-service-center/docs/communication.PNG
-  B     incubator-servicecomb-service-center/docs/onStartup.PNG
-  B     incubator-servicecomb-service-center/docs/tracing-file.PNG
-  B     incubator-servicecomb-service-center/docs/tracing-server.PNG
-  AL    incubator-servicecomb-service-center/examples/service_center/request/add_dependecy.sh
-  AL    incubator-servicecomb-service-center/examples/service_center/request/create_service.sh
-  AL    incubator-servicecomb-service-center/examples/service_center/request/delete_instance.sh
-  AL    incubator-servicecomb-service-center/examples/service_center/request/delete_service.sh
-  AL    incubator-servicecomb-service-center/examples/service_center/request/get_consumers.sh
-  AL    incubator-servicecomb-service-center/examples/service_center/request/get_providers.sh
-  AL    incubator-servicecomb-service-center/examples/service_center/request/get_service.sh
-  AL    incubator-servicecomb-service-center/examples/service_center/request/heartbeat.sh
-  AL    incubator-servicecomb-service-center/examples/service_center/request/register_intance_json.sh
-  AL    incubator-servicecomb-service-center/examples/service_center/request/update_properties.sh
-  AL    incubator-servicecomb-service-center/examples/service_center/request/update_status.sh
-  AL    incubator-servicecomb-service-center/frontend/main.go
-  B     incubator-servicecomb-service-center/frontend/app/favicon.ico
-  AL    incubator-servicecomb-service-center/frontend/app/apiList/apiList.js
-  B     incubator-servicecomb-service-center/frontend/app/images/loader.gif
-  B     incubator-servicecomb-service-center/frontend/app/images/sc.png
-  B     incubator-servicecomb-service-center/frontend/app/images/yeoman.png
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/app.js
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/scRouterConfig.js
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/controllers/serviceCenterCtrl.js
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/directives/nodataFoundDirective.js
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/directives/tableDirective.js
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/languages/locale-cz.js
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/languages/locale-en.js
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/modules/dashboard/controllers/dashboardCtrl.js
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/modules/serviceCenter/controllers/schemaCtrl.js
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/modules/serviceCenter/controllers/serviceInfoCtrl.js
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/modules/serviceCenter/controllers/servicesListCtrl.js
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/modules/serviceCenter/filters/formatSchema.js
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/services/commonService.js
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/services/httpService.js
-  AL    incubator-servicecomb-service-center/frontend/app/styles/main.css
-  AL    incubator-servicecomb-service-center/frontend/schema/schemahandler.go
-  AL    incubator-servicecomb-service-center/integration/apis.go
-  AL    incubator-servicecomb-service-center/integration/governance_test.go
-  AL    incubator-servicecomb-service-center/integration/health_test.go
-  AL    incubator-servicecomb-service-center/integration/instances_test.go
-  AL    incubator-servicecomb-service-center/integration/integrationtest_suite_test.go
-  AL    incubator-servicecomb-service-center/integration/microservices_test.go
-  AL    incubator-servicecomb-service-center/integration/rules_test.go
-  AL    incubator-servicecomb-service-center/integration/schema_test.go
-  AL    incubator-servicecomb-service-center/integration/tags_test.go
-  AL    incubator-servicecomb-service-center/pkg/async/async_task.go
-  AL    incubator-servicecomb-service-center/pkg/async/async_task_test.go
-  AL    incubator-servicecomb-service-center/pkg/chain/callback.go
-  AL    incubator-servicecomb-service-center/pkg/chain/chain.go
-  AL    incubator-servicecomb-service-center/pkg/chain/chain_test.go
-  AL    incubator-servicecomb-service-center/pkg/chain/handler.go
-  AL    incubator-servicecomb-service-center/pkg/chain/invocation.go
-  AL    incubator-servicecomb-service-center/pkg/errors/error.go
-  AL    incubator-servicecomb-service-center/pkg/etcdsync/etcdsync_suite_test.go
-  AL    incubator-servicecomb-service-center/pkg/etcdsync/mutex.go
-  AL    incubator-servicecomb-service-center/pkg/etcdsync/mutex_test.go
-  AL    incubator-servicecomb-service-center/pkg/grace/grace.go
-  AL    incubator-servicecomb-service-center/pkg/plugin/loader.go
-  AL    incubator-servicecomb-service-center/pkg/plugin/loader_test.go
-  AL    incubator-servicecomb-service-center/pkg/rest/client.go
-  AL    incubator-servicecomb-service-center/pkg/rest/common.go
-  AL    incubator-servicecomb-service-center/pkg/rest/conn.go
-  AL    incubator-servicecomb-service-center/pkg/rest/listener.go
-  AL    incubator-servicecomb-service-center/pkg/rest/roa.go
-  AL    incubator-servicecomb-service-center/pkg/rest/route.go
-  AL    incubator-servicecomb-service-center/pkg/rest/server.go
-  AL    incubator-servicecomb-service-center/pkg/rpc/grpc.go
-  AL    incubator-servicecomb-service-center/pkg/tlsutil/tlsutil.go
-  AL    incubator-servicecomb-service-center/pkg/util/concurrent_map.go
-  AL    incubator-servicecomb-service-center/pkg/util/concurrent_map_test.go
-  AL    incubator-servicecomb-service-center/pkg/util/context.go
-  AL    incubator-servicecomb-service-center/pkg/util/goroutines.go
-  AL    incubator-servicecomb-service-center/pkg/util/goroutines_test.go
-  AL    incubator-servicecomb-service-center/pkg/util/log.go
-  AL    incubator-servicecomb-service-center/pkg/util/log_test.go
-  AL    incubator-servicecomb-service-center/pkg/util/logrotate.go
-  AL    incubator-servicecomb-service-center/pkg/util/metric.go
-  AL    incubator-servicecomb-service-center/pkg/util/net.go
-  AL    incubator-servicecomb-service-center/pkg/util/net_test.go
-  AL    incubator-servicecomb-service-center/pkg/util/reflect.go
-  AL    incubator-servicecomb-service-center/pkg/util/reflect_test.go
-  AL    incubator-servicecomb-service-center/pkg/util/sys.go
-  AL    incubator-servicecomb-service-center/pkg/util/tree.go
-  AL    incubator-servicecomb-service-center/pkg/util/tree_test.go
-  AL    incubator-servicecomb-service-center/pkg/util/uniqueue.go
-  AL    incubator-servicecomb-service-center/pkg/util/uniqueue_test.go
-  AL    incubator-servicecomb-service-center/pkg/util/util.go
-  AL    incubator-servicecomb-service-center/pkg/util/util_test.go
-  AL    incubator-servicecomb-service-center/pkg/util/uuid.go
-  AL    incubator-servicecomb-service-center/pkg/validate/url.go
-  AL    incubator-servicecomb-service-center/pkg/validate/validate.go
-  AL    incubator-servicecomb-service-center/scripts/create_gvt_manifest(exp).sh
-  AL    incubator-servicecomb-service-center/scripts/integration_test.sh
-  AL    incubator-servicecomb-service-center/scripts/prepare_env_ut.sh
-  AL    incubator-servicecomb-service-center/scripts/ut.sh
-  AL    incubator-servicecomb-service-center/scripts/ut_test_in_docker.sh
-  AL    incubator-servicecomb-service-center/scripts/docker/build-frontend-image/build.sh
-  AL    incubator-servicecomb-service-center/scripts/docker/build-image/build.sh
-  AL    incubator-servicecomb-service-center/scripts/docker/build-image/start.sh
-  N     incubator-servicecomb-service-center/scripts/release/LICENSE
-  N     incubator-servicecomb-service-center/scripts/release/NOTICE
-  AL    incubator-servicecomb-service-center/scripts/release/make_release.sh
-  AL    incubator-servicecomb-service-center/scripts/release/start_scripts/linux/start-frontend.sh
-  AL    incubator-servicecomb-service-center/scripts/release/start_scripts/linux/start-service-center.sh
-  AL    incubator-servicecomb-service-center/scripts/release/start_scripts/linux/stop-frontend.sh
-  AL    incubator-servicecomb-service-center/scripts/release/start_scripts/linux/stop-service-center.sh
-  AL    incubator-servicecomb-service-center/scripts/release/start_scripts/windows/start-frontend.bat
-  AL    incubator-servicecomb-service-center/scripts/release/start_scripts/windows/start-service-center.bat
-  AL    incubator-servicecomb-service-center/server/api.go
-  AL    incubator-servicecomb-service-center/server/server.go
-  AL    incubator-servicecomb-service-center/server/bootstrap/bootstrap.go
-  AL    incubator-servicecomb-service-center/server/broker/broker.go
-  AL    incubator-servicecomb-service-center/server/broker/broker_key_generator.go
-  AL    incubator-servicecomb-service-center/server/broker/controller.go
-  AL    incubator-servicecomb-service-center/server/broker/service.go
-  AL    incubator-servicecomb-service-center/server/broker/service_test.go
-  AL    incubator-servicecomb-service-center/server/broker/store.go
-  AL    incubator-servicecomb-service-center/server/broker/util.go
-  AL    incubator-servicecomb-service-center/server/core/0_init.go
-  AL    incubator-servicecomb-service-center/server/core/common.go
-  AL    incubator-servicecomb-service-center/server/core/info.go
-  AL    incubator-servicecomb-service-center/server/core/key_generator.go
-  AL    incubator-servicecomb-service-center/server/core/microservice.go
-  AL    incubator-servicecomb-service-center/server/core/backend/backend.go
-  AL    incubator-servicecomb-service-center/server/core/backend/store/async.go
-  AL    incubator-servicecomb-service-center/server/core/backend/store/cacher.go
-  AL    incubator-servicecomb-service-center/server/core/backend/store/defer.go
-  AL    incubator-servicecomb-service-center/server/core/backend/store/defer_test.go
-  AL    incubator-servicecomb-service-center/server/core/backend/store/event.go
-  AL    incubator-servicecomb-service-center/server/core/backend/store/indexer.go
-  AL    incubator-servicecomb-service-center/server/core/backend/store/lease.go
-  AL    incubator-servicecomb-service-center/server/core/backend/store/listwatch.go
-  AL    incubator-servicecomb-service-center/server/core/backend/store/opt.go
-  AL    incubator-servicecomb-service-center/server/core/backend/store/store.go
-  AL    incubator-servicecomb-service-center/server/core/proto/services.go
-  AL    incubator-servicecomb-service-center/server/error/error.go
-  AL    incubator-servicecomb-service-center/server/govern/controller_v3.go
-  AL    incubator-servicecomb-service-center/server/govern/controller_v4.go
-  AL    incubator-servicecomb-service-center/server/govern/govern.go
-  AL    incubator-servicecomb-service-center/server/govern/govern_suite_test.go
-  AL    incubator-servicecomb-service-center/server/govern/service.go
-  AL    incubator-servicecomb-service-center/server/govern/service_test.go
-  AL    incubator-servicecomb-service-center/server/handler/auth/auth.go
-  AL    incubator-servicecomb-service-center/server/handler/cache/cache.go
-  AL    incubator-servicecomb-service-center/server/handler/context/context.go
-  AL    incubator-servicecomb-service-center/server/handler/context/v3.go
-  AL    incubator-servicecomb-service-center/server/handler/context/v4.go
-  AL    incubator-servicecomb-service-center/server/handler/metric/metric.go
-  AL    incubator-servicecomb-service-center/server/handler/tracing/tracing.go
-  AL    incubator-servicecomb-service-center/server/infra/auditlog/auditlog.go
-  AL    incubator-servicecomb-service-center/server/infra/auth/auth.go
-  AL    incubator-servicecomb-service-center/server/infra/quota/quota.go
-  AL    incubator-servicecomb-service-center/server/infra/registry/registry.go
-  AL    incubator-servicecomb-service-center/server/infra/security/cipher.go
-  AL    incubator-servicecomb-service-center/server/infra/tracing/tracing.go
-  AL    incubator-servicecomb-service-center/server/infra/uuid/uuid.go
-  AL    incubator-servicecomb-service-center/server/interceptor/interceptors.go
-  AL    incubator-servicecomb-service-center/server/interceptor/access/access.go
-  AL    incubator-servicecomb-service-center/server/interceptor/cors/cors.go
-  AL    incubator-servicecomb-service-center/server/mux/mux.go
-  AL    incubator-servicecomb-service-center/server/plugin/plugin.go
-  AL    incubator-servicecomb-service-center/server/plugin/infra/auth/buildin/buildin.go
-  AL    incubator-servicecomb-service-center/server/plugin/infra/quota/buildin/buildin.go
-  AL    incubator-servicecomb-service-center/server/plugin/infra/quota/unlimit/unlimit.go
-  AL    incubator-servicecomb-service-center/server/plugin/infra/registry/buildin/buildin.go
-  AL    incubator-servicecomb-service-center/server/plugin/infra/registry/embededetcd/embededetcd.go
-  AL    incubator-servicecomb-service-center/server/plugin/infra/registry/etcd/etcd.go
-  AL    incubator-servicecomb-service-center/server/plugin/infra/registry/etcd/tracing.go
-  AL    incubator-servicecomb-service-center/server/plugin/infra/security/buildin/buildin.go
-  AL    incubator-servicecomb-service-center/server/plugin/infra/tracing/buildin/buildin.go
-  AL    incubator-servicecomb-service-center/server/plugin/infra/tracing/buildin/common.go
-  AL    incubator-servicecomb-service-center/server/plugin/infra/tracing/buildin/file_collector.go
-  AL    incubator-servicecomb-service-center/server/plugin/infra/tracing/buildin/span.go
-  AL    incubator-servicecomb-service-center/server/plugin/infra/tracing/buildin/span_test.go
-  AL    incubator-servicecomb-service-center/server/plugin/infra/uuid/buildin/buildin.go
-  AL    incubator-servicecomb-service-center/server/rest/handler.go
-  AL    incubator-servicecomb-service-center/server/rest/metric.go
-  AL    incubator-servicecomb-service-center/server/rest/server.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/rest_util.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v3/dependency_controller.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v3/instance_controller.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v3/instance_watcher.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v3/main_controller.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v3/microservice_controller.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v3/query_rule_controller.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v3/schema_controller.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v3/tag_controller.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v3/v3.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v4/dependency_controller.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v4/instance_controller.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v4/instance_watcher.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v4/main_controller.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v4/microservice_controller.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v4/query_rule_controller.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v4/schema_controller.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v4/tag_controller.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v4/v4.go
-  AL    incubator-servicecomb-service-center/server/rpc/server.go
-  AL    incubator-servicecomb-service-center/server/service/concurrent_test.go
-  AL    incubator-servicecomb-service-center/server/service/instances.go
-  AL    incubator-servicecomb-service-center/server/service/instances_test.go
-  AL    incubator-servicecomb-service-center/server/service/microservices.go
-  AL    incubator-servicecomb-service-center/server/service/microservices_test.go
-  AL    incubator-servicecomb-service-center/server/service/resource_assembler.go
-  AL    incubator-servicecomb-service-center/server/service/rule.go
-  AL    incubator-servicecomb-service-center/server/service/rule_test.go
-  AL    incubator-servicecomb-service-center/server/service/schema.go
-  AL    incubator-servicecomb-service-center/server/service/schema_test.go
-  AL    incubator-servicecomb-service-center/server/service/service_dependency.go
-  AL    incubator-servicecomb-service-center/server/service/service_dependency_test.go
-  AL    incubator-servicecomb-service-center/server/service/service_suite_test.go
-  AL    incubator-servicecomb-service-center/server/service/tag.go
-  AL    incubator-servicecomb-service-center/server/service/tag_test.go
-  AL    incubator-servicecomb-service-center/server/service/event/dependency_event_handler.go
-  AL    incubator-servicecomb-service-center/server/service/event/event.go
-  AL    incubator-servicecomb-service-center/server/service/event/instance_event_handler.go
-  AL    incubator-servicecomb-service-center/server/service/event/rule_event_handler.go
-  AL    incubator-servicecomb-service-center/server/service/event/service_event_handler.go
-  AL    incubator-servicecomb-service-center/server/service/event/tag_event_handler.go
-  AL    incubator-servicecomb-service-center/server/service/notification/listwatcher.go
-  AL    incubator-servicecomb-service-center/server/service/notification/notification_healthchecker.go
-  AL    incubator-servicecomb-service-center/server/service/notification/notification_service.go
-  AL    incubator-servicecomb-service-center/server/service/notification/struct.go
-  AL    incubator-servicecomb-service-center/server/service/notification/watch_util.go
-  AL    incubator-servicecomb-service-center/server/service/util/dependency.go
-  AL    incubator-servicecomb-service-center/server/service/util/dependency_test.go
-  AL    incubator-servicecomb-service-center/server/service/util/domain_util.go
-  AL    incubator-servicecomb-service-center/server/service/util/domain_util_test.go
-  AL    incubator-servicecomb-service-center/server/service/util/heartbeat_util.go
-  AL    incubator-servicecomb-service-center/server/service/util/heartbeat_util_test.go
-  AL    incubator-servicecomb-service-center/server/service/util/instance_util.go
-  AL    incubator-servicecomb-service-center/server/service/util/instance_util_test.go
-  AL    incubator-servicecomb-service-center/server/service/util/microservice_util.go
-  AL    incubator-servicecomb-service-center/server/service/util/rule_util.go
-  AL    incubator-servicecomb-service-center/server/service/util/rule_util_test.go
-  AL    incubator-servicecomb-service-center/server/service/util/schema_util.go
-  AL    incubator-servicecomb-service-center/server/service/util/schema_util_test.go
-  AL    incubator-servicecomb-service-center/server/service/util/tag_util.go
-  AL    incubator-servicecomb-service-center/server/service/util/tag_util_test.go
-  AL    incubator-servicecomb-service-center/server/service/util/util.go
-  AL    incubator-servicecomb-service-center/server/service/util/util_suite_test.go
-  AL    incubator-servicecomb-service-center/server/service/util/versionrule.go
-  AL    incubator-servicecomb-service-center/server/service/util/versionrule_test.go
-  AL    incubator-servicecomb-service-center/server/tls/tls.go
-  AL    incubator-servicecomb-service-center/version/version.go
- 
-*****************************************************
-```
\ No newline at end of file
diff --git a/service-center-reference/zh_CN/release/rat-report/Rat-Report-2018-06-01.md b/service-center-reference/zh_CN/release/rat-report/Rat-Report-2018-06-01.md
deleted file mode 100644
index 964595f..0000000
--- a/service-center-reference/zh_CN/release/rat-report/Rat-Report-2018-06-01.md
+++ /dev/null
@@ -1,349 +0,0 @@
-```
- java -jar apache-rat-0.12.jar -a -d incubator-servicecomb-service-center/ -e *.md *.MD .gitignore .gitmodules .travis.yml manifest **vendor** **licenses** bower.json
-
-*****************************************************
-Summary
--------
-Generated at: 2018-06-01T15:44:00+05:30
-
-Notes: 5
-Binaries: 8
-Archives: 0
-Standards: 305
-
-Apache Licensed: 305
-Generated Documents: 0
-
-JavaDocs are generated, thus a license header is optional.
-Generated files do not require license headers.
-
-0 Unknown Licenses
-
-*****************************************************
-  Files with Apache License headers will be marked AL
-  Binary files (which do not require any license headers) will be marked B
-  Compressed archives will be marked A
-  Notices, licenses etc. will be marked N
-  N     incubator-servicecomb-service-center/DISCLAIMER
-  AL    incubator-servicecomb-service-center/Dockerfile
-  N     incubator-servicecomb-service-center/LICENSE
-  N     incubator-servicecomb-service-center/NOTICE
-  AL    incubator-servicecomb-service-center/main.go
-  B     incubator-servicecomb-service-center/docs/Service-Center-UI-Preview.gif
-  AL    incubator-servicecomb-service-center/docs/api-docs.html
-  B     incubator-servicecomb-service-center/docs/communication.PNG
-  B     incubator-servicecomb-service-center/docs/onStartup.PNG
-  B     incubator-servicecomb-service-center/docs/tracing-file.PNG
-  B     incubator-servicecomb-service-center/docs/tracing-server.PNG
-  AL    incubator-servicecomb-service-center/etc/conf/app.conf
-  AL    incubator-servicecomb-service-center/examples/service_center/body/add_dependency_request.json
-  AL    incubator-servicecomb-service-center/examples/service_center/body/create_service_response.json
-  AL    incubator-servicecomb-service-center/examples/service_center/body/get_allservice_response.json
-  AL    incubator-servicecomb-service-center/examples/service_center/body/get_consumers_response.json
-  AL    incubator-servicecomb-service-center/examples/service_center/body/get_instance_response.json
-  AL    incubator-servicecomb-service-center/examples/service_center/body/get_providers_response.json
-  AL    incubator-servicecomb-service-center/examples/service_center/request/add_dependecy.sh
-  AL    incubator-servicecomb-service-center/examples/service_center/request/create_service.sh
-  AL    incubator-servicecomb-service-center/examples/service_center/request/delete_instance.sh
-  AL    incubator-servicecomb-service-center/examples/service_center/request/delete_service.sh
-  AL    incubator-servicecomb-service-center/examples/service_center/request/get_consumers.sh
-  AL    incubator-servicecomb-service-center/examples/service_center/request/get_providers.sh
-  AL    incubator-servicecomb-service-center/examples/service_center/request/get_service.sh
-  AL    incubator-servicecomb-service-center/examples/service_center/request/heartbeat.sh
-  AL    incubator-servicecomb-service-center/examples/service_center/request/register_intance_json.sh
-  AL    incubator-servicecomb-service-center/examples/service_center/request/update_properties.sh
-  AL    incubator-servicecomb-service-center/examples/service_center/request/update_status.sh
-  AL    incubator-servicecomb-service-center/frontend/main.go
-  AL    incubator-servicecomb-service-center/frontend/server.go
-  AL    incubator-servicecomb-service-center/frontend/server_test.go
-  AL    incubator-servicecomb-service-center/frontend/app/404.html
-  B     incubator-servicecomb-service-center/frontend/app/favicon.ico
-  AL    incubator-servicecomb-service-center/frontend/app/index.html
-  AL    incubator-servicecomb-service-center/frontend/app/apiList/apiList.js
-  B     incubator-servicecomb-service-center/frontend/app/images/loader.gif
-  B     incubator-servicecomb-service-center/frontend/app/images/sc.png
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/app.js
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/scRouterConfig.js
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/controllers/serviceCenterCtrl.js
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/directives/nodataFoundDirective.js
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/directives/tableDirective.js
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/languages/locale-cz.js
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/languages/locale-en.js
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/modules/dashboard/controllers/dashboardCtrl.js
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/modules/dashboard/views/dashboard.html
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/modules/serviceCenter/controllers/schemaCtrl.js
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/modules/serviceCenter/controllers/serviceInfoCtrl.js
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/modules/serviceCenter/controllers/servicesListCtrl.js
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/modules/serviceCenter/filters/formatSchema.js
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/modules/serviceCenter/views/schema.html
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/modules/serviceCenter/views/serviceConsumer.html
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/modules/serviceCenter/views/serviceInfo.html
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/modules/serviceCenter/views/serviceInstance.html
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/modules/serviceCenter/views/serviceProvider.html
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/modules/serviceCenter/views/servicesList.html
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/modules/serviceCenter/views/testSchema.html
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/services/commonService.js
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/services/httpService.js
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/views/index.html
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/views/nodataFoundDirective.html
-  AL    incubator-servicecomb-service-center/frontend/app/scripts/views/tableData.html
-  AL    incubator-servicecomb-service-center/frontend/app/styles/main.css
-  AL    incubator-servicecomb-service-center/frontend/app/views/error.html
-  AL    incubator-servicecomb-service-center/frontend/app/views/serverError.html
-  AL    incubator-servicecomb-service-center/frontend/schema/schemahandler.go
-  AL    incubator-servicecomb-service-center/integration/apis.go
-  AL    incubator-servicecomb-service-center/integration/governance_test.go
-  AL    incubator-servicecomb-service-center/integration/health-metrics-grafana.json
-  AL    incubator-servicecomb-service-center/integration/health_test.go
-  AL    incubator-servicecomb-service-center/integration/instances_test.go
-  AL    incubator-servicecomb-service-center/integration/integrationtest_suite_test.go
-  AL    incubator-servicecomb-service-center/integration/microservices_test.go
-  AL    incubator-servicecomb-service-center/integration/rules_test.go
-  AL    incubator-servicecomb-service-center/integration/schema_test.go
-  AL    incubator-servicecomb-service-center/integration/tags_test.go
-  AL    incubator-servicecomb-service-center/pkg/async/async.go
-  AL    incubator-servicecomb-service-center/pkg/async/async_task.go
-  AL    incubator-servicecomb-service-center/pkg/async/async_task_test.go
-  AL    incubator-servicecomb-service-center/pkg/chain/callback.go
-  AL    incubator-servicecomb-service-center/pkg/chain/chain.go
-  AL    incubator-servicecomb-service-center/pkg/chain/chain_test.go
-  AL    incubator-servicecomb-service-center/pkg/chain/handler.go
-  AL    incubator-servicecomb-service-center/pkg/chain/invocation.go
-  AL    incubator-servicecomb-service-center/pkg/errors/error.go
-  AL    incubator-servicecomb-service-center/pkg/etcdsync/etcdsync_suite_test.go
-  AL    incubator-servicecomb-service-center/pkg/etcdsync/mutex.go
-  AL    incubator-servicecomb-service-center/pkg/etcdsync/mutex_test.go
-  AL    incubator-servicecomb-service-center/pkg/grace/grace.go
-  AL    incubator-servicecomb-service-center/pkg/plugin/loader.go
-  AL    incubator-servicecomb-service-center/pkg/plugin/loader_test.go
-  AL    incubator-servicecomb-service-center/pkg/rest/client.go
-  AL    incubator-servicecomb-service-center/pkg/rest/common.go
-  AL    incubator-servicecomb-service-center/pkg/rest/conn.go
-  AL    incubator-servicecomb-service-center/pkg/rest/listener.go
-  AL    incubator-servicecomb-service-center/pkg/rest/roa.go
-  AL    incubator-servicecomb-service-center/pkg/rest/route.go
-  AL    incubator-servicecomb-service-center/pkg/rest/server.go
-  AL    incubator-servicecomb-service-center/pkg/rpc/grpc.go
-  AL    incubator-servicecomb-service-center/pkg/tlsutil/tlsutil.go
-  AL    incubator-servicecomb-service-center/pkg/tlsutil/tlsutil_test.go
-  AL    incubator-servicecomb-service-center/pkg/util/backoff.go
-  AL    incubator-servicecomb-service-center/pkg/util/backoff_test.go
-  AL    incubator-servicecomb-service-center/pkg/util/concurrent_map.go
-  AL    incubator-servicecomb-service-center/pkg/util/concurrent_map_test.go
-  AL    incubator-servicecomb-service-center/pkg/util/context.go
-  AL    incubator-servicecomb-service-center/pkg/util/goroutines.go
-  AL    incubator-servicecomb-service-center/pkg/util/goroutines_test.go
-  AL    incubator-servicecomb-service-center/pkg/util/log.go
-  AL    incubator-servicecomb-service-center/pkg/util/log_test.go
-  AL    incubator-servicecomb-service-center/pkg/util/logrotate.go
-  AL    incubator-servicecomb-service-center/pkg/util/logrotate_test.go
-  AL    incubator-servicecomb-service-center/pkg/util/metric.go
-  AL    incubator-servicecomb-service-center/pkg/util/net.go
-  AL    incubator-servicecomb-service-center/pkg/util/net_test.go
-  AL    incubator-servicecomb-service-center/pkg/util/reflect.go
-  AL    incubator-servicecomb-service-center/pkg/util/reflect_test.go
-  AL    incubator-servicecomb-service-center/pkg/util/sys.go
-  AL    incubator-servicecomb-service-center/pkg/util/tree.go
-  AL    incubator-servicecomb-service-center/pkg/util/tree_test.go
-  AL    incubator-servicecomb-service-center/pkg/util/uniqueue.go
-  AL    incubator-servicecomb-service-center/pkg/util/uniqueue_test.go
-  AL    incubator-servicecomb-service-center/pkg/util/util.go
-  AL    incubator-servicecomb-service-center/pkg/util/util_test.go
-  AL    incubator-servicecomb-service-center/pkg/util/uuid.go
-  AL    incubator-servicecomb-service-center/pkg/validate/func.go
-  AL    incubator-servicecomb-service-center/pkg/validate/rule.go
-  AL    incubator-servicecomb-service-center/pkg/validate/url.go
-  AL    incubator-servicecomb-service-center/pkg/validate/validator.go
-  AL    incubator-servicecomb-service-center/pkg/validate/validator_test.go
-  AL    incubator-servicecomb-service-center/scripts/create_gvt_manifest(exp).sh
-  AL    incubator-servicecomb-service-center/scripts/integration_test.sh
-  AL    incubator-servicecomb-service-center/scripts/prepare_env_ut.sh
-  AL    incubator-servicecomb-service-center/scripts/ut.sh
-  AL    incubator-servicecomb-service-center/scripts/ut_test_in_docker.sh
-  AL    incubator-servicecomb-service-center/scripts/docker/build-frontend-image/Dockerfile.tmpl
-  AL    incubator-servicecomb-service-center/scripts/docker/build-frontend-image/build.sh
-  AL    incubator-servicecomb-service-center/scripts/docker/build-image/Dockerfile.tmpl
-  AL    incubator-servicecomb-service-center/scripts/docker/build-image/build.sh
-  AL    incubator-servicecomb-service-center/scripts/docker/build-image/start.sh
-  AL    incubator-servicecomb-service-center/scripts/release/Dockerfile
-  N     incubator-servicecomb-service-center/scripts/release/LICENSE
-  N     incubator-servicecomb-service-center/scripts/release/NOTICE
-  AL    incubator-servicecomb-service-center/scripts/release/make_release.sh
-  AL    incubator-servicecomb-service-center/scripts/release/start_scripts/linux/start-frontend.sh
-  AL    incubator-servicecomb-service-center/scripts/release/start_scripts/linux/start-service-center.sh
-  AL    incubator-servicecomb-service-center/scripts/release/start_scripts/linux/stop-frontend.sh
-  AL    incubator-servicecomb-service-center/scripts/release/start_scripts/linux/stop-service-center.sh
-  AL    incubator-servicecomb-service-center/scripts/release/start_scripts/windows/start-frontend.bat
-  AL    incubator-servicecomb-service-center/scripts/release/start_scripts/windows/start-service-center.bat
-  AL    incubator-servicecomb-service-center/server/api.go
-  AL    incubator-servicecomb-service-center/server/server.go
-  AL    incubator-servicecomb-service-center/server/bootstrap/bootstrap.go
-  AL    incubator-servicecomb-service-center/server/broker/broker.go
-  AL    incubator-servicecomb-service-center/server/broker/broker.pb.go
-  AL    incubator-servicecomb-service-center/server/broker/broker.proto
-  AL    incubator-servicecomb-service-center/server/broker/broker_key_generator.go
-  AL    incubator-servicecomb-service-center/server/broker/broker_suite_test.go
-  AL    incubator-servicecomb-service-center/server/broker/controller.go
-  AL    incubator-servicecomb-service-center/server/broker/service.go
-  AL    incubator-servicecomb-service-center/server/broker/service_test.go
-  AL    incubator-servicecomb-service-center/server/broker/store.go
-  AL    incubator-servicecomb-service-center/server/broker/util.go
-  AL    incubator-servicecomb-service-center/server/core/config.go
-  AL    incubator-servicecomb-service-center/server/core/core.go
-  AL    incubator-servicecomb-service-center/server/core/key_generator.go
-  AL    incubator-servicecomb-service-center/server/core/microservice.go
-  AL    incubator-servicecomb-service-center/server/core/backend/backend.go
-  AL    incubator-servicecomb-service-center/server/core/backend/cache_kv.go
-  AL    incubator-servicecomb-service-center/server/core/backend/cache_null.go
-  AL    incubator-servicecomb-service-center/server/core/backend/cacher.go
-  AL    incubator-servicecomb-service-center/server/core/backend/cacher_test.go
-  AL    incubator-servicecomb-service-center/server/core/backend/common.go
-  AL    incubator-servicecomb-service-center/server/core/backend/config.go
-  AL    incubator-servicecomb-service-center/server/core/backend/defer.go
-  AL    incubator-servicecomb-service-center/server/core/backend/defer_instance.go
-  AL    incubator-servicecomb-service-center/server/core/backend/defer_test.go
-  AL    incubator-servicecomb-service-center/server/core/backend/event.go
-  AL    incubator-servicecomb-service-center/server/core/backend/event_proxy.go
-  AL    incubator-servicecomb-service-center/server/core/backend/extend.go
-  AL    incubator-servicecomb-service-center/server/core/backend/extend_test.go
-  AL    incubator-servicecomb-service-center/server/core/backend/indexer.go
-  AL    incubator-servicecomb-service-center/server/core/backend/lease.go
-  AL    incubator-servicecomb-service-center/server/core/backend/listwatch.go
-  AL    incubator-servicecomb-service-center/server/core/backend/metric.go
-  AL    incubator-servicecomb-service-center/server/core/backend/store.go
-  AL    incubator-servicecomb-service-center/server/core/proto/services.go
-  AL    incubator-servicecomb-service-center/server/core/proto/services.pb.go
-  AL    incubator-servicecomb-service-center/server/core/proto/services.proto
-  AL    incubator-servicecomb-service-center/server/core/swagger/v3.yaml
-  AL    incubator-servicecomb-service-center/server/core/swagger/v4.yaml
-  AL    incubator-servicecomb-service-center/server/error/error.go
-  AL    incubator-servicecomb-service-center/server/error/error_test.go
-  AL    incubator-servicecomb-service-center/server/govern/controller_v3.go
-  AL    incubator-servicecomb-service-center/server/govern/controller_v4.go
-  AL    incubator-servicecomb-service-center/server/govern/govern.go
-  AL    incubator-servicecomb-service-center/server/govern/govern_suite_test.go
-  AL    incubator-servicecomb-service-center/server/govern/service.go
-  AL    incubator-servicecomb-service-center/server/govern/service_test.go
-  AL    incubator-servicecomb-service-center/server/handler/auth/auth.go
-  AL    incubator-servicecomb-service-center/server/handler/cache/cache.go
-  AL    incubator-servicecomb-service-center/server/handler/context/context.go
-  AL    incubator-servicecomb-service-center/server/handler/context/v3.go
-  AL    incubator-servicecomb-service-center/server/handler/context/v4.go
-  AL    incubator-servicecomb-service-center/server/handler/metric/metric.go
-  AL    incubator-servicecomb-service-center/server/handler/tracing/tracing.go
-  AL    incubator-servicecomb-service-center/server/infra/auditlog/auditlog.go
-  AL    incubator-servicecomb-service-center/server/infra/auth/auth.go
-  AL    incubator-servicecomb-service-center/server/infra/quota/quota.go
-  AL    incubator-servicecomb-service-center/server/infra/registry/registry.go
-  AL    incubator-servicecomb-service-center/server/infra/security/cipher.go
-  AL    incubator-servicecomb-service-center/server/infra/tracing/tracing.go
-  AL    incubator-servicecomb-service-center/server/infra/uuid/uuid.go
-  AL    incubator-servicecomb-service-center/server/interceptor/interceptors.go
-  AL    incubator-servicecomb-service-center/server/interceptor/access/access.go
-  AL    incubator-servicecomb-service-center/server/interceptor/cors/cors.go
-  AL    incubator-servicecomb-service-center/server/mux/mux.go
-  AL    incubator-servicecomb-service-center/server/plugin/plugin.go
-  AL    incubator-servicecomb-service-center/server/plugin/infra/auth/buildin/buildin.go
-  AL    incubator-servicecomb-service-center/server/plugin/infra/quota/buildin/buildin.go
-  AL    incubator-servicecomb-service-center/server/plugin/infra/quota/unlimit/unlimit.go
-  AL    incubator-servicecomb-service-center/server/plugin/infra/registry/buildin/buildin.go
-  AL    incubator-servicecomb-service-center/server/plugin/infra/registry/embededetcd/embededetcd.go
-  AL    incubator-servicecomb-service-center/server/plugin/infra/registry/etcd/etcd.go
-  AL    incubator-servicecomb-service-center/server/plugin/infra/registry/etcd/etcd_test.go
-  AL    incubator-servicecomb-service-center/server/plugin/infra/registry/etcd/logger.go
-  AL    incubator-servicecomb-service-center/server/plugin/infra/registry/etcd/tracing.go
-  AL    incubator-servicecomb-service-center/server/plugin/infra/security/buildin/buildin.go
-  AL    incubator-servicecomb-service-center/server/plugin/infra/tracing/buildin/buildin.go
-  AL    incubator-servicecomb-service-center/server/plugin/infra/tracing/buildin/common.go
-  AL    incubator-servicecomb-service-center/server/plugin/infra/tracing/buildin/file_collector.go
-  AL    incubator-servicecomb-service-center/server/plugin/infra/tracing/buildin/file_collector_test.go
-  AL    incubator-servicecomb-service-center/server/plugin/infra/tracing/buildin/span.go
-  AL    incubator-servicecomb-service-center/server/plugin/infra/tracing/buildin/span_test.go
-  AL    incubator-servicecomb-service-center/server/plugin/infra/uuid/buildin/buildin.go
-  AL    incubator-servicecomb-service-center/server/rest/handler.go
-  AL    incubator-servicecomb-service-center/server/rest/metric.go
-  AL    incubator-servicecomb-service-center/server/rest/pprof.go
-  AL    incubator-servicecomb-service-center/server/rest/server.go
-  AL    incubator-servicecomb-service-center/server/rest/server_mux.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/rest_util.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v3/dependency_controller.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v3/instance_controller.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v3/instance_watcher.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v3/main_controller.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v3/microservice_controller.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v3/query_rule_controller.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v3/schema_controller.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v3/tag_controller.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v3/v3.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v4/dependency_controller.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v4/instance_controller.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v4/instance_watcher.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v4/main_controller.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v4/microservice_controller.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v4/query_rule_controller.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v4/schema_controller.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v4/tag_controller.go
-  AL    incubator-servicecomb-service-center/server/rest/controller/v4/v4.go
-  AL    incubator-servicecomb-service-center/server/rpc/server.go
-  AL    incubator-servicecomb-service-center/server/service/concurrent_test.go
-  AL    incubator-servicecomb-service-center/server/service/dependency.go
-  AL    incubator-servicecomb-service-center/server/service/dependency_test.go
-  AL    incubator-servicecomb-service-center/server/service/dependency_validator.go
-  AL    incubator-servicecomb-service-center/server/service/instance.go
-  AL    incubator-servicecomb-service-center/server/service/instance_test.go
-  AL    incubator-servicecomb-service-center/server/service/instance_validator.go
-  AL    incubator-servicecomb-service-center/server/service/microservice.go
-  AL    incubator-servicecomb-service-center/server/service/microservice_test.go
-  AL    incubator-servicecomb-service-center/server/service/microservice_validator.go
-  AL    incubator-servicecomb-service-center/server/service/rule.go
-  AL    incubator-servicecomb-service-center/server/service/rule_test.go
-  AL    incubator-servicecomb-service-center/server/service/rule_validator.go
-  AL    incubator-servicecomb-service-center/server/service/schema.go
-  AL    incubator-servicecomb-service-center/server/service/schema_test.go
-  AL    incubator-servicecomb-service-center/server/service/schema_validator.go
-  AL    incubator-servicecomb-service-center/server/service/service.go
-  AL    incubator-servicecomb-service-center/server/service/service_suite_test.go
-  AL    incubator-servicecomb-service-center/server/service/tag.go
-  AL    incubator-servicecomb-service-center/server/service/tag_test.go
-  AL    incubator-servicecomb-service-center/server/service/tag_validator.go
-  AL    incubator-servicecomb-service-center/server/service/validate.go
-  AL    incubator-servicecomb-service-center/server/service/watch.go
-  AL    incubator-servicecomb-service-center/server/service/watch_test.go
-  AL    incubator-servicecomb-service-center/server/service/event/dependency_event_handler.go
-  AL    incubator-servicecomb-service-center/server/service/event/event.go
-  AL    incubator-servicecomb-service-center/server/service/event/instance_event_handler.go
-  AL    incubator-servicecomb-service-center/server/service/event/rule_event_handler.go
-  AL    incubator-servicecomb-service-center/server/service/event/service_event_handler.go
-  AL    incubator-servicecomb-service-center/server/service/event/tag_event_handler.go
-  AL    incubator-servicecomb-service-center/server/service/notification/listwatcher.go
-  AL    incubator-servicecomb-service-center/server/service/notification/notification_healthchecker.go
-  AL    incubator-servicecomb-service-center/server/service/notification/notification_service.go
-  AL    incubator-servicecomb-service-center/server/service/notification/struct.go
-  AL    incubator-servicecomb-service-center/server/service/notification/watch_util.go
-  AL    incubator-servicecomb-service-center/server/service/util/common.go
-  AL    incubator-servicecomb-service-center/server/service/util/dependency.go
-  AL    incubator-servicecomb-service-center/server/service/util/dependency_test.go
-  AL    incubator-servicecomb-service-center/server/service/util/domain_util.go
-  AL    incubator-servicecomb-service-center/server/service/util/domain_util_test.go
-  AL    incubator-servicecomb-service-center/server/service/util/heartbeat_util.go
-  AL    incubator-servicecomb-service-center/server/service/util/heartbeat_util_test.go
-  AL    incubator-servicecomb-service-center/server/service/util/instance_util.go
-  AL    incubator-servicecomb-service-center/server/service/util/instance_util_test.go
-  AL    incubator-servicecomb-service-center/server/service/util/microservice_util.go
-  AL    incubator-servicecomb-service-center/server/service/util/rule_util.go
-  AL    incubator-servicecomb-service-center/server/service/util/rule_util_test.go
-  AL    incubator-servicecomb-service-center/server/service/util/schema_util.go
-  AL    incubator-servicecomb-service-center/server/service/util/schema_util_test.go
-  AL    incubator-servicecomb-service-center/server/service/util/tag_util.go
-  AL    incubator-servicecomb-service-center/server/service/util/tag_util_test.go
-  AL    incubator-servicecomb-service-center/server/service/util/util.go
-  AL    incubator-servicecomb-service-center/server/service/util/util_suite_test.go
-  AL    incubator-servicecomb-service-center/server/service/util/versionrule.go
-  AL    incubator-servicecomb-service-center/server/service/util/versionrule_test.go
-  AL    incubator-servicecomb-service-center/server/tls/tls.go
-  AL    incubator-servicecomb-service-center/version/version.go
- 
-*****************************************************
-
-
-```
\ No newline at end of file
diff --git a/service-center-reference/zh_CN/release/releaseNotes-1.0.0-m1.md b/service-center-reference/zh_CN/release/releaseNotes-1.0.0-m1.md
deleted file mode 100644
index 7158fbb..0000000
--- a/service-center-reference/zh_CN/release/releaseNotes-1.0.0-m1.md
+++ /dev/null
@@ -1,30 +0,0 @@
-## Release Notes
-
-### Apache ServiceComb Service-Center (incubating) version 1.0.0-m1
-#### API Changes :
- * Added new API to get All Schema List.
- * Add Service statistics in the Governance API.
- * Add Self-microservice information in the Governance API.
-
-#### New Features/Improvements:
-* Support discovery of SC instances by Consumer micro-service.
-* Event driven implementation for dependency rules.
-* Make compact interval configurable and avoid defragmentation of the database when compacted.
-* Update the default quota’s limit of service/instance count.
-* Update black-list rule controls in discovery.
-
-#### Metrics : 
-* Added support for Prometheus metrics exposure.
-* Added templates for Grafana Dashboard.
-            
-#### Optimization:
-* Optimized Restful clients and plugins loader.
-* Optimized Service-Count calculation rule.
-* Use CDN for resolving all the dependencies of frontend.
-
-#### Bug-Fix:
-* Fix panic issue while deleting instance and invalid metrics request.
-* Fix modify schema response issue and heart-beat failure when etcd has no leader.
-* Fix batch delete api to exempt from unregistering service-center microservice.
-* Fix watcher wrong event sequence when SC modify resource concurrently
-* Fix discovery of default APP services in Shared service mode 
diff --git a/service-center-reference/zh_CN/release/releaseNotes-1.0.0-m2.md b/service-center-reference/zh_CN/release/releaseNotes-1.0.0-m2.md
deleted file mode 100644
index 0bc5247..0000000
--- a/service-center-reference/zh_CN/release/releaseNotes-1.0.0-m2.md
+++ /dev/null
@@ -1,39 +0,0 @@
-## Release Notes
-
-### Apache ServiceComb Service-Center (incubating) version 1.0.0-m2
-
-#### API Changes :
-* Governance API also returns self microservice information.
-* Governance API should not show the shared microservices information.
-* Support batch delete in registry.
-* Change the type of force query parameter to bool in delete api.
-
-#### New Features/Improvements:
-* Support Async Rest Template.
-* Support of Testing Schema from frontend.
-* Support log rotation.
-* Support ipv6.
-* Static data return instanceCount by domain.
-* Convenient store extension.
-* Retry the connection to etcd in-case of failure.
-* Show proper error details in frontend.
-* Support Default TLS Cipher Suites.
-* Proxy Frontend request to Service-Center.
-* Use bower to resolve the dependency of frontend.
-* Add registry server HC mechanism.
-
-#### Bug-Fix:
-* Fix issue of filter instance using service-tags.
-* Fix re-creation of tracing file.
-* Fix SC cannot check duplicate endpoints when registered with etcd.
-* Fix wrong parentId in tracing data.
-* Fix wrong log print in update Instance.
-* Fix null pointer reference in zipkin plugin.
-* Fix delete service should delete dependency key.
-* Fix cache does not match with etcd store.
-* Fix remove the backup log files which are expired.
-* Fix typos in response of schema api's.
-* Fix incorrect metric label value.
-* Fix register instance withe same id will create redundant endpoints.
-
-###### For more details please [click here](https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12321626&version=12342354)
\ No newline at end of file
diff --git a/service-center-reference/zh_CN/release/releaseNotes-1.0.0.md b/service-center-reference/zh_CN/release/releaseNotes-1.0.0.md
deleted file mode 100644
index 1ba7b7f..0000000
--- a/service-center-reference/zh_CN/release/releaseNotes-1.0.0.md
+++ /dev/null
@@ -1,21 +0,0 @@
-## Release Notes
-
-### Apache ServiceComb Service-Center (incubating) version 1.0.0
-
-#### New Features/Improvements:
- - Make ETCD connection more Resilient
- - Make ETCD request timeout configurable
- - Support TLS Plugin
- - Optimize Governance API for Searching Schema
- - Optimize Find Instance API
- - Use glide for dependency management
- - Add release binaries for MacOS
- - Add Toplogy View and Instance View in UI
- 
-
-#### Bug-Fix:
- - Fix connection leak in etcd
- - Fix Lose of events in some scenarios
- - Fix Cache mismatch.
-
-###### For more details please [click here](https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12321626&version=12342427)