fix mersher to mesher
diff --git a/_data/navigation.yml b/_data/navigation.yml
index c4ac147..286081a 100755
--- a/_data/navigation.yml
+++ b/_data/navigation.yml
@@ -59,20 +59,20 @@
             url: /docs/quick-start-advance/service-management/
           - title: Distributed Tracing
             url: /docs/quick-start-advance/distributed-tracing/
-      - title: "Use mersher to merge into the servicecomb microservice system"
+      - title: "Use mesher to merge into the servicecomb microservice system"
         children:
           - title: "Get started"
-            url: /docs/mersher-quick-start/
-          - title: "Mersher Advance"
-            url: /docs/mersher-quick-start-advance/
-          - title: "Mersher balance"
-            url: /docs/mersher-quick-start-advance/mersher-load-balance/
-          - title: "Mersher Flow Control"
-            url: /docs/mersher-quick-start-advance/mersher-flow-control/
-          - title: "Mersher Service Management"
-            url: /docs/mersher-quick-start-advance/mersher-service-management/
-          - title: "Mersher Distributed Tracing"
-            url: /docs/mersher-quick-start-advance/mersher-distributed-tracing/
+            url: /docs/mesher-quick-start/
+          - title: "mesher Advance"
+            url: /docs/mesher-quick-start-advance/
+          - title: "mesher balance"
+            url: /docs/mesher-quick-start-advance/mesher-load-balance/
+          - title: "mesher Flow Control"
+            url: /docs/mesher-quick-start-advance/mesher-flow-control/
+          - title: "mesher Service Management"
+            url: /docs/mesher-quick-start-advance/mesher-service-management/
+          - title: "mesher Distributed Tracing"
+            url: /docs/mesher-quick-start-advance/mesher-distributed-tracing/
       - title: "A contract-based microservice development toolkit"
         children:
           - title: "Quick Start"
@@ -248,20 +248,20 @@
             url: /cn/docs/quick-start-advance/service-management/
           - title: "分布式调用链追踪"
             url: /cn/docs/quick-start-advance/distributed-tracing/
-      - title: "使用mersher接入servicecomb微服务体系"
+      - title: "使用mesher接入servicecomb微服务体系"
         children:
           - title: "入门指南"
-            url: /cn/docs/mersher-quick-start/
-          - title: "mersher进阶"
-            url: /cn/docs/mersher-quick-start-advance/
-          - title: "mersher负载均衡"
-            url: /cn/docs/mersher-quick-start-advance/mersher-load-balance/
-          - title: "mersher流量控制"
-            url: /cn/docs/mersher-quick-start-advance/mersher-flow-control/
-          - title: "mersher服务治理"
-            url: /cn/docs/mersher-quick-start-advance/mersher-service-management/
-          - title: "mersher分布式调用链追踪"
-            url: /cn/docs/mersher-quick-start-advance/mersher-distributed-tracing/
+            url: /cn/docs/mesher-quick-start/
+          - title: "mesher进阶"
+            url: /cn/docs/mesher-quick-start-advance/
+          - title: "mesher负载均衡"
+            url: /cn/docs/mesher-quick-start-advance/mesher-load-balance/
+          - title: "mesher流量控制"
+            url: /cn/docs/mesher-quick-start-advance/mesher-flow-control/
+          - title: "mesher服务治理"
+            url: /cn/docs/mesher-quick-start-advance/mesher-service-management/
+          - title: "mesher分布式调用链追踪"
+            url: /cn/docs/mesher-quick-start-advance/mesher-distributed-tracing/
       - title: "一键微服务开发工具 Toolkit"
         children:
           - title: "入门指南"
diff --git a/_docs/cn/mersher-distributed-tracing.md b/_docs/cn/mersher-distributed-tracing.md
index e4b510d..ce7f540 100644
--- a/_docs/cn/mersher-distributed-tracing.md
+++ b/_docs/cn/mersher-distributed-tracing.md
@@ -1,21 +1,21 @@
 ---
 title: 分布式调用链追踪
 lang: cn
-ref: mersher-distributed-tracing
-permalink: /cn/docs/mersher-quick-start-advance/mersher-distributed-tracing/
+ref: mesher-distributed-tracing
+permalink: /cn/docs/mesher-quick-start-advance/mesher-distributed-tracing/
 excerpt: 介绍如何在体质指数应用中使用ServiceComb提供的分布式追踪能力
 last_modified_at: 2019-08-08T14:01:43.000Z
 ---
 
-- 分布式调用链追踪提供追溯微服务调用关系和调用处理时延的能力,便于用户检查分布式环境中微服务的健康状态。本指南将展示如何使用 **mersher** 提供的分布式调用链追踪能力。
+- 分布式调用链追踪提供追溯微服务调用关系和调用处理时延的能力,便于用户检查分布式环境中微服务的健康状态。本指南将展示如何使用 **mesher** 提供的分布式调用链追踪能力。
 
 # 前言
 
-- 在您进一步阅读之前,请确保您已阅读了[mersher快速入门](/cn/docs/mersher-quick-start/),并已成功运行用例服务。
+- 在您进一步阅读之前,请确保您已阅读了[mesher快速入门](/cn/docs/mesher-quick-start/),并已成功运行用例服务。
 
 # 启用
 
-- 1、mersher main文件中添加对zipkin库依赖:
+- 1、mesher main文件中添加对zipkin库依赖:
 
   ```bash
   _ "github.com/go-chassis/go-chassis-plugins/tracing/zipkin"
@@ -23,9 +23,9 @@
 
 - 2、启发器bootstrap.go中添加默认处理函数,如图中箭头所示:
 
-  ![流量控制效果图](/assets/images/mersher/mersher-tracing-func.png)
+  ![流量控制效果图](/assets/images/mesher/mesher-tracing-func.png)
 
-- 3、重新编译,分别替换**mersher_webapp**和**mersher_calculator**的可执行文件,启动mersher服务;
+- 3、重新编译,分别替换**mesher_webapp**和**mesher_calculator**的可执行文件,启动mesher服务;
 
 - 4、使用**Docker**运行[Zipkin分布式追踪服务](http://servicecomb.apache.org/cn/docs/quick-start-advance/distributed-tracing/)
 
@@ -37,7 +37,7 @@
 
 - 6、打开 <http://192.168.88.64:9411>可查看分布式追踪结果如图,可以通过host地址判断调用路径:
 
-  ![分布式追踪效果图](/assets/images/mersher/mersher-tracing-30111.png)
+  ![分布式追踪效果图](/assets/images/mesher/mesher-tracing-30111.png)
 
 # 下一步
 
diff --git a/_docs/cn/mersher-flow-control.md b/_docs/cn/mersher-flow-control.md
index b8c2557..f38112c 100644
--- a/_docs/cn/mersher-flow-control.md
+++ b/_docs/cn/mersher-flow-control.md
@@ -1,21 +1,21 @@
 ---
 title: 流量控制
 lang: cn
-ref: mersher-flow-control
-permalink: /cn/docs/mersher-quick-start-advance/mersher-flow-control/
+ref: mesher-flow-control
+permalink: /cn/docs/mesher-quick-start-advance/mesher-flow-control/
 excerpt: 介绍如何在体质指数应用中使用ServiceComb框架提供的流量控制能力
 last_modified_at: 2017-09-03T14:01:43.000Z
 ---
 
-- 流量控制通过控制数据传输速率来避免微服务过载运行。本指南将展示如何使用 **mersher** 提供的流量控制能力。
+- 流量控制通过控制数据传输速率来避免微服务过载运行。本指南将展示如何使用 **mesher** 提供的流量控制能力。
 
 # 前言
 
-- 在您进一步阅读之前,请确保您已阅读了[mersher快速入门](/cn/docs/mersher-quick-start/),并已成功运行用例服务。
+- 在您进一步阅读之前,请确保您已阅读了[mesher快速入门](/cn/docs/mesher-quick-start/),并已成功运行用例服务。
 
 # 开启
 
-- 添加流量控制配置,重启服务,更改**mersher_calculator**配置文件**chassis.yaml**,其中流量控制包含下列选项:
+- 添加流量控制配置,重启服务,更改**mesher_calculator**配置文件**chassis.yaml**,其中流量控制包含下列选项:
 
   ```yaml
   flowcontrol:
@@ -34,12 +34,12 @@
 
 - 点击 _Submit_ 按钮,此时能看到由于流控受限而请求被拒的界面,请求已经无法到达httpserver_calculator。
 
-  ![流量控制效果图](/assets/images/mersher/mersher-flow-control-fail.png)
+  ![流量控制效果图](/assets/images/mesher/mesher-flow-control-fail.png)
 
-  ![流量控制效果图](/assets/images/mersher/mersher-flow-control-log.png)
+  ![流量控制效果图](/assets/images/mesher/mesher-flow-control-log.png)
 
 # 下一步
 
-- 阅读[服务治理快速入门](/cn/docs/mersher-quick-start-advance/mersher-service-management/)
+- 阅读[服务治理快速入门](/cn/docs/mesher-quick-start-advance/mesher-service-management/)
 
 - 了解更多[流量控制](/cn/users/service-configurations/#限流策略)的使用方式
diff --git a/_docs/cn/mersher-load-balance.md b/_docs/cn/mersher-load-balance.md
index 128acb6..20cf870 100644
--- a/_docs/cn/mersher-load-balance.md
+++ b/_docs/cn/mersher-load-balance.md
@@ -1,22 +1,22 @@
 ---
 title: 负载均衡
 lang: cn
-ref: mersher-load-balance
-permalink: /cn/docs/mersher-quick-start-advance/mersher-load-balance/
-excerpt: 介绍如何在体质指数应用中使用mersher提供的负载均衡能力
+ref: mesher-load-balance
+permalink: /cn/docs/mesher-quick-start-advance/mesher-load-balance/
+excerpt: 介绍如何在体质指数应用中使用mesher提供的负载均衡能力
 last_modified_at: 2019-08-08T14:01:43.000Z
 ---
 
-- mersher支持灵活的负载均衡算法。本指南将展示如何使用 **mersher** 提供的负载均衡能力。
+- mesher支持灵活的负载均衡算法。本指南将展示如何使用 **mesher** 提供的负载均衡能力。
 
 # 前言
 
-- 在您进一步阅读之前,请确保您已阅读了[mersher快速入门](/cn/docs/mersher-quick-start/),并已成功运行用例服务。
+- 在您进一步阅读之前,请确保您已阅读了[mesher快速入门](/cn/docs/mesher-quick-start/),并已成功运行用例服务。
 
 # 负载均衡算法
 
-- 启动一个新的**mersher_calculator**和**httpserver_calculator**实例用于负载均衡测试,可以使用例子目录[test_balance](https://github.com/apache/servicecomb-mesher/tree/master/examples/quick_start/test_balance)下的服务:
-- 1、修改mersher_calculator配置文件**microservice.yaml**中的服务name为**calculator**;<br>
+- 启动一个新的**mesher_calculator**和**httpserver_calculator**实例用于负载均衡测试,可以使用例子目录[test_balance](https://github.com/apache/servicecomb-mesher/tree/master/examples/quick_start/test_balance)下的服务:
+- 1、修改mesher_calculator配置文件**microservice.yaml**中的服务name为**calculator**;<br>
   更改配置**chassis.yaml**监听的地址和端口避免冲突:
 
   ```bash
@@ -25,14 +25,14 @@
   listenAddress: 127.0.0.1:30102  -----》  listenAddress: 192.168.88.64:30109
   ```
 
-- 2、 启动**mersher_calculator**,需要设置mersher_calculator的**SPECIFIC_ADDR**地址,该地址用于将mersher和http服务绑定起来;
+- 2、 启动**mesher_calculator**,需要设置mesher_calculator的**SPECIFIC_ADDR**地址,该地址用于将mesher和http服务绑定起来;
 
   ```bash
     export SPECIFIC_ADDR=127.0.0.1:4537
-    ./mersher
+    ./mesher
   ```
 
-- 3、 默认情况下会使用roundbin(轮询)负载均衡算法,另外还支持Random和SessionStickiness负载均衡算法。 我们修改mersher_webapp的配置文件chassis.yaml,将负载均衡方法配置为Random:
+- 3、 默认情况下会使用roundbin(轮询)负载均衡算法,另外还支持Random和SessionStickiness负载均衡算法。 我们修改mesher_webapp的配置文件chassis.yaml,将负载均衡方法配置为Random:
 
   ```bash
   loadbalance:
@@ -44,12 +44,12 @@
 
 - 5、 此时点击 _Submit_ 按钮就可以看到如下两个界面中的BMI Instance ID随机出现。
 
-  ![bmi测试初始化图1](/assets/images/mersher/mersher-testpythonhttp.png)<br>
+  ![bmi测试初始化图1](/assets/images/mesher/mesher-testpythonhttp.png)<br>
 
-  ![bmi测试初始化图2](/assets/images/mersher/mersher-testpythonhttp2.png)
+  ![bmi测试初始化图2](/assets/images/mesher/mesher-testpythonhttp2.png)
 
 # 下一步
 
-- 阅读[流量控制快速入门](/cn/docs/mersher-quick-start-advance/mersher-flow-control/)
+- 阅读[流量控制快速入门](/cn/docs/mesher-quick-start-advance/mesher-flow-control/)
 
 - 了解更多[负载均衡](/cn/users/service-configurations/#负载均衡策略)的使用方式
diff --git a/_docs/cn/mersher-quick-start-advance.md b/_docs/cn/mersher-quick-start-advance.md
index 071da90..84bf263 100644
--- a/_docs/cn/mersher-quick-start-advance.md
+++ b/_docs/cn/mersher-quick-start-advance.md
@@ -1,21 +1,21 @@
 ---
-title: mersher开发进阶
+title: mesher开发进阶
 lang: cn
-ref: mersher-quick-start-advance
-permalink: /cn/docs/mersher-quick-start-advance/
+ref: mesher-quick-start-advance
+permalink: /cn/docs/mesher-quick-start-advance/
 excerpt: 介绍如何在体质指数应用中使用ServiceComb的处理链能力
 last_modified_at: 2019-08-08T14:01:43.000Z
 ---
 
-本指南将带您进入使用**mersher**接入**ServiceComb**的进阶之旅。在此旅程,您将能学到如何使用**mersher**的微服务高级特性:
+本指南将带您进入使用**mesher**接入**ServiceComb**的进阶之旅。在此旅程,您将能学到如何使用**mesher**的微服务高级特性:
 
-- [mersher负载均衡](/cn/docs/mersher-quick-start-advance/mersher-load-balance/)。支持灵活可配置的微服务负载均衡策略。
+- [mesher负载均衡](/cn/docs/mesher-quick-start-advance/mesher-load-balance/)。支持灵活可配置的微服务负载均衡策略。
 
-- [mersher流量控制](/cn/docs/mersher-quick-start-advance/mersher-flow-control/)。支持微服务请求流量控制能力。
+- [mesher流量控制](/cn/docs/mesher-quick-start-advance/mesher-flow-control/)。支持微服务请求流量控制能力。
 
-- [mersher服务治理](/cn/docs/mersher-quick-start-advance/mersher-service-management/)。支持微服务的灰度发布和熔断等治理能力。
+- [mesher服务治理](/cn/docs/mesher-quick-start-advance/mesher-service-management/)。支持微服务的灰度发布和熔断等治理能力。
 
-- [mersher分布式追踪](/cn/docs/mersher-quick-start-advance/mersher-distributed-tracing)。支持追溯微服务调用关系链的能力。
+- [mesher分布式追踪](/cn/docs/mesher-quick-start-advance/mesher-distributed-tracing)。支持追溯微服务调用关系链的能力。
 
 # 下一步
 
diff --git a/_docs/cn/mersher-quick-start.md b/_docs/cn/mersher-quick-start.md
index 02f5a20..3905088 100644
--- a/_docs/cn/mersher-quick-start.md
+++ b/_docs/cn/mersher-quick-start.md
@@ -1,9 +1,9 @@
 ---
-title: mersher快速入门
+title: mesher快速入门
 lang: cn
-ref: mersher-quick-start
-permalink: /cn/docs/mersher-quick-start/
-excerpt: 介绍如何使用mersher快速改造微服务应用
+ref: mesher-quick-start
+permalink: /cn/docs/mesher-quick-start/
+excerpt: 介绍如何使用mesher快速改造微服务应用
 last_modified_at: 2019-08-08T14:01:43.000Z
 ---
 
@@ -28,11 +28,11 @@
 
 _您可以通过阅读[环境配置](/cn/users/setup-environment/#运行service-center)获取在本地以二进制方式运行**Service Center**和**front**的方法。_
 
-# 使用mersher接入servicecomb微服务体系
+# 使用mesher接入servicecomb微服务体系
 
 ## 案例背景
 
-- 本用例主要是帮助用户快速入门**mersher sidecar模式**;希望用户通过该例子,快速上手使用mersher服务,了解mersher的工作模式,并了解如何通过mersher的帮助改造已有的http服务,接入ServiceComb微服务体系,得到go-chassis微服务框架提供的负载均衡、流控、服务治理、调用链追踪等微服务能力。完整案例将提交至[案例下载](https://github.com/apache/servicecomb-mesher/tree/master/examples/quick_start).
+- 本用例主要是帮助用户快速入门**mesher sidecar模式**;希望用户通过该例子,快速上手使用mesher服务,了解mesher的工作模式,并了解如何通过mesher的帮助改造已有的http服务,接入ServiceComb微服务体系,得到go-chassis微服务框架提供的负载均衡、流控、服务治理、调用链追踪等微服务能力。完整案例将提交至[案例下载](https://github.com/apache/servicecomb-mesher/tree/master/examples/quick_start).
 
 ## 用例服务介绍
 
@@ -42,38 +42,38 @@
 
 - 2、 **httpserver_webapp**:基于nodejs语言实现的web服务,用于在浏览器上展示可视化结果;
 
-- 3、 **mersher_webapp**:通过sidecar模式为httpserver_webapp提供服务的mersher实例;
+- 3、 **mesher_webapp**:通过sidecar模式为httpserver_webapp提供服务的mesher实例;
 
-- 4、 **mersher_calculator**:通过sidecar模式为httpserver_calculator提供服务的mersher实例;
+- 4、 **mesher_calculator**:通过sidecar模式为httpserver_calculator提供服务的mesher实例;
 
 - 5、 **servicecenter**:服务中心,接收mesher服务的注册,提供服务发现、路由查询、服务监控功能;
 
-  ![mersher部署图](/assets/images/mersher/mersher-deployment-simple.png)
+  ![mesher部署图](/assets/images/mesher/mesher-deployment-simple.png)
 
 ## 流程详情
 
 - 1、 浏览器[192.168.88.78]对 **httpserver_webapp** 服务发起http调用[]()<http://192.168.88.64:4597/calculator/bmi>;
 
-- 2、 httpserver_webapp服务接收请求,并发起对地址[]()<http://calculator/bmi>的http调用,因为设置了代理[]()<http://127.0.0.1:30101>,**httpserver_webapp** 发起的请求将被转发到 **mersher_webapp** 服务;
+- 2、 httpserver_webapp服务接收请求,并发起对地址[]()<http://calculator/bmi>的http调用,因为设置了代理[]()<http://127.0.0.1:30101>,**httpserver_webapp** 发起的请求将被转发到 **mesher_webapp** 服务;
 
-- 3、 **mersher_webapp** 根据请求的服务名(microservice.yaml配置的服务名**calculator**)从服务中心**servicecenter**获得该服务名的地址,转发到**mersher_calculator**;
+- 3、 **mesher_webapp** 根据请求的服务名(microservice.yaml配置的服务名**calculator**)从服务中心**servicecenter**获得该服务名的地址,转发到**mesher_calculator**;
 
-- 4、 **mersher_calculator**服务根据设置好的specific地址,转发到自己绑定的体质指数**calculator**服务(**httpserver_calculator**)进行处理;
+- 4、 **mesher_calculator**服务根据设置好的specific地址,转发到自己绑定的体质指数**calculator**服务(**httpserver_calculator**)进行处理;
 
 - 5、 **httpserver_calculator**会根据用户身高和体重进行计算,并返回自己的服务标识展示在界面上;流程图如下所示:
 
-  ![mersher流程图](/assets/images/mersher/mersher-flowchart-simple.png)
+  ![mesher流程图](/assets/images/mesher/mesher-flowchart-simple.png)
 
 ## 环境搭建
 
-- 1、 编译 **mersher** :[下载地址](https://github.com/apache/servicecomb-mesher), 按README.md编译项目得到可执行文件mersher(linux),windows(mersher.exe);
+- 1、 编译 **mesher** :[下载地址](https://github.com/apache/servicecomb-mesher), 按README.md编译项目得到可执行文件mesher(linux),windows(mesher.exe);
 
-- 2、 创建 **mersher_webapp** 用于为**httpserver_webapp**服务: 在mersher目录下执行下列linux命令创建mersher_webapp,此处除了可执行文件,还需要拷贝conf
+- 2、 创建 **mesher_webapp** 用于为**httpserver_webapp**服务: 在mesher目录下执行下列linux命令创建mesher_webapp,此处除了可执行文件,还需要拷贝conf
 
   ```bash
-  mkdir /usr/local/src/mersher_webapp
-  cp ./mesher /usr/local/src/mersher_webapp
-  cp -r ./conf /usr/local/src/mersher_webapp
+  mkdir /usr/local/src/mesher_webapp
+  cp ./mesher /usr/local/src/mesher_webapp
+  cp -r ./conf /usr/local/src/mesher_webapp
   ```
 
   更改conf中配置文件,microservice.yaml中的**服务name**,从hellomesher改为**webapp**;更改chassis.yaml中监听的服务地址,从本地回环(127.0.0.1)地址改为**内网ip**(linux下通过ifconfig查看,如192.168.88.64):
@@ -84,16 +84,16 @@
   listenAddress: 127.0.0.1:30102  -----》  listenAddress: 192.168.88.64:30102
   ```
 
-- 3、 创建**mersher_calculator**
+- 3、 创建**mesher_calculator**
 
   ```bash
-  mkdir /usr/local/src/mersher_calculator
-  cp ./mesher /usr/local/src/mersher_calculator
-  cp -r ./conf /usr/local/src/mersher_calculator
+  mkdir /usr/local/src/mesher_calculator
+  cp ./mesher /usr/local/src/mesher_calculator
+  cp -r ./conf /usr/local/src/mesher_calculator
   ```
 
   更改conf中配置文件,分别更改**microservice.yaml**中的**服务name**为体质指数微服务名**calculator**;<br>
-  更改**mersher_calculator**配置**chassis.yaml**监听的地址和端口:
+  更改**mesher_calculator**配置**chassis.yaml**监听的地址和端口:
 
   ```bash
   listenAddress: 127.0.0.1:40101  -----》  listenAddress: 192.168.88.64:40107
@@ -101,17 +101,17 @@
   listenAddress: 127.0.0.1:30102  -----》  listenAddress: 192.168.88.64:30112
   ```
 
-- 4、 启动mersher服务,分别进入**mersher_webapp**和**mersher_calculator**,启动服务,其中需要设置mersher_calculator的**SPECIFIC_ADDR**地址,该地址用于将mersher和http服务绑定起来;
+- 4、 启动mesher服务,分别进入**mesher_webapp**和**mesher_calculator**,启动服务,其中需要设置mesher_calculator的**SPECIFIC_ADDR**地址,该地址用于将mesher和http服务绑定起来;
 
   ```bash
-  cd /usr/local/src/mersher_calculator
+  cd /usr/local/src/mesher_calculator
   export SPECIFIC_ADDR=127.0.0.1:4540
-  ./mersher
+  ./mesher
   ```
 
   ```bash
-  cd /usr/local/src/mersher_webapp
-  ./mersher
+  cd /usr/local/src/mesher_webapp
+  ./mesher
   ```
 
 - 5、 启动**httpserver_webapp**服务:
@@ -132,18 +132,18 @@
 
 ## 开始测试
 
-- 1、 浏览器打开页面<http://192.168.88.64:30103> (如果打不开需要开启服务中心service-center的front服务,参考 <http://servicecomb.apache.org/cn/users/setup-environment/#%E8%BF%90%E8%A1%8Cservice-center>) 查看服务,其中地址service-center服务启动的地址,看到如图界面。**webapp**代表**mersher_webapp**服务,这里展示的是microservice.yaml中配置的服务名。**calculator**代表**mersher_calculator**服务,这里展示的是microservice.yaml中配置的服务名。大写的**SERVICECENTER**是服务中心;
+- 1、 浏览器打开页面<http://192.168.88.64:30103> (如果打不开需要开启服务中心service-center的front服务,参考 <http://servicecomb.apache.org/cn/users/setup-environment/#%E8%BF%90%E8%A1%8Cservice-center>) 查看服务,其中地址service-center服务启动的地址,看到如图界面。**webapp**代表**mesher_webapp**服务,这里展示的是microservice.yaml中配置的服务名。**calculator**代表**mesher_calculator**服务,这里展示的是microservice.yaml中配置的服务名。大写的**SERVICECENTER**是服务中心;
 
-  ![服务中心监控图](/assets/images/mersher/mersher-servercenter.png)
+  ![服务中心监控图](/assets/images/mesher/mesher-servercenter.png)
 
 - 2、 浏览器打开<http://192.168.88.64:4597>,可以看到如下界面,为webapp呈现的静态页面:
 
-  ![bmi测试初始化图](/assets/images/mersher/mersher-testinit.png)
+  ![bmi测试初始化图](/assets/images/mesher/mesher-testinit.png)
 
 - 3、 输入参数(180、70)点击submit,显示如下图:
 
-  ![bmi测试初始化图](/assets/images/mersher/mersher-testpythonhttp.png)
+  ![bmi测试初始化图](/assets/images/mesher/mesher-testpythonhttp.png)
 
 # 下一步
 
-- 阅读[**mersher**进阶](/cn/docs/mersher-quick-start-advance/)。
+- 阅读[**mesher**进阶](/cn/docs/mesher-quick-start-advance/)。
diff --git a/_docs/cn/mersher-service-management.md b/_docs/cn/mersher-service-management.md
index 57e3a8f..f3548fa 100644
--- a/_docs/cn/mersher-service-management.md
+++ b/_docs/cn/mersher-service-management.md
@@ -1,27 +1,27 @@
 ---
 title: 服务治理
 lang: cn
-ref: mersher-service-management
-permalink: /cn/docs/mersher-quick-start-advance/mersher-service-management/
+ref: mesher-service-management
+permalink: /cn/docs/mesher-quick-start-advance/mesher-service-management/
 excerpt: 介绍如何在体质指数应用中使用ServiceComb提供的服务治理能力
 last_modified_at: 2019-08-08T14:01:43.000Z
 ---
 
-- 服务治理主要用于对分布式系统中大量微服务进行有效控制管理。本指南将会展示如何使用 **mersher** 提供的服务治理能力。
+- 服务治理主要用于对分布式系统中大量微服务进行有效控制管理。本指南将会展示如何使用 **mesher** 提供的服务治理能力。
 
 # 前言
 
-- 在您进一步阅读之前,请确保您已阅读了[mersher快速入门](/cn/docs/mersher-quick-start/)和[mersher负载均衡](/cn/docs/quick-start-advance/load-balance/),并已成功运行mersher用例服务。
+- 在您进一步阅读之前,请确保您已阅读了[mesher快速入门](/cn/docs/mesher-quick-start/)和[mesher负载均衡](/cn/docs/quick-start-advance/load-balance/),并已成功运行mesher用例服务。
 
 # 灰度发布
 
 ## 配置
 
-- 1、更新版本号: 分别更改两个**mersher_calculator**实例的配置文件**microservice.yaml**,更新**version**字段分别为**1.1.1**和**1.1.2**,重启mersher服务,可以看到服务版本号发生了变更。如图中所示:
+- 1、更新版本号: 分别更改两个**mesher_calculator**实例的配置文件**microservice.yaml**,更新**version**字段分别为**1.1.1**和**1.1.2**,重启mesher服务,可以看到服务版本号发生了变更。如图中所示:
 
-  ![灰度发布版本图](/assets/images/mersher/mersher-ser-manage-ver.png)
+  ![灰度发布版本图](/assets/images/mesher/mesher-ser-manage-ver.png)
 
-- 2、配置路由信息,更改mersher_webapp的配置文件router.yaml,按实例版本更新权重信息,并重启服务:
+- 2、配置路由信息,更改mesher_webapp的配置文件router.yaml,按实例版本更新权重信息,并重启服务:
 
   ```yaml
   routeRule:
@@ -44,7 +44,7 @@
 
 ## 配置
 
-- 1、 更改断流器配置,更改mersher_webapp的配置文件chassis.yaml,设置其中的断流器配置为:
+- 1、 更改断流器配置,更改mesher_webapp的配置文件chassis.yaml,设置其中的断流器配置为:
 
   ```yaml
   isolation:
@@ -74,18 +74,18 @@
 
 ## 验证
 
-- 1、传入负数参数,响应超时,mersher_webapp断流器生效,下图一是mersher_webapp日志截图,表明断流器启用,下图二是传入负数参数触发断流器时的返回值,下图三表示断流器生效后对所有请求都按配置返回nil;
+- 1、传入负数参数,响应超时,mesher_webapp断流器生效,下图一是mesher_webapp日志截图,表明断流器启用,下图二是传入负数参数触发断流器时的返回值,下图三表示断流器生效后对所有请求都按配置返回nil;
 
-  ![断流器生效日志图](/assets/images/mersher/mersher-circuitbreaker.png)
+  ![断流器生效日志图](/assets/images/mesher/mesher-circuitbreaker.png)
 
-  ![断流器生效日志图](/assets/images/mersher/mersher-circuitbreaker-ret.png)
+  ![断流器生效日志图](/assets/images/mesher/mesher-circuitbreaker-ret.png)
 
-  ![断流器生效日志图](/assets/images/mersher/mersher-circuitbreaker-ret-nil.png)
+  ![断流器生效日志图](/assets/images/mesher/mesher-circuitbreaker-ret-nil.png)
 
 - 2、根据配置参数sleepWindowInMilliseconds,过10秒后服务自动恢复
 
 # 下一步
 
-- 阅读[分布式追踪快速入门指南](/cn/docs/mersher-quick-start-advance/mersher-distributed-tracing/)
+- 阅读[分布式追踪快速入门指南](/cn/docs/mesher-quick-start-advance/mesher-distributed-tracing/)
 
 - 了解更多[服务治理](/cn/users/service-configurations/)的使用方式
diff --git a/_docs/getstarted/servicecomb/cn/getting-started.md b/_docs/getstarted/servicecomb/cn/getting-started.md
index b1d398f..4aa96be 100644
--- a/_docs/getstarted/servicecomb/cn/getting-started.md
+++ b/_docs/getstarted/servicecomb/cn/getting-started.md
@@ -15,7 +15,7 @@
 3. [服务注册与发现](/cn/docs/service-center/registration-discovery/)
 4. 相应开发语言的快速入门说明进行使用 
 - [Java微服务开发框架 Java-Chassis](/cn/docs/quick-start/)  
-- [多语言运行环境 Mersher](/cn/docs/mersher-quick-start/)
+- [多语言运行环境 mesher](/cn/docs/mesher-quick-start/)
 5. 如果项目涉及多方协作、或遗留系统希望进行微服务化转型
 [一键微服务开发工具 Toolkit](/cn/docs/toolkit/quick-start/)
 
diff --git a/_docs/getstarted/servicecomb/getting-started.md b/_docs/getstarted/servicecomb/getting-started.md
index a5d6e0a..2ec97f9 100644
--- a/_docs/getstarted/servicecomb/getting-started.md
+++ b/_docs/getstarted/servicecomb/getting-started.md
@@ -15,7 +15,7 @@
 3. [Registration&Discovery](/docs/service-center/registration-discovery/)
 4. Select the quick start instructions for the appropriate development language to use.  
 - [Development of microservices application based on java microservice SDK](/docs/quick-start/)  
-- [Use mersher to merge into the servicecomb microservice system](/docs/mersher-quick-start/)
+- [Use mesher to merge into the servicecomb microservice system](/docs/mesher-quick-start/)
 5. If the project involves multi-party collaboration, or legacy systems want to transform into microservices
 [A contract-based microservice development toolkit](/docs/toolkit/quick-start/)
 
diff --git a/_docs/mersher-distributed-tracing.md b/_docs/mersher-distributed-tracing.md
index a1420a2..432ce60 100644
--- a/_docs/mersher-distributed-tracing.md
+++ b/_docs/mersher-distributed-tracing.md
@@ -1,21 +1,21 @@
 ---
-title: Mersher Distributed Tracing
+title: mesher Distributed Tracing
 lang: en
-ref: mersher-distributed-tracing
-permalink: /docs/mersher-quick-start-advance/mersher-distributed-tracing/
-excerpt: Introduce how to use distributed tracing with mersher
+ref: mesher-distributed-tracing
+permalink: /docs/mesher-quick-start-advance/mesher-distributed-tracing/
+excerpt: Introduce how to use distributed tracing with mesher
 last_modified_at: 2019-08-08T14:01:43.000Z
 ---
 
-- Distributed handler chain tracking provides the ability of tracing microservice call relationships and watching processing time. It is used to make it easy for users to check the health of microservices in a distributed environment. This guide will show you how to use the distributed handler chain tracking capabilities provided by **mersher**.
+- Distributed handler chain tracking provides the ability of tracing microservice call relationships and watching processing time. It is used to make it easy for users to check the health of microservices in a distributed environment. This guide will show you how to use the distributed handler chain tracking capabilities provided by **mesher**.
 
 # Foreword
 
-- Walk through [mersher-quick-start](/docs/mersher-quick-start/) and have **mersher display programs** running.
+- Walk through [mesher-quick-start](/docs/mesher-quick-start/) and have **mesher display programs** running.
 
 # Enable
 
-- 1 Added zipkin library dependency in mersher main file.
+- 1 Added zipkin library dependency in mesher main file.
 
   ```bash
   _ "github.com/go-chassis/go-chassis-plugins/tracing/zipkin"
@@ -23,9 +23,9 @@
 
 - 2 Add default handlers in bootstrap.go as shown by the arrows in the figure.
 
-  ![tracing-func](/assets/images/mersher/mersher-tracing-func.png)
+  ![tracing-func](/assets/images/mesher/mesher-tracing-func.png)
 
-- 3 Recompile and replace the executable file of **mersher_webapp** and **mersher_calculator**. Then start the mersher service respectively.
+- 3 Recompile and replace the executable file of **mesher_webapp** and **mesher_calculator**. Then start the mesher service respectively.
 
 - 4 Running Zipkin Distributed tracking service with docker.
 
@@ -37,7 +37,7 @@
 
 - 6 Open <http://192.168.88.64:9411> to view the distributed tracking results. You can see the call chains and processing time of http call.
 
-  ![Distributed tracking rendering 30111](/assets/images/mersher/mersher-tracing-30111.png)
+  ![Distributed tracking rendering 30111](/assets/images/mesher/mesher-tracing-30111.png)
 
 # What's next
 
diff --git a/_docs/mersher-flow-control.md b/_docs/mersher-flow-control.md
index 5a161d2..400276e 100644
--- a/_docs/mersher-flow-control.md
+++ b/_docs/mersher-flow-control.md
@@ -1,21 +1,21 @@
 ---
-title: Mersher Flow Control
+title: mesher Flow Control
 lang: en
-ref: mersher-flow-control
-permalink: /docs/mersher-quick-start-advance/mersher-flow-control/
-excerpt: Describe how to use the flow control capabilities provided by mersher
+ref: mesher-flow-control
+permalink: /docs/mesher-quick-start-advance/mesher-flow-control/
+excerpt: Describe how to use the flow control capabilities provided by mesher
 last_modified_at: 2019-08-08T14:01:43.000Z
 ---
 
-- Flow control avoids microservice overload operations by controlling the data transfer rate. This guide will show you how to use the flow control capabilities provided by **mersher**
+- Flow control avoids microservice overload operations by controlling the data transfer rate. This guide will show you how to use the flow control capabilities provided by **mesher**
 
 # Before you start
 
-- Walk through [mersher-quick-start](/docs/mersher-quick-start/) and have **mersher display programs** running.
+- Walk through [mesher-quick-start](/docs/mesher-quick-start/) and have **mesher display programs** running.
 
 # Enable
 
-- Change the configuration file **chassis.yaml** of **mersher_calculator**. Add a flow control configuration in **chassis.yaml** as follows. Restart the service.
+- Change the configuration file **chassis.yaml** of **mesher_calculator**. Add a flow control configuration in **chassis.yaml** as follows. Restart the service.
 
   ```yaml
   flowcontrol:
@@ -32,14 +32,14 @@
 
 # Verification
 
-- Click the _Submit_ button and you can see that the request was rejected due to the flow control of mersher. Now the request can not reach real httpserver.
+- Click the _Submit_ button and you can see that the request was rejected due to the flow control of mesher. Now the request can not reach real httpserver.
 
-![flow-control-req](/assets/images/mersher/mersher-flow-control-fail.png)
+![flow-control-req](/assets/images/mesher/mesher-flow-control-fail.png)
 
-![flow-control-log](/assets/images/mersher/mersher-flow-control-log.png)
+![flow-control-log](/assets/images/mesher/mesher-flow-control-log.png)
 
 # What's next
 
-- See quick start for [Service Management](/docs/mersher-quick-start-advance/mersher-service-management/)
+- See quick start for [Service Management](/docs/mesher-quick-start-advance/mesher-service-management/)
 
 - Learn more about [Flow Control](/users/service-configurations/#限流策略)
diff --git a/_docs/mersher-load-balance.md b/_docs/mersher-load-balance.md
index b5ac702..55c21b1 100644
--- a/_docs/mersher-load-balance.md
+++ b/_docs/mersher-load-balance.md
@@ -1,21 +1,21 @@
 ---
-title: Mersher Load Balance
+title: mesher Load Balance
 lang: en
-ref: mersher-load-balance
-permalink: /docs/mersher-quick-start-advance/mersher-load-balance/
-excerpt: Describe how to use the load balancing capabilities provided by Mersher
+ref: mesher-load-balance
+permalink: /docs/mesher-quick-start-advance/mesher-load-balance/
+excerpt: Describe how to use the load balancing capabilities provided by mesher
 last_modified_at: 2019-08-08T14:01:43.000Z
 ---
 
-- Mersher supports flexible load balancing algorithms. This guide will show you how to use the load balancing capabilities provided by **mersher**.
+- mesher supports flexible load balancing algorithms. This guide will show you how to use the load balancing capabilities provided by **mesher**.
 
 # Foreword
 
-- Walk through [mersher-quick-start](/docs/mersher-quick-start/) and have **mersher display programs** running.
+- Walk through [mesher-quick-start](/docs/mesher-quick-start/) and have **mesher display programs** running.
 
 # Enable
 
-- You can start a new **mersher_calculator** and **httpserver_calculator** instance for load balancing testing by using the program in example directory [test_balance](https://github.com/apache/servicecomb-mesher/tree/master/examples/quick_start/test_balance)
+- You can start a new **mesher_calculator** and **httpserver_calculator** instance for load balancing testing by using the program in example directory [test_balance](https://github.com/apache/servicecomb-mesher/tree/master/examples/quick_start/test_balance)
 
 - 1 Change the **service name** in file **microservice.yaml** to **calculator**. Change the listening address and port in file **chassis.yaml** to avoid conflicts.
 
@@ -25,14 +25,14 @@
   listenAddress: 127.0.0.1:30102  -----》  listenAddress: 192.168.88.64:30109
   ```
 
-- 2 Start running mersher_calculator by cmd:
+- 2 Start running mesher_calculator by cmd:
 
   ```bash
   export SPECIFIC_ADDR=127.0.0.1:4537
-  ./mersher
+  ./mesher
   ```
 
-- 3 The **Roundbin** load balancing algorithm is used by default and the Random, SessionStickiness load balancing algorithms are also supported. We configure the load balancing method **Random** by modifing configuration file chassis.yaml of **mersher_webapp**.
+- 3 The **Roundbin** load balancing algorithm is used by default and the Random, SessionStickiness load balancing algorithms are also supported. We configure the load balancing method **Random** by modifing configuration file chassis.yaml of **mesher_webapp**.
 
   ```yaml
   loadbalance:
@@ -46,12 +46,12 @@
 
 - Multiple clicks the _Submit_ button and we can see that the BMI Instance ID in the following two interfaces appear randomly.
 
-  ![mersher-test-httppy1](/assets/images/mersher/mersher-testpythonhttp.png)<br>
+  ![mesher-test-httppy1](/assets/images/mesher/mesher-testpythonhttp.png)<br>
 
-  ![mersher-test-httppy2](/assets/images/mersher/mersher-testpythonhttp2.png)
+  ![mesher-test-httppy2](/assets/images/mesher/mesher-testpythonhttp2.png)
 
 ## What's next
 
-- See quick start for [Flow Control](/docs/mersher-quick-start-advance/mersher-flow-control/)
+- See quick start for [Flow Control](/docs/mesher-quick-start-advance/mesher-flow-control/)
 
 - Learn more about [Load Balance](/users/service-configurations/#负载均衡策略)
diff --git a/_docs/mersher-quick-start-advance.md b/_docs/mersher-quick-start-advance.md
index b0e99f6..ecaa89a 100644
--- a/_docs/mersher-quick-start-advance.md
+++ b/_docs/mersher-quick-start-advance.md
@@ -1,21 +1,21 @@
 ---
-title: Mersher Development Advanced
+title: mesher Development Advanced
 lang: en
-ref: mersher-quick-start-advance
-permalink: /docs/mersher-quick-start-advance/
-excerpt: Describe how to use mersher's advanced microservice capabilities
+ref: mesher-quick-start-advance
+permalink: /docs/mesher-quick-start-advance/
+excerpt: Describe how to use mesher's advanced microservice capabilities
 last_modified_at: 2019-08-08T14:01:43.000Z
 ---
 
-This guide will show you how to use the advanced features of **mersher** to support the microservices system better.
+This guide will show you how to use the advanced features of **mesher** to support the microservices system better.
 
-- [mersher for load balance](/docs/mersher-quick-start-advance/mersher-load-balance/) Support for flexible and configurable microservice load balancing strategies.
+- [mesher for load balance](/docs/mesher-quick-start-advance/mesher-load-balance/) Support for flexible and configurable microservice load balancing strategies.
 
-- [mersher for flow control](/docs/mersher-quick-start-advance/mersher-flow-control/) Support microservice request flow control capabilities.
+- [mesher for flow control](/docs/mesher-quick-start-advance/mesher-flow-control/) Support microservice request flow control capabilities.
 
-- [mersher for service management](/docs/mersher-quick-start-advance/mersher-service-management/) Supports micro-service grayscale publishing, service fusing and other management capabilities.
+- [mesher for service management](/docs/mesher-quick-start-advance/mesher-service-management/) Supports micro-service grayscale publishing, service fusing and other management capabilities.
 
-- [mersher for distributed tracing](/docs/mersher-quick-start-advance/mersher-distributed-tracing) Supports the ability to track the chain of call relationships of microservices.
+- [mesher for distributed tracing](/docs/mesher-quick-start-advance/mesher-distributed-tracing) Supports the ability to track the chain of call relationships of microservices.
 
 # What's next
 
diff --git a/_docs/mersher-quick-start.md b/_docs/mersher-quick-start.md
index 6243ea8..342cfd8 100644
--- a/_docs/mersher-quick-start.md
+++ b/_docs/mersher-quick-start.md
@@ -1,9 +1,9 @@
 ---
-title: Mersher Get started
+title: mesher Get started
 lang: en
-ref: mersher-quick-start
-permalink: /docs/mersher-quick-start/
-excerpt: Describe how to use mersher to merge into the servicecomb microservice system
+ref: mesher-quick-start
+permalink: /docs/mesher-quick-start/
+excerpt: Describe how to use mesher to merge into the servicecomb microservice system
 last_modified_at: 2019-08-08T14:01:43.000Z
 ---
 
@@ -28,42 +28,42 @@
 
 _Reference to [service center deployment](/users/setup-environment/#运行service-center) to learn deploying Service Center and front as a local binary._
 
-# Use mersher to merge into the servicecomb microservice system
+# Use mesher to merge into the servicecomb microservice system
 
 ## Background
 
-- This use case is mainly to help users get started quickly with **mersher sidecar** mode. We hope that users can understand the working mode of mersher and learn how to merge the existing http service into the ServiceComb micro-service system with mersher. The final goal is to help user get the micro-service capabilities such as load balancing, flow control, service management and call chain tracing provided by servicecomb. The full case will be submitted to [Case Download](https://github.com/apache/servicecomb-mesher/tree/master/examples/quick_start).
+- This use case is mainly to help users get started quickly with **mesher sidecar** mode. We hope that users can understand the working mode of mesher and learn how to merge the existing http service into the ServiceComb micro-service system with mesher. The final goal is to help user get the micro-service capabilities such as load balancing, flow control, service management and call chain tracing provided by servicecomb. The full case will be submitted to [Case Download](https://github.com/apache/servicecomb-mesher/tree/master/examples/quick_start).
 
-## Mersher use case service introduction
+## mesher use case service introduction
 
 - 1 **httpserver_calculator**. A http server based on python which is for BMI calculator and can be developed by any language.
 - 2 **httpserver_webapp**. A http server based on nodejs which is used for displaying results on the browser.
-- 3 **mersher_webapp**. A mersher instance which serves for httpserver_webapp via sidecar mode.
-- 4 **mersher_calculator**. A mersher instance which serves for httpserver_calculator via sidecar mode.
+- 3 **mesher_webapp**. A mesher instance which serves for httpserver_webapp via sidecar mode.
+- 4 **mesher_calculator**. A mesher instance which serves for httpserver_calculator via sidecar mode.
 - 5 **servicecenter**. Servicecenter which receives registration of mesher service and provides services as service discovery, routing query, service monitoring and so on.
 
-![mersher deployment diagram](/assets/images/mersher/mersher-deployment-simple.png)
+![mesher deployment diagram](/assets/images/mesher/mesher-deployment-simple.png)
 
 ## Process details
 
 - 1 The browser[192.168.88.78] execute a http call to the **httpserver_webapp** service with url []()<http://192.168.88.64:4597/calculator/bmi>.
-- 2 The httpserver_webapp service receives the request and execute http call []()<http://calculator/bmi>. Because the proxy is set as []()<http://127.0.0.1:30101>, the request initiated by **httpserver_webapp** will be forwarded to the **mersher_webapp** service.
-- 3 **mersher_webapp** gets the address of the service name(the service name **calculator** here is configured in microservice.yaml) from the **servicecenter** and forwarded to **mersher_calculator**.
-- 4 **mersher_calculator** service forward http requests to the **httpserver_calculator** service.
+- 2 The httpserver_webapp service receives the request and execute http call []()<http://calculator/bmi>. Because the proxy is set as []()<http://127.0.0.1:30101>, the request initiated by **httpserver_webapp** will be forwarded to the **mesher_webapp** service.
+- 3 **mesher_webapp** gets the address of the service name(the service name **calculator** here is configured in microservice.yaml) from the **servicecenter** and forwarded to **mesher_calculator**.
+- 4 **mesher_calculator** service forward http requests to the **httpserver_calculator** service.
 - 5 **httpserver_calculator** will calculate according to the input parameters(height and weight). The result containing service id and body mass index will be displayed on the browser. The flow chart is as follows:
 
-  ![mersher-flow-chart](/assets/images/mersher/mersher-flowchart-simple.png)
+  ![mesher-flow-chart](/assets/images/mesher/mesher-flowchart-simple.png)
 
 ## Environmental construction
 
-- 1 Compile **mersher** [download](https://github.com/apache/servicecomb-mesher). Download the project and get the executable mersher(linux) or mersher.exe(windows) by README.md.
+- 1 Compile **mesher** [download](https://github.com/apache/servicecomb-mesher). Download the project and get the executable mesher(linux) or mesher.exe(windows) by README.md.
 
-- 2 Create **mersher_webapp** which serves for **httpserver_webapp**. In the mersher directory execute the following linux command to create mersher_webapp. In order to the run mersher you also need to copy the conf.
+- 2 Create **mesher_webapp** which serves for **httpserver_webapp**. In the mesher directory execute the following linux command to create mesher_webapp. In order to the run mesher you also need to copy the conf.
 
   ```bash
-  mkdir /usr/local/src/mersher_webapp
-  cp ./mesher /usr/local/src/mersher_webapp
-  cp -r ./conf /usr/local/src/mersher_webapp
+  mkdir /usr/local/src/mesher_webapp
+  cp ./mesher /usr/local/src/mesher_webapp
+  cp -r ./conf /usr/local/src/mesher_webapp
   ```
 
   Change **service name** in microservice.yaml from hellemesher to **webapp**. Change the listening service address in chassis.yaml from 127.0.0.1 to **intranet ip**(Viewed by cmd ifconfig in linux, such as 192.168.88.64).
@@ -74,12 +74,12 @@
   listenAddress: 127.0.0.1:30102  -----》  listenAddress: 192.168.88.64:30102
   ```
 
-- 3 Create mersher_calculator service.
+- 3 Create mesher_calculator service.
 
   ```bash
-  mkdir /usr/local/src/mersher_calculator
-  cp ./mesher /usr/local/src/mersher_calculator
-  cp -r ./conf /usr/local/src/mersher_calculator
+  mkdir /usr/local/src/mesher_calculator
+  cp ./mesher /usr/local/src/mesher_calculator
+  cp -r ./conf /usr/local/src/mesher_calculator
   ```
 
   Change the **service name** in conf file **microservice.yaml** from hellemesher to **calculator**.<br>
@@ -91,17 +91,17 @@
   listenAddress: 127.0.0.1:30102  -----》  listenAddress: 192.168.88.64:30112
   ```
 
-- 4 Run mersher_webapp and mersher_calculator respectively by cmd.
+- 4 Run mesher_webapp and mesher_calculator respectively by cmd.
 
   ```bash
-  cd /usr/local/src/mersher_calculator
+  cd /usr/local/src/mesher_calculator
   export SPECIFIC_ADDR=127.0.0.1:4540
-  ./mersher
+  ./mesher
   ```
 
   ```bash
-  cd /usr/local/src/mersher_webapp
-  ./mersher
+  cd /usr/local/src/mesher_webapp
+  ./mesher
   ```
 
 - 5 Run **httpserver_webapp**.
@@ -122,18 +122,18 @@
 
 ## Start testing
 
-- 1 Open url <http://192.168.88.64:30103> in browser(You need to start the front service of the service-center. Referring <http://servicecomb.apache.org/users/setup-environment/#%E8%BF%90%E8%A1%8Cservice-center>). You can see services information in web. The name **webapp** represents the **mersher_webapp** which is the service name configured in microservice.yaml. The name **calculator** represents the **mersher_calculator** which is the service name configured in microservice.yaml. **SERVICECENTER** represents the **servicecenter**.
+- 1 Open url <http://192.168.88.64:30103> in browser(You need to start the front service of the service-center. Referring <http://servicecomb.apache.org/users/setup-environment/#%E8%BF%90%E8%A1%8Cservice-center>). You can see services information in web. The name **webapp** represents the **mesher_webapp** which is the service name configured in microservice.yaml. The name **calculator** represents the **mesher_calculator** which is the service name configured in microservice.yaml. **SERVICECENTER** represents the **servicecenter**.
 
-  ![Service-center-monitoring](/assets/images/mersher/mersher-servercenter.png)
+  ![Service-center-monitoring](/assets/images/mesher/mesher-servercenter.png)
 
 - 2 Open <http://192.168.88.64:4597> in browser and you can see the following interface.
 
-  ![mersher_calculatormi-test](/assets/images/mersher/mersher-testinit.png)
+  ![mesher_calculatormi-test](/assets/images/mesher/mesher-testinit.png)
 
 - 3 Enter the parameters (180, 70) and click submit.
 
-  ![mersher-testhttp](/assets/images/mersher/mersher-testpythonhttp.png)
+  ![mesher-testhttp](/assets/images/mesher/mesher-testpythonhttp.png)
 
 # What's next
 
-- Read [mersher quick start advance](/docs/mersher-quick-start-advance/)
+- Read [mesher quick start advance](/docs/mesher-quick-start-advance/)
diff --git a/_docs/mersher-service-management.md b/_docs/mersher-service-management.md
index 8c72326..feb9977 100644
--- a/_docs/mersher-service-management.md
+++ b/_docs/mersher-service-management.md
@@ -1,27 +1,27 @@
 ---
-title: Mersher Service Management
+title: mesher Service Management
 lang: en
-ref: mersher-service-management
-permalink: /docs/mersher-quick-start-advance/mersher-service-management/
-excerpt: Describe how to use the service management capabilities provided by mersher
+ref: mesher-service-management
+permalink: /docs/mesher-quick-start-advance/mesher-service-management/
+excerpt: Describe how to use the service management capabilities provided by mesher
 last_modified_at: 2019-08-08T14:01:43.000Z
 ---
 
-- Service management is mainly used to effectively control and manage a large number of microservices in distributed systems. This guide will show you how to use the service management capabilities provided by **mersher**.
+- Service management is mainly used to effectively control and manage a large number of microservices in distributed systems. This guide will show you how to use the service management capabilities provided by **mesher**.
 
 # Before you start
 
-- Walk through [mersher-quick-start](/docs/mersher-quick-start/), [mersher-load-balance](/docs/quick-start-advance/load-balance/) and have **mersher display programs** running.
+- Walk through [mesher-quick-start](/docs/mesher-quick-start/), [mesher-load-balance](/docs/quick-start-advance/load-balance/) and have **mesher display programs** running.
 
 # Grayscale release
 
 ## Configuration
 
-- 1 Change the version number to **1.1.1** and **1.1.2** respectively in conf **microservice.yaml** of two **mersher_calculator** instances. Restart the mersher service and you can see that the service version number has changed in **servicecenter**.
+- 1 Change the version number to **1.1.1** and **1.1.2** respectively in conf **microservice.yaml** of two **mesher_calculator** instances. Restart the mesher service and you can see that the service version number has changed in **servicecenter**.
 
-  ![mersher-ser-manage-ver](/assets/images/mersher/mersher-ser-manage-ver.png)
+  ![mesher-ser-manage-ver](/assets/images/mesher/mesher-ser-manage-ver.png)
 
-- 2 Change weight options in configuration file router.yaml of mersher_webapp. Then restart service.
+- 2 Change weight options in configuration file router.yaml of mesher_webapp. Then restart service.
 
   ```yaml
   routeRule:
@@ -44,7 +44,7 @@
 
 ## Configuration
 
-- 1 Change the circuit breaker configuration in conf chassis.yaml of mersher_webapp.
+- 1 Change the circuit breaker configuration in conf chassis.yaml of mesher_webapp.
 
   ```yaml
   isolation:
@@ -74,18 +74,18 @@
 
 ## Verification
 
-- 1 The circuit breaker of mersher_webapp takes effect when a negative parameter is passed in. The first picture is the log of **mersher_webapp**. The second picture is the return value when inputing negative parameter. The third picture is the return value when the circuit breaker of mersher_webapp takes effect.
+- 1 The circuit breaker of mesher_webapp takes effect when a negative parameter is passed in. The first picture is the log of **mesher_webapp**. The second picture is the return value when inputing negative parameter. The third picture is the return value when the circuit breaker of mesher_webapp takes effect.
 
-  ![mersher-circuitbreaker](/assets/images/mersher/mersher-circuitbreaker.png)
+  ![mesher-circuitbreaker](/assets/images/mesher/mesher-circuitbreaker.png)
 
-  ![mersher-circuitbreaker-ret](/assets/images/mersher/mersher-circuitbreaker-ret.png)
+  ![mesher-circuitbreaker-ret](/assets/images/mesher/mesher-circuitbreaker-ret.png)
 
-  ![mersher-circuitbreaker-ret-nil](/assets/images/mersher/mersher-circuitbreaker-ret-nil.png)
+  ![mesher-circuitbreaker-ret-nil](/assets/images/mesher/mesher-circuitbreaker-ret-nil.png)
 
 - 2 The service is automatically restored after 10 seconds because of the conf parameter **sleepWindowInMilliseconds**.
 
 # What's next
 
-- Read [mersher distributed tracing](/docs/mersher-quick-start-advance/mersher-distributed-tracing/)
+- Read [mesher distributed tracing](/docs/mesher-quick-start-advance/mesher-distributed-tracing/)
 
 - More about [service management](/users/service-configurations/)
diff --git a/_release/cn/mesher_releaseNotes.md b/_release/cn/mesher_releaseNotes.md
index f4bd070..58a80a0 100644
--- a/_release/cn/mesher_releaseNotes.md
+++ b/_release/cn/mesher_releaseNotes.md
@@ -13,9 +13,9 @@
 <h2>        Bug
 </h2>
 <ul>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1410'>SCB-1410</a>] -         Mersher config for tracing didn&#39;t work.
+<li>[<a href='https://issues.apache.org/jira/browse/SCB-1410'>SCB-1410</a>] -         mesher config for tracing didn&#39;t work.
 </li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1415'>SCB-1415</a>] -         Mersher relies on go-chassis/go-chassis-plugins.But go-chassis-plugins can not compile because of dependent packages missing 
+<li>[<a href='https://issues.apache.org/jira/browse/SCB-1415'>SCB-1415</a>] -         mesher relies on go-chassis/go-chassis-plugins.But go-chassis-plugins can not compile because of dependent packages missing 
 </li>
 </ul>
             
diff --git a/_release/mesher_releaseNotes.md b/_release/mesher_releaseNotes.md
index dc6185a..500ec71 100644
--- a/_release/mesher_releaseNotes.md
+++ b/_release/mesher_releaseNotes.md
@@ -13,9 +13,9 @@
 <h2>        Bug
 </h2>
 <ul>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1410'>SCB-1410</a>] -         Mersher config for tracing didn&#39;t work.
+<li>[<a href='https://issues.apache.org/jira/browse/SCB-1410'>SCB-1410</a>] -         mesher config for tracing didn&#39;t work.
 </li>
-<li>[<a href='https://issues.apache.org/jira/browse/SCB-1415'>SCB-1415</a>] -         Mersher relies on go-chassis/go-chassis-plugins.But go-chassis-plugins can not compile because of dependent packages missing 
+<li>[<a href='https://issues.apache.org/jira/browse/SCB-1415'>SCB-1415</a>] -         mesher relies on go-chassis/go-chassis-plugins.But go-chassis-plugins can not compile because of dependent packages missing 
 </li>
 </ul>