You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@servicecomb.apache.org by ni...@apache.org on 2018/04/04 02:52:06 UTC

[incubator-servicecomb-website] branch asf-site updated: Publish the website

This is an automated email from the ASF dual-hosted git repository.

ningjiang pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/incubator-servicecomb-website.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new f852d39  Publish the website
f852d39 is described below

commit f852d39b62aaac08355424c6d1e2af0f082116a1
Author: Willem Jiang <ji...@huawei.com>
AuthorDate: Wed Apr 4 10:51:48 2018 +0800

    Publish the website
---
 content/assets/images/jira/assist.png              | Bin 0 -> 13574 bytes
 content/assets/images/jira/create-issue.png        | Bin 0 -> 34511 bytes
 content/assets/images/jira/jira-kanban.png         | Bin 0 -> 112669 bytes
 content/assets/images/jira/pr.png                  | Bin 0 -> 82705 bytes
 content/assets/images/jira/proposal-pack.png       | Bin 0 -> 13679 bytes
 content/assets/images/jira/public.png              | Bin 0 -> 17587 bytes
 content/cn/docs/autoscale-on-company/index.html    |  24 +--
 content/cn/docs/communication-btw-sc-ms/index.html |  24 +--
 content/cn/docs/company-on-kubernetes/index.html   |  24 +--
 content/cn/docs/distributed_saga_1/index.html      |  24 +--
 content/cn/docs/distributed_saga_2/index.html      |  24 +--
 content/cn/docs/distributed_saga_3/index.html      |  24 +--
 content/cn/docs/go-to-cloud/index.html             |  24 +--
 .../docs/how-to-reform-a-legacy-system/index.html  |  24 +--
 content/cn/docs/jira_beginner_guide/index.html     |  16 +-
 .../index.html                                     | 221 ++++++++++-----------
 content/cn/docs/linuxcon-workshop-demo/index.html  |  24 +--
 .../cn/docs/maven_dependency_management/index.html |  24 +--
 .../index.html                                     |  24 +--
 .../seckill-development-journey-part-I/index.html  |  24 +--
 .../seckill-development-journey-part-II/index.html |  24 +--
 .../index.html                                     |  24 +--
 .../index.html                                     |  24 +--
 .../cn/docs/tracing-with-servicecomb/index.html    |  24 +--
 content/cn/year-archive/index.html                 |  85 ++++++++
 content/docs/autoscale-on-company/index.html       |  24 +--
 content/docs/communication-btw-sc-ms/index.html    |  24 +--
 content/docs/company-on-kubernetes/index.html      |  24 +--
 content/docs/distributed_saga_1/index.html         |  24 +--
 content/docs/distributed_saga_2/index.html         |  24 +--
 content/docs/distributed_saga_3/index.html         |  24 +--
 content/docs/go-to-cloud/index.html                |  24 +--
 .../docs/how-to-reform-a-legacy-system/index.html  |  24 +--
 content/docs/howto-upgrade-topzipkin2/index.html   |  21 +-
 content/docs/linuxcon-workshop-demo/index.html     |  24 +--
 .../seckill-development-journey-part-I/index.html  |  24 +--
 .../seckill-development-journey-part-II/index.html |  24 +--
 .../index.html                                     |  24 +--
 content/docs/service-center-ui/index.html          |  24 +--
 .../service-registry-refactor-proposal/index.html  |  18 +-
 .../index.html                                     |  24 +--
 content/docs/tracing-with-servicecomb/index.html   |  24 +--
 content/feed.xml                                   | 202 ++++++++++---------
 content/sitemap.xml                                |   4 +
 content/sitemap/index.html                         |   2 +
 45 files changed, 708 insertions(+), 605 deletions(-)

diff --git a/content/assets/images/jira/assist.png b/content/assets/images/jira/assist.png
new file mode 100644
index 0000000..3084dcb
Binary files /dev/null and b/content/assets/images/jira/assist.png differ
diff --git a/content/assets/images/jira/create-issue.png b/content/assets/images/jira/create-issue.png
new file mode 100644
index 0000000..2fc1476
Binary files /dev/null and b/content/assets/images/jira/create-issue.png differ
diff --git a/content/assets/images/jira/jira-kanban.png b/content/assets/images/jira/jira-kanban.png
new file mode 100644
index 0000000..29f3bf3
Binary files /dev/null and b/content/assets/images/jira/jira-kanban.png differ
diff --git a/content/assets/images/jira/pr.png b/content/assets/images/jira/pr.png
new file mode 100644
index 0000000..236de65
Binary files /dev/null and b/content/assets/images/jira/pr.png differ
diff --git a/content/assets/images/jira/proposal-pack.png b/content/assets/images/jira/proposal-pack.png
new file mode 100644
index 0000000..bfce176
Binary files /dev/null and b/content/assets/images/jira/proposal-pack.png differ
diff --git a/content/assets/images/jira/public.png b/content/assets/images/jira/public.png
new file mode 100644
index 0000000..1bedff4
Binary files /dev/null and b/content/assets/images/jira/public.png differ
diff --git a/content/cn/docs/autoscale-on-company/index.html b/content/cn/docs/autoscale-on-company/index.html
index 90101dc..cbd54bd 100644
--- a/content/cn/docs/autoscale-on-company/index.html
+++ b/content/cn/docs/autoscale-on-company/index.html
@@ -647,11 +647,11 @@ bash LinuxCon-Beijing-WorkShop/kubernetes/stress-test.sh
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/docs/howto-upgrade-topzipkin2/" rel="permalink">Howto Upgrade to Zipkin2
+        <a href="/cn/docs/join_the_community/" rel="permalink">如何加入ServiceComb社区
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">Changes between v1 and v2 of zipkin and how Java Chassis upgraded to zipkin2
+    <p class="archive__item-excerpt" itemprop="description">如何加入ServiceComb社区
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -659,7 +659,7 @@ bash LinuxCon-Beijing-WorkShop/kubernetes/stress-test.sh
 
 
 
-  4 分钟 阅读
+  少于 1 分钟 阅读
 
 </p>
     
@@ -676,11 +676,11 @@ bash LinuxCon-Beijing-WorkShop/kubernetes/stress-test.sh
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/docs/service-registry-refactor-proposal/" rel="permalink">Proposal for refactoring service registry module in Java Chassis
+        <a href="/docs/howto-upgrade-topzipkin2/" rel="permalink">Howto Upgrade to Zipkin2
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">Analysis of service registry and propose a new architecture for it
+    <p class="archive__item-excerpt" itemprop="description">Changes between v1 and v2 of zipkin and how Java Chassis upgraded to zipkin2
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -688,7 +688,7 @@ bash LinuxCon-Beijing-WorkShop/kubernetes/stress-test.sh
 
 
 
-  2 分钟 阅读
+  4 分钟 阅读
 
 </p>
     
@@ -705,11 +705,11 @@ bash LinuxCon-Beijing-WorkShop/kubernetes/stress-test.sh
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/cn/docs/jira_beginner_guide/" rel="permalink">老司机带你刷任务 - ServiceComb JIRA入门指南
+        <a href="/docs/service-registry-refactor-proposal/" rel="permalink">Proposal for refactoring service registry module in Java Chassis
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">ServiceComb JIRA入门指南
+    <p class="archive__item-excerpt" itemprop="description">Analysis of service registry and propose a new architecture for it
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -717,7 +717,7 @@ bash LinuxCon-Beijing-WorkShop/kubernetes/stress-test.sh
 
 
 
-  少于 1 分钟 阅读
+  2 分钟 阅读
 
 </p>
     
@@ -734,11 +734,11 @@ bash LinuxCon-Beijing-WorkShop/kubernetes/stress-test.sh
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/docs/service-center-ui/" rel="permalink">Service-Center Management UI Console
+        <a href="/cn/docs/jira_beginner_guide/" rel="permalink">老司机带你刷任务 - ServiceComb JIRA入门指南
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">An introduction Service-Center Management Console
+    <p class="archive__item-excerpt" itemprop="description">ServiceComb JIRA入门指南
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -746,7 +746,7 @@ bash LinuxCon-Beijing-WorkShop/kubernetes/stress-test.sh
 
 
 
-  2 分钟 阅读
+  少于 1 分钟 阅读
 
 </p>
     
diff --git a/content/cn/docs/communication-btw-sc-ms/index.html b/content/cn/docs/communication-btw-sc-ms/index.html
index f2815c8..bd46997 100644
--- a/content/cn/docs/communication-btw-sc-ms/index.html
+++ b/content/cn/docs/communication-btw-sc-ms/index.html
@@ -557,11 +557,11 @@ When Consumer needs to communicate to Provider then consumer reads endpoints of
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/docs/howto-upgrade-topzipkin2/" rel="permalink">Howto Upgrade to Zipkin2
+        <a href="/cn/docs/join_the_community/" rel="permalink">如何加入ServiceComb社区
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">Changes between v1 and v2 of zipkin and how Java Chassis upgraded to zipkin2
+    <p class="archive__item-excerpt" itemprop="description">如何加入ServiceComb社区
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -569,7 +569,7 @@ When Consumer needs to communicate to Provider then consumer reads endpoints of
 
 
 
-  4 分钟 阅读
+  少于 1 分钟 阅读
 
 </p>
     
@@ -586,11 +586,11 @@ When Consumer needs to communicate to Provider then consumer reads endpoints of
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/docs/service-registry-refactor-proposal/" rel="permalink">Proposal for refactoring service registry module in Java Chassis
+        <a href="/docs/howto-upgrade-topzipkin2/" rel="permalink">Howto Upgrade to Zipkin2
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">Analysis of service registry and propose a new architecture for it
+    <p class="archive__item-excerpt" itemprop="description">Changes between v1 and v2 of zipkin and how Java Chassis upgraded to zipkin2
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -598,7 +598,7 @@ When Consumer needs to communicate to Provider then consumer reads endpoints of
 
 
 
-  2 分钟 阅读
+  4 分钟 阅读
 
 </p>
     
@@ -615,11 +615,11 @@ When Consumer needs to communicate to Provider then consumer reads endpoints of
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/cn/docs/jira_beginner_guide/" rel="permalink">老司机带你刷任务 - ServiceComb JIRA入门指南
+        <a href="/docs/service-registry-refactor-proposal/" rel="permalink">Proposal for refactoring service registry module in Java Chassis
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">ServiceComb JIRA入门指南
+    <p class="archive__item-excerpt" itemprop="description">Analysis of service registry and propose a new architecture for it
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -627,7 +627,7 @@ When Consumer needs to communicate to Provider then consumer reads endpoints of
 
 
 
-  少于 1 分钟 阅读
+  2 分钟 阅读
 
 </p>
     
@@ -644,11 +644,11 @@ When Consumer needs to communicate to Provider then consumer reads endpoints of
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/docs/service-center-ui/" rel="permalink">Service-Center Management UI Console
+        <a href="/cn/docs/jira_beginner_guide/" rel="permalink">老司机带你刷任务 - ServiceComb JIRA入门指南
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">An introduction Service-Center Management Console
+    <p class="archive__item-excerpt" itemprop="description">ServiceComb JIRA入门指南
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -656,7 +656,7 @@ When Consumer needs to communicate to Provider then consumer reads endpoints of
 
 
 
-  2 分钟 阅读
+  少于 1 分钟 阅读
 
 </p>
     
diff --git a/content/cn/docs/company-on-kubernetes/index.html b/content/cn/docs/company-on-kubernetes/index.html
index d8160a6..25104b5 100644
--- a/content/cn/docs/company-on-kubernetes/index.html
+++ b/content/cn/docs/company-on-kubernetes/index.html
@@ -657,11 +657,11 @@ kubectl get svc company-manager -o yaml | grep nodePort -C 1
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/docs/howto-upgrade-topzipkin2/" rel="permalink">Howto Upgrade to Zipkin2
+        <a href="/cn/docs/join_the_community/" rel="permalink">如何加入ServiceComb社区
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">Changes between v1 and v2 of zipkin and how Java Chassis upgraded to zipkin2
+    <p class="archive__item-excerpt" itemprop="description">如何加入ServiceComb社区
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -669,7 +669,7 @@ kubectl get svc company-manager -o yaml | grep nodePort -C 1
 
 
 
-  4 分钟 阅读
+  少于 1 分钟 阅读
 
 </p>
     
@@ -686,11 +686,11 @@ kubectl get svc company-manager -o yaml | grep nodePort -C 1
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/docs/service-registry-refactor-proposal/" rel="permalink">Proposal for refactoring service registry module in Java Chassis
+        <a href="/docs/howto-upgrade-topzipkin2/" rel="permalink">Howto Upgrade to Zipkin2
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">Analysis of service registry and propose a new architecture for it
+    <p class="archive__item-excerpt" itemprop="description">Changes between v1 and v2 of zipkin and how Java Chassis upgraded to zipkin2
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -698,7 +698,7 @@ kubectl get svc company-manager -o yaml | grep nodePort -C 1
 
 
 
-  2 分钟 阅读
+  4 分钟 阅读
 
 </p>
     
@@ -715,11 +715,11 @@ kubectl get svc company-manager -o yaml | grep nodePort -C 1
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/cn/docs/jira_beginner_guide/" rel="permalink">老司机带你刷任务 - ServiceComb JIRA入门指南
+        <a href="/docs/service-registry-refactor-proposal/" rel="permalink">Proposal for refactoring service registry module in Java Chassis
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">ServiceComb JIRA入门指南
+    <p class="archive__item-excerpt" itemprop="description">Analysis of service registry and propose a new architecture for it
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -727,7 +727,7 @@ kubectl get svc company-manager -o yaml | grep nodePort -C 1
 
 
 
-  少于 1 分钟 阅读
+  2 分钟 阅读
 
 </p>
     
@@ -744,11 +744,11 @@ kubectl get svc company-manager -o yaml | grep nodePort -C 1
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/docs/service-center-ui/" rel="permalink">Service-Center Management UI Console
+        <a href="/cn/docs/jira_beginner_guide/" rel="permalink">老司机带你刷任务 - ServiceComb JIRA入门指南
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">An introduction Service-Center Management Console
+    <p class="archive__item-excerpt" itemprop="description">ServiceComb JIRA入门指南
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -756,7 +756,7 @@ kubectl get svc company-manager -o yaml | grep nodePort -C 1
 
 
 
-  2 分钟 阅读
+  少于 1 分钟 阅读
 
 </p>
     
diff --git a/content/cn/docs/distributed_saga_1/index.html b/content/cn/docs/distributed_saga_1/index.html
index 0328d26..ae10e40 100644
--- a/content/cn/docs/distributed_saga_1/index.html
+++ b/content/cn/docs/distributed_saga_1/index.html
@@ -642,11 +642,11 @@ Caitie McCaffrey也在她的<a href="https://www.youtube.com/watch?v=xDuwrtwYHu8
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/docs/howto-upgrade-topzipkin2/" rel="permalink">Howto Upgrade to Zipkin2
+        <a href="/cn/docs/join_the_community/" rel="permalink">如何加入ServiceComb社区
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">Changes between v1 and v2 of zipkin and how Java Chassis upgraded to zipkin2
+    <p class="archive__item-excerpt" itemprop="description">如何加入ServiceComb社区
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -654,7 +654,7 @@ Caitie McCaffrey也在她的<a href="https://www.youtube.com/watch?v=xDuwrtwYHu8
 
 
 
-  4 分钟 阅读
+  少于 1 分钟 阅读
 
 </p>
     
@@ -671,11 +671,11 @@ Caitie McCaffrey也在她的<a href="https://www.youtube.com/watch?v=xDuwrtwYHu8
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/docs/service-registry-refactor-proposal/" rel="permalink">Proposal for refactoring service registry module in Java Chassis
+        <a href="/docs/howto-upgrade-topzipkin2/" rel="permalink">Howto Upgrade to Zipkin2
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">Analysis of service registry and propose a new architecture for it
+    <p class="archive__item-excerpt" itemprop="description">Changes between v1 and v2 of zipkin and how Java Chassis upgraded to zipkin2
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -683,7 +683,7 @@ Caitie McCaffrey也在她的<a href="https://www.youtube.com/watch?v=xDuwrtwYHu8
 
 
 
-  2 分钟 阅读
+  4 分钟 阅读
 
 </p>
     
@@ -700,11 +700,11 @@ Caitie McCaffrey也在她的<a href="https://www.youtube.com/watch?v=xDuwrtwYHu8
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/cn/docs/jira_beginner_guide/" rel="permalink">老司机带你刷任务 - ServiceComb JIRA入门指南
+        <a href="/docs/service-registry-refactor-proposal/" rel="permalink">Proposal for refactoring service registry module in Java Chassis
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">ServiceComb JIRA入门指南
+    <p class="archive__item-excerpt" itemprop="description">Analysis of service registry and propose a new architecture for it
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -712,7 +712,7 @@ Caitie McCaffrey也在她的<a href="https://www.youtube.com/watch?v=xDuwrtwYHu8
 
 
 
-  少于 1 分钟 阅读
+  2 分钟 阅读
 
 </p>
     
@@ -729,11 +729,11 @@ Caitie McCaffrey也在她的<a href="https://www.youtube.com/watch?v=xDuwrtwYHu8
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/docs/service-center-ui/" rel="permalink">Service-Center Management UI Console
+        <a href="/cn/docs/jira_beginner_guide/" rel="permalink">老司机带你刷任务 - ServiceComb JIRA入门指南
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">An introduction Service-Center Management Console
+    <p class="archive__item-excerpt" itemprop="description">ServiceComb JIRA入门指南
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -741,7 +741,7 @@ Caitie McCaffrey也在她的<a href="https://www.youtube.com/watch?v=xDuwrtwYHu8
 
 
 
-  2 分钟 阅读
+  少于 1 分钟 阅读
 
 </p>
     
diff --git a/content/cn/docs/distributed_saga_2/index.html b/content/cn/docs/distributed_saga_2/index.html
index ccb5721..1ed0d89 100644
--- a/content/cn/docs/distributed_saga_2/index.html
+++ b/content/cn/docs/distributed_saga_2/index.html
@@ -618,11 +618,11 @@ Caitie McCaffrey在她的演讲<a href="https://www.youtube.com/watch?v=1H6tounp
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/docs/howto-upgrade-topzipkin2/" rel="permalink">Howto Upgrade to Zipkin2
+        <a href="/cn/docs/join_the_community/" rel="permalink">如何加入ServiceComb社区
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">Changes between v1 and v2 of zipkin and how Java Chassis upgraded to zipkin2
+    <p class="archive__item-excerpt" itemprop="description">如何加入ServiceComb社区
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -630,7 +630,7 @@ Caitie McCaffrey在她的演讲<a href="https://www.youtube.com/watch?v=1H6tounp
 
 
 
-  4 分钟 阅读
+  少于 1 分钟 阅读
 
 </p>
     
@@ -647,11 +647,11 @@ Caitie McCaffrey在她的演讲<a href="https://www.youtube.com/watch?v=1H6tounp
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/docs/service-registry-refactor-proposal/" rel="permalink">Proposal for refactoring service registry module in Java Chassis
+        <a href="/docs/howto-upgrade-topzipkin2/" rel="permalink">Howto Upgrade to Zipkin2
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">Analysis of service registry and propose a new architecture for it
+    <p class="archive__item-excerpt" itemprop="description">Changes between v1 and v2 of zipkin and how Java Chassis upgraded to zipkin2
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -659,7 +659,7 @@ Caitie McCaffrey在她的演讲<a href="https://www.youtube.com/watch?v=1H6tounp
 
 
 
-  2 分钟 阅读
+  4 分钟 阅读
 
 </p>
     
@@ -676,11 +676,11 @@ Caitie McCaffrey在她的演讲<a href="https://www.youtube.com/watch?v=1H6tounp
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/cn/docs/jira_beginner_guide/" rel="permalink">老司机带你刷任务 - ServiceComb JIRA入门指南
+        <a href="/docs/service-registry-refactor-proposal/" rel="permalink">Proposal for refactoring service registry module in Java Chassis
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">ServiceComb JIRA入门指南
+    <p class="archive__item-excerpt" itemprop="description">Analysis of service registry and propose a new architecture for it
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -688,7 +688,7 @@ Caitie McCaffrey在她的演讲<a href="https://www.youtube.com/watch?v=1H6tounp
 
 
 
-  少于 1 分钟 阅读
+  2 分钟 阅读
 
 </p>
     
@@ -705,11 +705,11 @@ Caitie McCaffrey在她的演讲<a href="https://www.youtube.com/watch?v=1H6tounp
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/docs/service-center-ui/" rel="permalink">Service-Center Management UI Console
+        <a href="/cn/docs/jira_beginner_guide/" rel="permalink">老司机带你刷任务 - ServiceComb JIRA入门指南
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">An introduction Service-Center Management Console
+    <p class="archive__item-excerpt" itemprop="description">ServiceComb JIRA入门指南
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -717,7 +717,7 @@ Caitie McCaffrey在她的演讲<a href="https://www.youtube.com/watch?v=1H6tounp
 
 
 
-  2 分钟 阅读
+  少于 1 分钟 阅读
 
 </p>
     
diff --git a/content/cn/docs/distributed_saga_3/index.html b/content/cn/docs/distributed_saga_3/index.html
index 10ce7fc..d022cfc 100644
--- a/content/cn/docs/distributed_saga_3/index.html
+++ b/content/cn/docs/distributed_saga_3/index.html
@@ -640,11 +640,11 @@ n个处于不确定状态的服务向其他n-1个服务咨询将产生<strong>O(
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/docs/howto-upgrade-topzipkin2/" rel="permalink">Howto Upgrade to Zipkin2
+        <a href="/cn/docs/join_the_community/" rel="permalink">如何加入ServiceComb社区
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">Changes between v1 and v2 of zipkin and how Java Chassis upgraded to zipkin2
+    <p class="archive__item-excerpt" itemprop="description">如何加入ServiceComb社区
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -652,7 +652,7 @@ n个处于不确定状态的服务向其他n-1个服务咨询将产生<strong>O(
 
 
 
-  4 分钟 阅读
+  少于 1 分钟 阅读
 
 </p>
     
@@ -669,11 +669,11 @@ n个处于不确定状态的服务向其他n-1个服务咨询将产生<strong>O(
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/docs/service-registry-refactor-proposal/" rel="permalink">Proposal for refactoring service registry module in Java Chassis
+        <a href="/docs/howto-upgrade-topzipkin2/" rel="permalink">Howto Upgrade to Zipkin2
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">Analysis of service registry and propose a new architecture for it
+    <p class="archive__item-excerpt" itemprop="description">Changes between v1 and v2 of zipkin and how Java Chassis upgraded to zipkin2
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -681,7 +681,7 @@ n个处于不确定状态的服务向其他n-1个服务咨询将产生<strong>O(
 
 
 
-  2 分钟 阅读
+  4 分钟 阅读
 
 </p>
     
@@ -698,11 +698,11 @@ n个处于不确定状态的服务向其他n-1个服务咨询将产生<strong>O(
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/cn/docs/jira_beginner_guide/" rel="permalink">老司机带你刷任务 - ServiceComb JIRA入门指南
+        <a href="/docs/service-registry-refactor-proposal/" rel="permalink">Proposal for refactoring service registry module in Java Chassis
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">ServiceComb JIRA入门指南
+    <p class="archive__item-excerpt" itemprop="description">Analysis of service registry and propose a new architecture for it
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -710,7 +710,7 @@ n个处于不确定状态的服务向其他n-1个服务咨询将产生<strong>O(
 
 
 
-  少于 1 分钟 阅读
+  2 分钟 阅读
 
 </p>
     
@@ -727,11 +727,11 @@ n个处于不确定状态的服务向其他n-1个服务咨询将产生<strong>O(
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/docs/service-center-ui/" rel="permalink">Service-Center Management UI Console
+        <a href="/cn/docs/jira_beginner_guide/" rel="permalink">老司机带你刷任务 - ServiceComb JIRA入门指南
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">An introduction Service-Center Management Console
+    <p class="archive__item-excerpt" itemprop="description">ServiceComb JIRA入门指南
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -739,7 +739,7 @@ n个处于不确定状态的服务向其他n-1个服务咨询将产生<strong>O(
 
 
 
-  2 分钟 阅读
+  少于 1 分钟 阅读
 
 </p>
     
diff --git a/content/cn/docs/go-to-cloud/index.html b/content/cn/docs/go-to-cloud/index.html
index 3834df4..9f389d1 100644
--- a/content/cn/docs/go-to-cloud/index.html
+++ b/content/cn/docs/go-to-cloud/index.html
@@ -699,11 +699,11 @@ watching microservice 4 successfully,服务注册成功<br />
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/docs/howto-upgrade-topzipkin2/" rel="permalink">Howto Upgrade to Zipkin2
+        <a href="/cn/docs/join_the_community/" rel="permalink">如何加入ServiceComb社区
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">Changes between v1 and v2 of zipkin and how Java Chassis upgraded to zipkin2
+    <p class="archive__item-excerpt" itemprop="description">如何加入ServiceComb社区
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -711,7 +711,7 @@ watching microservice 4 successfully,服务注册成功<br />
 
 
 
-  4 分钟 阅读
+  少于 1 分钟 阅读
 
 </p>
     
@@ -728,11 +728,11 @@ watching microservice 4 successfully,服务注册成功<br />
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/docs/service-registry-refactor-proposal/" rel="permalink">Proposal for refactoring service registry module in Java Chassis
+        <a href="/docs/howto-upgrade-topzipkin2/" rel="permalink">Howto Upgrade to Zipkin2
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">Analysis of service registry and propose a new architecture for it
+    <p class="archive__item-excerpt" itemprop="description">Changes between v1 and v2 of zipkin and how Java Chassis upgraded to zipkin2
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -740,7 +740,7 @@ watching microservice 4 successfully,服务注册成功<br />
 
 
 
-  2 分钟 阅读
+  4 分钟 阅读
 
 </p>
     
@@ -757,11 +757,11 @@ watching microservice 4 successfully,服务注册成功<br />
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/cn/docs/jira_beginner_guide/" rel="permalink">老司机带你刷任务 - ServiceComb JIRA入门指南
+        <a href="/docs/service-registry-refactor-proposal/" rel="permalink">Proposal for refactoring service registry module in Java Chassis
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">ServiceComb JIRA入门指南
+    <p class="archive__item-excerpt" itemprop="description">Analysis of service registry and propose a new architecture for it
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -769,7 +769,7 @@ watching microservice 4 successfully,服务注册成功<br />
 
 
 
-  少于 1 分钟 阅读
+  2 分钟 阅读
 
 </p>
     
@@ -786,11 +786,11 @@ watching microservice 4 successfully,服务注册成功<br />
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/docs/service-center-ui/" rel="permalink">Service-Center Management UI Console
+        <a href="/cn/docs/jira_beginner_guide/" rel="permalink">老司机带你刷任务 - ServiceComb JIRA入门指南
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">An introduction Service-Center Management Console
+    <p class="archive__item-excerpt" itemprop="description">ServiceComb JIRA入门指南
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -798,7 +798,7 @@ watching microservice 4 successfully,服务注册成功<br />
 
 
 
-  2 分钟 阅读
+  少于 1 分钟 阅读
 
 </p>
     
diff --git a/content/cn/docs/how-to-reform-a-legacy-system/index.html b/content/cn/docs/how-to-reform-a-legacy-system/index.html
index 3d23806..e75e319 100644
--- a/content/cn/docs/how-to-reform-a-legacy-system/index.html
+++ b/content/cn/docs/how-to-reform-a-legacy-system/index.html
@@ -895,11 +895,11 @@
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/docs/howto-upgrade-topzipkin2/" rel="permalink">Howto Upgrade to Zipkin2
+        <a href="/cn/docs/join_the_community/" rel="permalink">如何加入ServiceComb社区
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">Changes between v1 and v2 of zipkin and how Java Chassis upgraded to zipkin2
+    <p class="archive__item-excerpt" itemprop="description">如何加入ServiceComb社区
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -907,7 +907,7 @@
 
 
 
-  4 分钟 阅读
+  少于 1 分钟 阅读
 
 </p>
     
@@ -924,11 +924,11 @@
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/docs/service-registry-refactor-proposal/" rel="permalink">Proposal for refactoring service registry module in Java Chassis
+        <a href="/docs/howto-upgrade-topzipkin2/" rel="permalink">Howto Upgrade to Zipkin2
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">Analysis of service registry and propose a new architecture for it
+    <p class="archive__item-excerpt" itemprop="description">Changes between v1 and v2 of zipkin and how Java Chassis upgraded to zipkin2
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -936,7 +936,7 @@
 
 
 
-  2 分钟 阅读
+  4 分钟 阅读
 
 </p>
     
@@ -953,11 +953,11 @@
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/cn/docs/jira_beginner_guide/" rel="permalink">老司机带你刷任务 - ServiceComb JIRA入门指南
+        <a href="/docs/service-registry-refactor-proposal/" rel="permalink">Proposal for refactoring service registry module in Java Chassis
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">ServiceComb JIRA入门指南
+    <p class="archive__item-excerpt" itemprop="description">Analysis of service registry and propose a new architecture for it
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -965,7 +965,7 @@
 
 
 
-  少于 1 分钟 阅读
+  2 分钟 阅读
 
 </p>
     
@@ -982,11 +982,11 @@
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/docs/service-center-ui/" rel="permalink">Service-Center Management UI Console
+        <a href="/cn/docs/jira_beginner_guide/" rel="permalink">老司机带你刷任务 - ServiceComb JIRA入门指南
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">An introduction Service-Center Management Console
+    <p class="archive__item-excerpt" itemprop="description">ServiceComb JIRA入门指南
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -994,7 +994,7 @@
 
 
 
-  2 分钟 阅读
+  少于 1 分钟 阅读
 
 </p>
     
diff --git a/content/cn/docs/jira_beginner_guide/index.html b/content/cn/docs/jira_beginner_guide/index.html
index 765381b..f672112 100644
--- a/content/cn/docs/jira_beginner_guide/index.html
+++ b/content/cn/docs/jira_beginner_guide/index.html
@@ -552,11 +552,11 @@
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/docs/howto-upgrade-topzipkin2/" rel="permalink">Howto Upgrade to Zipkin2
+        <a href="/cn/docs/join_the_community/" rel="permalink">如何加入ServiceComb社区
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">Changes between v1 and v2 of zipkin and how Java Chassis upgraded to zipkin2
+    <p class="archive__item-excerpt" itemprop="description">如何加入ServiceComb社区
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -564,7 +564,7 @@
 
 
 
-  4 分钟 阅读
+  少于 1 分钟 阅读
 
 </p>
     
@@ -581,11 +581,11 @@
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/docs/service-registry-refactor-proposal/" rel="permalink">Proposal for refactoring service registry module in Java Chassis
+        <a href="/docs/howto-upgrade-topzipkin2/" rel="permalink">Howto Upgrade to Zipkin2
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">Analysis of service registry and propose a new architecture for it
+    <p class="archive__item-excerpt" itemprop="description">Changes between v1 and v2 of zipkin and how Java Chassis upgraded to zipkin2
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -593,7 +593,7 @@
 
 
 
-  2 分钟 阅读
+  4 分钟 阅读
 
 </p>
     
@@ -610,11 +610,11 @@
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/docs/service-center-ui/" rel="permalink">Service-Center Management UI Console
+        <a href="/docs/service-registry-refactor-proposal/" rel="permalink">Proposal for refactoring service registry module in Java Chassis
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">An introduction Service-Center Management Console
+    <p class="archive__item-excerpt" itemprop="description">Analysis of service registry and propose a new architecture for it
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
diff --git a/content/cn/docs/distributed_saga_2/index.html b/content/cn/docs/join_the_community/index.html
similarity index 65%
copy from content/cn/docs/distributed_saga_2/index.html
copy to content/cn/docs/join_the_community/index.html
index ccb5721..9934499 100644
--- a/content/cn/docs/distributed_saga_2/index.html
+++ b/content/cn/docs/join_the_community/index.html
@@ -19,35 +19,35 @@
 
 
 
-<title>ServiceComb中的数据最终一致性方案 - part 2 - Apache ServiceComb (incubating)</title>
+<title>如何加入ServiceComb社区 - Apache ServiceComb (incubating)</title>
 
 
 
 
-<meta name="description" content="ServiceComb中的分布式Saga设计">
+<meta name="description" content="如何加入ServiceComb社区">
 
 
 
 
-<meta name="author" content="Sean Yin">
+<meta name="author" content="Li Bo">
 
 <meta property="og:locale" content="cn">
 <meta property="og:site_name" content="Apache ServiceComb (incubating)">
-<meta property="og:title" content="ServiceComb中的数据最终一致性方案 - part 2">
+<meta property="og:title" content="如何加入ServiceComb社区">
 
 
-  <link rel="canonical" href="http://github.com/pages/apache/incubator-servicecomb-website/cn/docs/distributed_saga_2/">
-  <meta property="og:url" content="http://github.com/pages/apache/incubator-servicecomb-website/cn/docs/distributed_saga_2/">
+  <link rel="canonical" href="http://github.com/pages/apache/incubator-servicecomb-website/cn/docs/join_the_community/">
+  <meta property="og:url" content="http://github.com/pages/apache/incubator-servicecomb-website/cn/docs/join_the_community/">
 
 
 
-  <meta property="og:description" content="ServiceComb中的分布式Saga设计">
+  <meta property="og:description" content="如何加入ServiceComb社区">
 
 
 
   <meta name="twitter:site" content="@ServiceComb">
-  <meta name="twitter:title" content="ServiceComb中的数据最终一致性方案 - part 2">
-  <meta name="twitter:description" content="ServiceComb中的分布式Saga设计">
+  <meta name="twitter:title" content="如何加入ServiceComb社区">
+  <meta name="twitter:description" content="如何加入ServiceComb社区">
   <meta name="twitter:url" content="">
 
   
@@ -56,7 +56,7 @@
   
 
   
-    <meta name="twitter:creator" content="@seanyinx">
+    <meta name="twitter:creator" content="@">
   
 
 
@@ -70,7 +70,7 @@
 
 
   <meta property="og:type" content="article">
-  <meta property="article:published_time" content="2017-09-16T00:00:00+08:00">
+  <meta property="article:published_time" content="2018-04-04T00:00:00+08:00">
 
 
 
@@ -226,7 +226,7 @@
           
             
             
-            <a href=/docs/distributed_saga_2/>English</a>
+            <a href=/docs/join_the_community/>English</a>
           
         </div>
       </nav>
@@ -252,12 +252,12 @@
   
 
   <div class="author__content">
-    <h3 class="author__name" itemprop="name">Sean Yin</h3>
+    <h3 class="author__name" itemprop="name">Li Bo</h3>
     
       <p class="author__bio" itemprop="description">
 	    
 	      
-	        Nothing but speed is indestructible
+	        It works, but it hasn’t been tested.
 	      
 	    
       </p>
@@ -270,17 +270,11 @@
       
 
       
-        <li>
-          <a href="http://seanyinx.github.io" itemprop="url">
-            <i class="fa fa-fw fa-chain" aria-hidden="true"></i> 网站
-          </a>
-        </li>
-      
 
       
         <li>
-          <a href="mailto:seanyinx@gmail.com">
-            <meta itemprop="email" content="seanyinx@gmail.com" />
+          <a href="mailto:libo75@huawei.com">
+            <meta itemprop="email" content="libo75@huawei.com" />
             <i class="fa fa-fw fa-envelope-square" aria-hidden="true"></i> 电子邮箱
           </a>
         </li>
@@ -289,12 +283,6 @@
       
 
       
-        <li>
-          <a href="https://twitter.com/seanyinx" itemprop="sameAs">
-            <i class="fa fa-fw fa-twitter-square" aria-hidden="true"></i> Twitter
-          </a>
-        </li>
-      
 
       
 
@@ -353,16 +341,16 @@
 
 
   <article class="page" itemscope itemtype="http://schema.org/CreativeWork">
-    <meta itemprop="headline" content="ServiceComb中的数据最终一致性方案 - part 2">
-    <meta itemprop="description" content="ServiceComb中的分布式Saga设计">
-    <meta itemprop="datePublished" content="September 16, 2017">
+    <meta itemprop="headline" content="如何加入ServiceComb社区">
+    <meta itemprop="description" content="如何加入ServiceComb社区">
+    <meta itemprop="datePublished" content="April 04, 2018">
     <meta itemprop="dateModified" content="September 16, 2017">
 
     <div class="page__inner-wrap">
       
         
           <header>
-            <h1 class="page__title" itemprop="headline">ServiceComb中的数据最终一致性方案 - part 2
+            <h1 class="page__title" itemprop="headline">如何加入ServiceComb社区
 </h1>
             
               <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -379,100 +367,112 @@
       
 
       <section class="page__content" itemprop="text">
-        <p>在我的前一篇<a href="/cn/docs/distributed_saga_1/">文章</a>,我谈到怎么用<a href="https://www.cs.cornell.edu/andru/cs711/2002fa/reading/sagas.pdf">Saga</a>解决行程规划应用的数据一致性问题。
-现在让我们尝试设计实现Saga。</p>
+        <p>近期,热衷开源和微服务的伙伴们非常关注如何加入到ServiceComb社区。ServiceComb作为开源的Apache 孵化项目,加入方式和常规的加入开源社区的方式大体一致,一般为三个阶段:1. 订阅并关注社区动态;2. 开始在开源社区提交第一份代码;3. 深度加入社区讨论并贡献,以下将详细向大家讲述如何一步步加入ServiceComb社区。</p>
+
+<h3 id="step-1-订阅并关注servicecomb社区动态">Step 1 订阅并关注ServiceComb社区动态</h3>
+
+<p>订阅和关注社区动态的途径有:即时通讯工具(社区微信群、gitter)、社区公众号、开发者邮件列表、门户网站。</p>
+
+<p><strong>即时通讯工具</strong></p>
+
+<p>扫描下方二维码或搜索<code class="highlighter-rouge">ServiceComb小助手</code>加入微信群,加入后可以在微信群中咨询和求助,会有热心的伙伴和committer 及时的响应回复。</p>
+
+<p><img src="/assets/images/jira/assist.png" alt="" class="align-center" /></p>
+
+<p>也可使用Github账号登录gitter(地址 https://gitter.im/ServiceCombUsers/Lobby)进行在线讨论,国内的伙伴们更习惯于使用微信群进行在线交流,但为了更方便后来加入的人可以检索并查阅前期的讨论内容存档,所以ServiceComb社区推荐使用gitter。</p>
+
+<p><strong>社区公众号</strong></p>
+
+<p>扫描下方二维码关注公众号或微信公众号中搜索<code class="highlighter-rouge">ServiceComb</code>进行关注,公众号会定期的发布和推送ServiceComb近期相应资讯(干货资料、学习资源、线上活动、线下活动等)。</p>
+
+<p><img src="/assets/images/jira/public.png" alt="" class="align-center" /></p>
+
+<p><strong>邮件列表</strong></p>
+
+<p>通过订阅开发者邮件可以及时获取到社区开发者的邮件讨论内容,可发起讨论,也可通过回复感兴趣的讨论题目参与到讨论中(邮件内容均使用英文),另外邮件的存档功能可以方便开发者查阅历史问题的讨论过程。</p>
+
+<p>订阅邮件方式:</p>
 
-<h2 id="saga-log">Saga Log</h2>
-<p>Saga保证所有的子事务都得以完成或补偿,但Saga系统本身也可能会崩溃。Saga崩溃时可能处于以下几个状态:</p>
 <ul>
-  <li>Saga收到事务请求,但尚未开始。因子事务对应的微服务状态未被Saga修改,我们什么也不需要做。</li>
-  <li>一些子事务已经完成。重启后,Saga必须接着上次完成的事务恢复。</li>
-  <li>子事务已开始,但尚未完成。由于远程服务可能已完成事务,也可能事务失败,甚至服务请求超时,saga只能重新发起之前未确认完成的子事务。这意味着子事务必须幂等。</li>
-  <li>子事务失败,其补偿事务尚未开始。Saga必须在重启后执行对应补偿事务。</li>
-  <li>补偿事务已开始但尚未完成。解决方案与上一个相同。这意味着补偿事务也必须是幂等的。</li>
-  <li>所有子事务或补偿事务均已完成,与第一种情况相同。</li>
+  <li>发送任意内容到<code class="highlighter-rouge">dev-subscribe@servicecomb.incubator.apache.org</code></li>
+  <li>收到来自dev-help的邮件后,再回复任意内容来确认订阅邮件列表即可。</li>
 </ul>
 
-<p>为了恢复到上述状态,我们必须追踪子事务及补偿事务的每一步。我们决定通过事件的方式达到以上要求,并将以下事件保存在名为saga log的持久存储中:</p>
+<p>邮件存档内容可通过https://www.mail-archive.com/搜索<code class="highlighter-rouge">ServiceComb</code>获取。</p>
+
+<p><strong>门户网站</strong></p>
+
+<p>ServiceComb门户网站是社区的官方入口,包括快速入门指南、用户手册、开发者手册、常见问题和开发博文等。</p>
+
+<p>网站地址: http://servicecomb.incubator.apache.org/cn/</p>
+
+<h3 id="step-2-在-servicecomb-社区提交第一份代码pr">Step 2 在 ServiceComb 社区提交第一份代码(PR)</h3>
+
+<p>当关注社区并尝试调试使用后,会发现一些简单的bug(如文档或代码格式问题等),可以通过fix简单的bug来熟悉ServiceComb社区的开发流程。</p>
+
+<p><strong>发现问题并提交Issue:</strong></p>
+
+<p>由于ServiceComb的任务管理是在Apache JIRA上进行的,所以需要先注册并登录到JIRA。关于JIRA详细使用方法请参考JIRA使用帮助:http://servicecomb.incubator.apache.org/cn/developers/use-jira/</p>
+
 <ul>
-  <li><strong>Saga started event</strong> 保存整个saga请求,其中包括多个事务/补偿请求</li>
-  <li><strong>Transaction started event</strong> 保存对应事务请求</li>
-  <li><strong>Transaction ended event</strong> 保存对应事务请求及其回复</li>
-  <li><strong>Transaction aborted event</strong> 保存对应事务请求和失败的原因</li>
-  <li><strong>Transaction compensated event</strong> 保存对应补偿请求及其回复</li>
-  <li><strong>Saga ended event</strong> 标志着saga事务请求的结束,不需要保存任何内容</li>
+  <li>
+    <p>注册并登陆到 https://issues.apache.org/jira/projects/SCB,点击左侧Kanban可以看到当前待处理、处理中和已经完成的任务列表。</p>
+
+    <p><img src="/assets/images/jira/jira-kanban.png" alt="kanabn" class="align-center" /></p>
+  </li>
+  <li>
+    <p>点击<strong>新建</strong>创建新的issue或者task进行问题或任务跟踪,选择相应的模块并添加描述信息。</p>
+
+    <p><img src="/assets/images/jira/create-issue.png" alt="create" class="align-center" /></p>
+  </li>
 </ul>
 
-<p><img src="/assets/images/saga.events.png" alt="Events" class="align-center" /></p>
+<p>任务提交到JIRA后,需要在本地进行代码开发,进行第一份代码的提交。</p>
 
-<p>通过将这些事件持久化在saga log中,我们可以将saga恢复到上述任何状态。</p>
+<p><strong>提交第一份代码(PR)</strong></p>
 
-<p>由于Saga只需要做事件的持久化,而事件内容以JSON的形式存储,Saga log的实现非常灵活,数据库(SQL或NoSQL),持久消息队列,甚至普通文件可以用作事件存储,
-当然有些能更快得帮saga恢复状态。</p>
+<p>开发者在GitHub上fork仓库后clone到本地进行代码修改,修改完成并测试通过后可以创建PR提交代码,提交PR后系统会自动运行CI进行代码测试。测试通过后会有其他开发者或者maintainer进行review,没有问题后会被approve并merge到主干分支。具体可参考门户网站上开发者手册中的代码提交指南:</p>
 
-<h2 id="saga请求的数据结构">Saga请求的数据结构</h2>
-<p>在我们的业务场景下,航班预订、租车、和酒店预订没有依赖关系,可以并行处理,但对于我们的客户来说,只在所有预订成功后一次付费更加友好。
-那么这四个服务的事务关系可以用下图表示:</p>
+<p>http://servicecomb.incubator.apache.org/cn/developers/submit-codes/</p>
 
-<p><img src="/assets/images/saga.transactions.png" alt="Transactions" class="align-center" /></p>
+<p>需要<strong>注意</strong>的是,创建PR的时候,PR的title要以JIRA中对应的问题编号开头,如下图中 [SCB-327],这样系统就会自动关联本次提交到相应JIRA任务下,方便进度跟踪。</p>
 
-<p>将行程规划请求的数据结构实现为<a href="https://en.wikipedia.org/wiki/Directed_acyclic_graph">有向非循环图</a>恰好合适。
-图的根是saga启动任务,叶是saga结束任务。</p>
+<p><img src="/assets/images/jira/pr.png" alt="" class="align-center" /></p>
 
-<p><img src="/assets/images/saga.graph.png" alt="Request Graph" class="align-center" /></p>
+<p>刚才提交的代码经过committer的review后,如果有问题committer会进行comment,继续修改后push最新代码即可。如果没有问题会approve并merge。</p>
 
-<h2 id="parallel-saga">Parallel Saga</h2>
-<p>如上所述,航班预订,租车和酒店预订可以并行处理。但是这样做会造成另一个问题:如果航班预订失败,而租车正在处理怎么办?我们不能一直等待租车服务回应,
-因为不知道需要等多久。</p>
+<p>至此,您已经熟悉了ServiceComb社区的初级的开发流程,也是常规的社区开发方法(不同的社区承载体会有细微差异,如kubernetes的问题跟踪是直接承载github的issue上)。下一步就可以深度参与到ServiceComb的讨论并进行贡献。</p>
 
-<p>最好的办法是再次发送租车请求,获得回应,以便我们能够继续补偿操作。但如果租车服务永不回应,我们可能需要采取回退措施,比如手动干预。</p>
+<h3 id="step-3-深度参与到servicecomb讨论并贡献">Step 3 深度参与到ServiceComb讨论并贡献</h3>
 
-<p>超时的预订请求可能最后仍被租车服务收到,这时服务已经处理了相同的预订和取消请求。</p>
+<p>由于开源社区强调开放性,当开发者想在社区里做一些较大或中长期的特性时,则需在ServiceComb社区发起特性的讨论。</p>
 
-<p><img src="/assets/images/saga.commutative.png" alt="Network Latency" class="align-center" /></p>
+<h4 id="如何发起特性讨论">如何发起特性讨论</h4>
 
-<p>因此,服务的实现必须保证补偿请求执行以后,再次收到的对应事务请求无效。
-Caitie McCaffrey在她的演讲<a href="https://www.youtube.com/watch?v=1H6tounpnG8">Distributed Sagas: A Protocol for Coordinating Microservices</a>中把这个称为<strong>可交换的补偿请求 (commutative compensating request)</strong> 。</p>
+<p>通过邮件发Proposal到社区进行讨论,Proposal中有贴图或附加文档时可先创建好文件链接,将链接贴到邮件里即可,创建文件可以有一下两种方式:</p>
 
-<h2 id="acid-and-saga">ACID and Saga</h2>
-<p><a href="https://en.wikipedia.org/wiki/ACID">ACID</a>是具有以下属性的一致性模型:</p>
 <ul>
-  <li>原子性(Atomicity)</li>
-  <li>一致性(Consistency)</li>
-  <li>隔离性(Isolation)</li>
-  <li>持久性(Durability)</li>
-</ul>
-
-<p>Saga不提供ACID保证,因为原子性和隔离性不能得到满足。原<a href="https://www.cs.cornell.edu/andru/cs711/2002fa/reading/sagas.pdf">论文</a>描述如下:</p>
-<blockquote>
-  <p>full atomicity is not provided. That is, sagas may view the partial results of other sagas [<a href="https://www.cs.cornell.edu/andru/cs711/2002fa/reading/sagas.pdf">1</a>]</p>
-</blockquote>
+  <li>
+    <p>在JIRA上创建一个对应的特性任务,并将Proposal文档添加到该任务的附件中,拷贝链接。</p>
+  </li>
+  <li>
+    <p>通过github向servicecomb.io网站以blog的形式提交文件,将该blog地址拷贝到邮件中。</p>
 
-<p>通过saga log,saga可以保证一致性和持久性。</p>
+    <p>文档附件可参考:</p>
 
-<h2 id="saga-架构">Saga 架构</h2>
-<p>最后,我们的Saga架构如下</p>
+    <p>http://servicecomb.incubator.apache.org/docs/service-registry-refactor-proposal/</p>
 
-<p><img src="/assets/images/saga.design.png" alt="Saga Architecture" class="align-center" /></p>
+    <p>Proposal邮件参考:</p>
 
-<ul>
-  <li>Saga Execution Component解析请求JSON并构建请求图</li>
-  <li>TaskRunner 用任务队列确保请求的执行顺序</li>
-  <li>TaskConsumer 处理Saga任务,将事件写入saga log,并将请求发送到远程服务</li>
+    <p><img src="/assets/images/jira/proposal-pack.png" alt="proposal-pack" class="align-center" /></p>
+  </li>
 </ul>
 
-<h2 id="总结">总结</h2>
-<p>本文讨论了如何实现saga,通过saga log来保存事务和补偿事件。也提到如何从saga log中持久化的事件恢复崩溃的saga系统。
-为了满足saga的一致性保证,微服务的设计有以下几个要求:</p>
-<ul>
-  <li>事务和赔偿请求必须幂等</li>
-  <li>补偿请求必须可交换(commutative)</li>
-</ul>
+<p>当在邮件中讨论清楚特性设计后,就可以开始对应的代码开发,或对于部分小的任务(如代码bug修复、文档完善、网站优化等),其本身不需要过多讨论,则可参考上一步骤 Step 2 中的开发流程进行代码贡献。</p>
+
+<p>遇到其他本文章未解决的问题(如用户业务准备进行微服务技术选型或ServiceComb的概念性问题等)时,建议直接到微信群或者gitter里进行咨询并寻求帮助。</p>
 
-<h2 id="references">References</h2>
-<ol>
-  <li><a href="https://www.cs.cornell.edu/andru/cs711/2002fa/reading/sagas.pdf">Original Paper on Sagas</a> by By Hector Garcia-Molina &amp; Kenneth Salem</li>
-</ol>
+<p>社区鼓励多劳多得和技术沉淀,坚持贡献社区可以收获来自社区的礼品激励惊喜,坚持长期使用和参与社区项目的伙伴,将可能被选举成 Apache committer 或者取得更高的荣誉,希望本文能对热衷开源及ServiceComb社区的伙伴们有所帮助,也欢迎积极参加ServiceComb的线上及线下活动。</p>
 
 
         
@@ -494,7 +494,7 @@ Caitie McCaffrey在她的演讲<a href="https://www.youtube.com/watch?v=1H6tounp
     
       
       
-      <a href="/tags/#%E4%BA%8B%E5%8A%A1%E4%B8%80%E8%87%B4%E6%80%A7" class="page__taxonomy-item" rel="tag">事务一致性</a>
+      <a href="/tags/#%E5%8A%A0%E5%85%A5%E7%A4%BE%E5%8C%BA" class="page__taxonomy-item" rel="tag">加入社区</a>
     
     </span>
   </p>
@@ -517,25 +517,24 @@ Caitie McCaffrey在她的演讲<a href="https://www.youtube.com/watch?v=1H6tounp
     <h4 class="page__share-title">分享</h4>
   
 
-  <a href="https://twitter.com/intent/tweet?via=ServiceComb&text=ServiceComb中的数据最终一致性方案 - part 2 /cn/docs/distributed_saga_2/" class="btn btn--twitter" title="分享 Twitter"><i class="fa fa-fw fa-twitter" aria-hidden="true"></i><span> Twitter</span></a>
+  <a href="https://twitter.com/intent/tweet?via=ServiceComb&text=如何加入ServiceComb社区 /cn/docs/join_the_community/" class="btn btn--twitter" title="分享 Twitter"><i class="fa fa-fw fa-twitter" aria-hidden="true"></i><span> Twitter</span></a>
 
-  <a href="https://www.facebook.com/sharer/sharer.php?u=/cn/docs/distributed_saga_2/" class="btn btn--facebook" title="分享 Facebook"><i class="fa fa-fw fa-facebook" aria-hidden="true"></i><span> Facebook</span></a>
+  <a href="https://www.facebook.com/sharer/sharer.php?u=/cn/docs/join_the_community/" class="btn btn--facebook" title="分享 Facebook"><i class="fa fa-fw fa-facebook" aria-hidden="true"></i><span> Facebook</span></a>
 
-  <a href="https://plus.google.com/share?url=/cn/docs/distributed_saga_2/" class="btn btn--google-plus" title="分享 Google Plus"><i class="fa fa-fw fa-google-plus" aria-hidden="true"></i><span> Google+</span></a>
+  <a href="https://plus.google.com/share?url=/cn/docs/join_the_community/" class="btn btn--google-plus" title="分享 Google Plus"><i class="fa fa-fw fa-google-plus" aria-hidden="true"></i><span> Google+</span></a>
 
-  <a href="https://www.linkedin.com/shareArticle?mini=true&url=/cn/docs/distributed_saga_2/" class="btn btn--linkedin" title="分享 LinkedIn"><i class="fa fa-fw fa-linkedin" aria-hidden="true"></i><span> LinkedIn</span></a>
+  <a href="https://www.linkedin.com/shareArticle?mini=true&url=/cn/docs/join_the_community/" class="btn btn--linkedin" title="分享 LinkedIn"><i class="fa fa-fw fa-linkedin" aria-hidden="true"></i><span> LinkedIn</span></a>
 </section>
 
 
       
   <nav class="pagination">
     
-      <a href="/docs/distributed_saga_2/" class="pagination--pager" title="Eventual Data Consistency Solution in ServiceComb - part 2
+      <a href="/docs/howto-upgrade-topzipkin2/" class="pagination--pager" title="Howto Upgrade to Zipkin2
 ">向前</a>
     
     
-      <a href="/docs/distributed_saga_3/" class="pagination--pager" title="Eventual Data Consistency Solution in ServiceComb - part 3
-">向后</a>
+      <a href="#" class="pagination--pager disabled">向后</a>
     
   </nav>
 
@@ -581,7 +580,7 @@ Caitie McCaffrey在她的演讲<a href="https://www.youtube.com/watch?v=1H6tounp
             <input type="url" id="comment-form-url" name="fields[url]" tabindex="4"/>
           </fieldset>
           <fieldset class="hidden" style="display: none;">
-            <input type="hidden" name="options[slug]" value="saga-design">
+            <input type="hidden" name="options[slug]" value="join_the_community">
             <label for="comment-form-location">Not used. Leave blank if you are a human.</label>
             <input type="text" id="comment-form-location" name="fields[hidden]" autocomplete="off"/>
           </fieldset>
@@ -630,7 +629,7 @@ Caitie McCaffrey在她的演讲<a href="https://www.youtube.com/watch?v=1H6tounp
 
 
 
-  4 分钟 阅读
+  3 分钟 阅读
 
 </p>
     
@@ -760,8 +759,8 @@ Caitie McCaffrey在她的演讲<a href="https://www.youtube.com/watch?v=1H6tounp
     <div class="col">
       <ul>
         <p class="header">贡献</p>
-        <li><a href="https://github.com/apache/incubator-servicecomb-website/issues/new?title=Issue with _posts/cn/2017-09-16-saga-design.md">报告本网页问题</a></li>
-        <li><a href="https://github.com/apache/incubator-servicecomb-website/edit/master/_posts/cn/2017-09-16-saga-design.md">在Github上编辑此页</a></li>
+        <li><a href="https://github.com/apache/incubator-servicecomb-website/issues/new?title=Issue with _posts/cn/2018-04-04-join_the_community.md">报告本网页问题</a></li>
+        <li><a href="https://github.com/apache/incubator-servicecomb-website/edit/master/_posts/cn/2018-04-04-join_the_community.md">在Github上编辑此页</a></li>
         <li><a href="/cn/developers/submit-codes/">代码提交指南</a></li>
       </ul>
     </div>
diff --git a/content/cn/docs/linuxcon-workshop-demo/index.html b/content/cn/docs/linuxcon-workshop-demo/index.html
index c03e3a3..c6f4048 100644
--- a/content/cn/docs/linuxcon-workshop-demo/index.html
+++ b/content/cn/docs/linuxcon-workshop-demo/index.html
@@ -1290,11 +1290,11 @@ DevOps在微服务开发中的实践。希望能对大家有所帮助。</p>
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/docs/howto-upgrade-topzipkin2/" rel="permalink">Howto Upgrade to Zipkin2
+        <a href="/cn/docs/join_the_community/" rel="permalink">如何加入ServiceComb社区
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">Changes between v1 and v2 of zipkin and how Java Chassis upgraded to zipkin2
+    <p class="archive__item-excerpt" itemprop="description">如何加入ServiceComb社区
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -1302,7 +1302,7 @@ DevOps在微服务开发中的实践。希望能对大家有所帮助。</p>
 
 
 
-  4 分钟 阅读
+  少于 1 分钟 阅读
 
 </p>
     
@@ -1319,11 +1319,11 @@ DevOps在微服务开发中的实践。希望能对大家有所帮助。</p>
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/docs/service-registry-refactor-proposal/" rel="permalink">Proposal for refactoring service registry module in Java Chassis
+        <a href="/docs/howto-upgrade-topzipkin2/" rel="permalink">Howto Upgrade to Zipkin2
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">Analysis of service registry and propose a new architecture for it
+    <p class="archive__item-excerpt" itemprop="description">Changes between v1 and v2 of zipkin and how Java Chassis upgraded to zipkin2
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -1331,7 +1331,7 @@ DevOps在微服务开发中的实践。希望能对大家有所帮助。</p>
 
 
 
-  2 分钟 阅读
+  4 分钟 阅读
 
 </p>
     
@@ -1348,11 +1348,11 @@ DevOps在微服务开发中的实践。希望能对大家有所帮助。</p>
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/cn/docs/jira_beginner_guide/" rel="permalink">老司机带你刷任务 - ServiceComb JIRA入门指南
+        <a href="/docs/service-registry-refactor-proposal/" rel="permalink">Proposal for refactoring service registry module in Java Chassis
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">ServiceComb JIRA入门指南
+    <p class="archive__item-excerpt" itemprop="description">Analysis of service registry and propose a new architecture for it
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -1360,7 +1360,7 @@ DevOps在微服务开发中的实践。希望能对大家有所帮助。</p>
 
 
 
-  少于 1 分钟 阅读
+  2 分钟 阅读
 
 </p>
     
@@ -1377,11 +1377,11 @@ DevOps在微服务开发中的实践。希望能对大家有所帮助。</p>
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/docs/service-center-ui/" rel="permalink">Service-Center Management UI Console
+        <a href="/cn/docs/jira_beginner_guide/" rel="permalink">老司机带你刷任务 - ServiceComb JIRA入门指南
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">An introduction Service-Center Management Console
+    <p class="archive__item-excerpt" itemprop="description">ServiceComb JIRA入门指南
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -1389,7 +1389,7 @@ DevOps在微服务开发中的实践。希望能对大家有所帮助。</p>
 
 
 
-  2 分钟 阅读
+  少于 1 分钟 阅读
 
 </p>
     
diff --git a/content/cn/docs/maven_dependency_management/index.html b/content/cn/docs/maven_dependency_management/index.html
index 97407b4..068db1a 100644
--- a/content/cn/docs/maven_dependency_management/index.html
+++ b/content/cn/docs/maven_dependency_management/index.html
@@ -650,11 +650,11 @@
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/docs/howto-upgrade-topzipkin2/" rel="permalink">Howto Upgrade to Zipkin2
+        <a href="/cn/docs/join_the_community/" rel="permalink">如何加入ServiceComb社区
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">Changes between v1 and v2 of zipkin and how Java Chassis upgraded to zipkin2
+    <p class="archive__item-excerpt" itemprop="description">如何加入ServiceComb社区
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -662,7 +662,7 @@
 
 
 
-  4 分钟 阅读
+  少于 1 分钟 阅读
 
 </p>
     
@@ -679,11 +679,11 @@
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/docs/service-registry-refactor-proposal/" rel="permalink">Proposal for refactoring service registry module in Java Chassis
+        <a href="/docs/howto-upgrade-topzipkin2/" rel="permalink">Howto Upgrade to Zipkin2
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">Analysis of service registry and propose a new architecture for it
+    <p class="archive__item-excerpt" itemprop="description">Changes between v1 and v2 of zipkin and how Java Chassis upgraded to zipkin2
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -691,7 +691,7 @@
 
 
 
-  2 分钟 阅读
+  4 分钟 阅读
 
 </p>
     
@@ -708,11 +708,11 @@
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/cn/docs/jira_beginner_guide/" rel="permalink">老司机带你刷任务 - ServiceComb JIRA入门指南
+        <a href="/docs/service-registry-refactor-proposal/" rel="permalink">Proposal for refactoring service registry module in Java Chassis
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">ServiceComb JIRA入门指南
+    <p class="archive__item-excerpt" itemprop="description">Analysis of service registry and propose a new architecture for it
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -720,7 +720,7 @@
 
 
 
-  少于 1 分钟 阅读
+  2 分钟 阅读
 
 </p>
     
@@ -737,11 +737,11 @@
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/docs/service-center-ui/" rel="permalink">Service-Center Management UI Console
+        <a href="/cn/docs/jira_beginner_guide/" rel="permalink">老司机带你刷任务 - ServiceComb JIRA入门指南
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">An introduction Service-Center Management Console
+    <p class="archive__item-excerpt" itemprop="description">ServiceComb JIRA入门指南
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -749,7 +749,7 @@
 
 
 
-  2 分钟 阅读
+  少于 1 分钟 阅读
 
 </p>
     
diff --git a/content/cn/docs/performance-test-on-seckill-with-jmeter/index.html b/content/cn/docs/performance-test-on-seckill-with-jmeter/index.html
index 60eae43..f0b2802 100644
--- a/content/cn/docs/performance-test-on-seckill-with-jmeter/index.html
+++ b/content/cn/docs/performance-test-on-seckill-with-jmeter/index.html
@@ -648,11 +648,11 @@
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/docs/howto-upgrade-topzipkin2/" rel="permalink">Howto Upgrade to Zipkin2
+        <a href="/cn/docs/join_the_community/" rel="permalink">如何加入ServiceComb社区
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">Changes between v1 and v2 of zipkin and how Java Chassis upgraded to zipkin2
+    <p class="archive__item-excerpt" itemprop="description">如何加入ServiceComb社区
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -660,7 +660,7 @@
 
 
 
-  4 分钟 阅读
+  少于 1 分钟 阅读
 
 </p>
     
@@ -677,11 +677,11 @@
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/docs/service-registry-refactor-proposal/" rel="permalink">Proposal for refactoring service registry module in Java Chassis
+        <a href="/docs/howto-upgrade-topzipkin2/" rel="permalink">Howto Upgrade to Zipkin2
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">Analysis of service registry and propose a new architecture for it
+    <p class="archive__item-excerpt" itemprop="description">Changes between v1 and v2 of zipkin and how Java Chassis upgraded to zipkin2
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -689,7 +689,7 @@
 
 
 
-  2 分钟 阅读
+  4 分钟 阅读
 
 </p>
     
@@ -706,11 +706,11 @@
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/cn/docs/jira_beginner_guide/" rel="permalink">老司机带你刷任务 - ServiceComb JIRA入门指南
+        <a href="/docs/service-registry-refactor-proposal/" rel="permalink">Proposal for refactoring service registry module in Java Chassis
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">ServiceComb JIRA入门指南
+    <p class="archive__item-excerpt" itemprop="description">Analysis of service registry and propose a new architecture for it
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -718,7 +718,7 @@
 
 
 
-  少于 1 分钟 阅读
+  2 分钟 阅读
 
 </p>
     
@@ -735,11 +735,11 @@
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/docs/service-center-ui/" rel="permalink">Service-Center Management UI Console
+        <a href="/cn/docs/jira_beginner_guide/" rel="permalink">老司机带你刷任务 - ServiceComb JIRA入门指南
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">An introduction Service-Center Management Console
+    <p class="archive__item-excerpt" itemprop="description">ServiceComb JIRA入门指南
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -747,7 +747,7 @@
 
 
 
-  2 分钟 阅读
+  少于 1 分钟 阅读
 
 </p>
     
diff --git a/content/cn/docs/seckill-development-journey-part-I/index.html b/content/cn/docs/seckill-development-journey-part-I/index.html
index 631cb1b..d1e619c 100644
--- a/content/cn/docs/seckill-development-journey-part-I/index.html
+++ b/content/cn/docs/seckill-development-journey-part-I/index.html
@@ -582,11 +582,11 @@
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/docs/howto-upgrade-topzipkin2/" rel="permalink">Howto Upgrade to Zipkin2
+        <a href="/cn/docs/join_the_community/" rel="permalink">如何加入ServiceComb社区
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">Changes between v1 and v2 of zipkin and how Java Chassis upgraded to zipkin2
+    <p class="archive__item-excerpt" itemprop="description">如何加入ServiceComb社区
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -594,7 +594,7 @@
 
 
 
-  4 分钟 阅读
+  少于 1 分钟 阅读
 
 </p>
     
@@ -611,11 +611,11 @@
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/docs/service-registry-refactor-proposal/" rel="permalink">Proposal for refactoring service registry module in Java Chassis
+        <a href="/docs/howto-upgrade-topzipkin2/" rel="permalink">Howto Upgrade to Zipkin2
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">Analysis of service registry and propose a new architecture for it
+    <p class="archive__item-excerpt" itemprop="description">Changes between v1 and v2 of zipkin and how Java Chassis upgraded to zipkin2
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -623,7 +623,7 @@
 
 
 
-  2 分钟 阅读
+  4 分钟 阅读
 
 </p>
     
@@ -640,11 +640,11 @@
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/cn/docs/jira_beginner_guide/" rel="permalink">老司机带你刷任务 - ServiceComb JIRA入门指南
+        <a href="/docs/service-registry-refactor-proposal/" rel="permalink">Proposal for refactoring service registry module in Java Chassis
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">ServiceComb JIRA入门指南
+    <p class="archive__item-excerpt" itemprop="description">Analysis of service registry and propose a new architecture for it
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -652,7 +652,7 @@
 
 
 
-  少于 1 分钟 阅读
+  2 分钟 阅读
 
 </p>
     
@@ -669,11 +669,11 @@
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/docs/service-center-ui/" rel="permalink">Service-Center Management UI Console
+        <a href="/cn/docs/jira_beginner_guide/" rel="permalink">老司机带你刷任务 - ServiceComb JIRA入门指南
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">An introduction Service-Center Management Console
+    <p class="archive__item-excerpt" itemprop="description">ServiceComb JIRA入门指南
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -681,7 +681,7 @@
 
 
 
-  2 分钟 阅读
+  少于 1 分钟 阅读
 
 </p>
     
diff --git a/content/cn/docs/seckill-development-journey-part-II/index.html b/content/cn/docs/seckill-development-journey-part-II/index.html
index fa843be..d099d35 100644
--- a/content/cn/docs/seckill-development-journey-part-II/index.html
+++ b/content/cn/docs/seckill-development-journey-part-II/index.html
@@ -571,11 +571,11 @@
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/docs/howto-upgrade-topzipkin2/" rel="permalink">Howto Upgrade to Zipkin2
+        <a href="/cn/docs/join_the_community/" rel="permalink">如何加入ServiceComb社区
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">Changes between v1 and v2 of zipkin and how Java Chassis upgraded to zipkin2
+    <p class="archive__item-excerpt" itemprop="description">如何加入ServiceComb社区
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -583,7 +583,7 @@
 
 
 
-  4 分钟 阅读
+  少于 1 分钟 阅读
 
 </p>
     
@@ -600,11 +600,11 @@
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/docs/service-registry-refactor-proposal/" rel="permalink">Proposal for refactoring service registry module in Java Chassis
+        <a href="/docs/howto-upgrade-topzipkin2/" rel="permalink">Howto Upgrade to Zipkin2
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">Analysis of service registry and propose a new architecture for it
+    <p class="archive__item-excerpt" itemprop="description">Changes between v1 and v2 of zipkin and how Java Chassis upgraded to zipkin2
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -612,7 +612,7 @@
 
 
 
-  2 分钟 阅读
+  4 分钟 阅读
 
 </p>
     
@@ -629,11 +629,11 @@
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/cn/docs/jira_beginner_guide/" rel="permalink">老司机带你刷任务 - ServiceComb JIRA入门指南
+        <a href="/docs/service-registry-refactor-proposal/" rel="permalink">Proposal for refactoring service registry module in Java Chassis
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">ServiceComb JIRA入门指南
+    <p class="archive__item-excerpt" itemprop="description">Analysis of service registry and propose a new architecture for it
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -641,7 +641,7 @@
 
 
 
-  少于 1 分钟 阅读
+  2 分钟 阅读
 
 </p>
     
@@ -658,11 +658,11 @@
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/docs/service-center-ui/" rel="permalink">Service-Center Management UI Console
+        <a href="/cn/docs/jira_beginner_guide/" rel="permalink">老司机带你刷任务 - ServiceComb JIRA入门指南
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">An introduction Service-Center Management Console
+    <p class="archive__item-excerpt" itemprop="description">ServiceComb JIRA入门指南
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -670,7 +670,7 @@
 
 
 
-  2 分钟 阅读
+  少于 1 分钟 阅读
 
 </p>
     
diff --git a/content/cn/docs/seckill-development-journey-part-III/index.html b/content/cn/docs/seckill-development-journey-part-III/index.html
index 4c974bf..2995c4a 100644
--- a/content/cn/docs/seckill-development-journey-part-III/index.html
+++ b/content/cn/docs/seckill-development-journey-part-III/index.html
@@ -585,11 +585,11 @@
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/docs/howto-upgrade-topzipkin2/" rel="permalink">Howto Upgrade to Zipkin2
+        <a href="/cn/docs/join_the_community/" rel="permalink">如何加入ServiceComb社区
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">Changes between v1 and v2 of zipkin and how Java Chassis upgraded to zipkin2
+    <p class="archive__item-excerpt" itemprop="description">如何加入ServiceComb社区
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -597,7 +597,7 @@
 
 
 
-  4 分钟 阅读
+  少于 1 分钟 阅读
 
 </p>
     
@@ -614,11 +614,11 @@
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/docs/service-registry-refactor-proposal/" rel="permalink">Proposal for refactoring service registry module in Java Chassis
+        <a href="/docs/howto-upgrade-topzipkin2/" rel="permalink">Howto Upgrade to Zipkin2
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">Analysis of service registry and propose a new architecture for it
+    <p class="archive__item-excerpt" itemprop="description">Changes between v1 and v2 of zipkin and how Java Chassis upgraded to zipkin2
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -626,7 +626,7 @@
 
 
 
-  2 分钟 阅读
+  4 分钟 阅读
 
 </p>
     
@@ -643,11 +643,11 @@
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/cn/docs/jira_beginner_guide/" rel="permalink">老司机带你刷任务 - ServiceComb JIRA入门指南
+        <a href="/docs/service-registry-refactor-proposal/" rel="permalink">Proposal for refactoring service registry module in Java Chassis
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">ServiceComb JIRA入门指南
+    <p class="archive__item-excerpt" itemprop="description">Analysis of service registry and propose a new architecture for it
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -655,7 +655,7 @@
 
 
 
-  少于 1 分钟 阅读
+  2 分钟 阅读
 
 </p>
     
@@ -672,11 +672,11 @@
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/docs/service-center-ui/" rel="permalink">Service-Center Management UI Console
+        <a href="/cn/docs/jira_beginner_guide/" rel="permalink">老司机带你刷任务 - ServiceComb JIRA入门指南
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">An introduction Service-Center Management Console
+    <p class="archive__item-excerpt" itemprop="description">ServiceComb JIRA入门指南
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -684,7 +684,7 @@
 
 
 
-  2 分钟 阅读
+  少于 1 分钟 阅读
 
 </p>
     
diff --git a/content/cn/docs/stress-test-on-company-with-jmeter-in-k8s/index.html b/content/cn/docs/stress-test-on-company-with-jmeter-in-k8s/index.html
index c66651e..f550a8e 100644
--- a/content/cn/docs/stress-test-on-company-with-jmeter-in-k8s/index.html
+++ b/content/cn/docs/stress-test-on-company-with-jmeter-in-k8s/index.html
@@ -683,11 +683,11 @@ sampler.getHeaderManager<span class="o">()</span>.removeHeaderNamed<span class="
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/docs/howto-upgrade-topzipkin2/" rel="permalink">Howto Upgrade to Zipkin2
+        <a href="/cn/docs/join_the_community/" rel="permalink">如何加入ServiceComb社区
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">Changes between v1 and v2 of zipkin and how Java Chassis upgraded to zipkin2
+    <p class="archive__item-excerpt" itemprop="description">如何加入ServiceComb社区
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -695,7 +695,7 @@ sampler.getHeaderManager<span class="o">()</span>.removeHeaderNamed<span class="
 
 
 
-  4 分钟 阅读
+  少于 1 分钟 阅读
 
 </p>
     
@@ -712,11 +712,11 @@ sampler.getHeaderManager<span class="o">()</span>.removeHeaderNamed<span class="
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/docs/service-registry-refactor-proposal/" rel="permalink">Proposal for refactoring service registry module in Java Chassis
+        <a href="/docs/howto-upgrade-topzipkin2/" rel="permalink">Howto Upgrade to Zipkin2
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">Analysis of service registry and propose a new architecture for it
+    <p class="archive__item-excerpt" itemprop="description">Changes between v1 and v2 of zipkin and how Java Chassis upgraded to zipkin2
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -724,7 +724,7 @@ sampler.getHeaderManager<span class="o">()</span>.removeHeaderNamed<span class="
 
 
 
-  2 分钟 阅读
+  4 分钟 阅读
 
 </p>
     
@@ -741,11 +741,11 @@ sampler.getHeaderManager<span class="o">()</span>.removeHeaderNamed<span class="
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/cn/docs/jira_beginner_guide/" rel="permalink">老司机带你刷任务 - ServiceComb JIRA入门指南
+        <a href="/docs/service-registry-refactor-proposal/" rel="permalink">Proposal for refactoring service registry module in Java Chassis
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">ServiceComb JIRA入门指南
+    <p class="archive__item-excerpt" itemprop="description">Analysis of service registry and propose a new architecture for it
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -753,7 +753,7 @@ sampler.getHeaderManager<span class="o">()</span>.removeHeaderNamed<span class="
 
 
 
-  少于 1 分钟 阅读
+  2 分钟 阅读
 
 </p>
     
@@ -770,11 +770,11 @@ sampler.getHeaderManager<span class="o">()</span>.removeHeaderNamed<span class="
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/docs/service-center-ui/" rel="permalink">Service-Center Management UI Console
+        <a href="/cn/docs/jira_beginner_guide/" rel="permalink">老司机带你刷任务 - ServiceComb JIRA入门指南
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">An introduction Service-Center Management Console
+    <p class="archive__item-excerpt" itemprop="description">ServiceComb JIRA入门指南
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -782,7 +782,7 @@ sampler.getHeaderManager<span class="o">()</span>.removeHeaderNamed<span class="
 
 
 
-  2 分钟 阅读
+  少于 1 分钟 阅读
 
 </p>
     
diff --git a/content/cn/docs/tracing-with-servicecomb/index.html b/content/cn/docs/tracing-with-servicecomb/index.html
index 012e6f4..473e78d 100644
--- a/content/cn/docs/tracing-with-servicecomb/index.html
+++ b/content/cn/docs/tracing-with-servicecomb/index.html
@@ -634,11 +634,11 @@
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/docs/howto-upgrade-topzipkin2/" rel="permalink">Howto Upgrade to Zipkin2
+        <a href="/cn/docs/join_the_community/" rel="permalink">如何加入ServiceComb社区
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">Changes between v1 and v2 of zipkin and how Java Chassis upgraded to zipkin2
+    <p class="archive__item-excerpt" itemprop="description">如何加入ServiceComb社区
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -646,7 +646,7 @@
 
 
 
-  4 分钟 阅读
+  少于 1 分钟 阅读
 
 </p>
     
@@ -663,11 +663,11 @@
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/docs/service-registry-refactor-proposal/" rel="permalink">Proposal for refactoring service registry module in Java Chassis
+        <a href="/docs/howto-upgrade-topzipkin2/" rel="permalink">Howto Upgrade to Zipkin2
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">Analysis of service registry and propose a new architecture for it
+    <p class="archive__item-excerpt" itemprop="description">Changes between v1 and v2 of zipkin and how Java Chassis upgraded to zipkin2
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -675,7 +675,7 @@
 
 
 
-  2 分钟 阅读
+  4 分钟 阅读
 
 </p>
     
@@ -692,11 +692,11 @@
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/cn/docs/jira_beginner_guide/" rel="permalink">老司机带你刷任务 - ServiceComb JIRA入门指南
+        <a href="/docs/service-registry-refactor-proposal/" rel="permalink">Proposal for refactoring service registry module in Java Chassis
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">ServiceComb JIRA入门指南
+    <p class="archive__item-excerpt" itemprop="description">Analysis of service registry and propose a new architecture for it
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -704,7 +704,7 @@
 
 
 
-  少于 1 分钟 阅读
+  2 分钟 阅读
 
 </p>
     
@@ -721,11 +721,11 @@
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/docs/service-center-ui/" rel="permalink">Service-Center Management UI Console
+        <a href="/cn/docs/jira_beginner_guide/" rel="permalink">老司机带你刷任务 - ServiceComb JIRA入门指南
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">An introduction Service-Center Management Console
+    <p class="archive__item-excerpt" itemprop="description">ServiceComb JIRA入门指南
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -733,7 +733,7 @@
 
 
 
-  2 分钟 阅读
+  少于 1 分钟 阅读
 
 </p>
     
diff --git a/content/cn/year-archive/index.html b/content/cn/year-archive/index.html
index cb07511..bff5f2d 100644
--- a/content/cn/year-archive/index.html
+++ b/content/cn/year-archive/index.html
@@ -388,6 +388,40 @@
         
           
           
+            <h2 id="2018" class="archive__subtitle">2018</h2>
+            
+          
+          
+
+
+
+<div class="list__item">
+  <article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
+    
+    <h2 class="archive__item-title" itemprop="headline">
+      
+        <a href="/cn/docs/join_the_community/" rel="permalink">如何加入ServiceComb社区
+</a>
+      
+    </h2>
+    <p class="archive__item-excerpt" itemprop="description">如何加入ServiceComb社区
+</p>
+    
+      <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
+
+
+
+
+  少于 1 分钟 阅读
+
+</p>
+    
+  </article>
+</div>
+
+        
+          
+          
             <h2 id="2017" class="archive__subtitle">2017</h2>
             
           
@@ -1087,6 +1121,16 @@
 <!-- If not equal to previous then it must be unique as sorted -->
 
 
+<!-- Push to group_names -->
+
+
+
+
+
+
+<!-- If not equal to previous then it must be unique as sorted -->
+
+
 
 
 
@@ -1294,6 +1338,14 @@
 
 
 
+<!-- Collect if contains -->
+
+
+
+<!-- Push to group_items -->
+
+
+
         
           
           <h2 id="jmeter" class="archive__subtitle">jmeter</h2>
@@ -1618,6 +1670,39 @@
           
         
           
+          <h2 id="加入社区" class="archive__subtitle">加入社区</h2>
+          
+            
+
+
+
+<div class="list__item">
+  <article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
+    
+    <h2 class="archive__item-title" itemprop="headline">
+      
+        <a href="/cn/docs/join_the_community/" rel="permalink">如何加入ServiceComb社区
+</a>
+      
+    </h2>
+    <p class="archive__item-excerpt" itemprop="description">如何加入ServiceComb社区
+</p>
+    
+      <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
+
+
+
+
+  少于 1 分钟 阅读
+
+</p>
+    
+  </article>
+</div>
+
+          
+        
+          
           <h2 id="华为云" class="archive__subtitle">华为云</h2>
           
             
diff --git a/content/docs/autoscale-on-company/index.html b/content/docs/autoscale-on-company/index.html
index 2f58f5b..f42e3e8 100644
--- a/content/docs/autoscale-on-company/index.html
+++ b/content/docs/autoscale-on-company/index.html
@@ -652,11 +652,11 @@ Fig 5    HPA Data of The End</p>
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/docs/howto-upgrade-topzipkin2/" rel="permalink">Howto Upgrade to Zipkin2
+        <a href="/cn/docs/join_the_community/" rel="permalink">如何加入ServiceComb社区
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">Changes between v1 and v2 of zipkin and how Java Chassis upgraded to zipkin2
+    <p class="archive__item-excerpt" itemprop="description">如何加入ServiceComb社区
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -664,7 +664,7 @@ Fig 5    HPA Data of The End</p>
 
 
 
-  4 minute read
+  less than 1 minute read
 
 </p>
     
@@ -681,11 +681,11 @@ Fig 5    HPA Data of The End</p>
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/docs/service-registry-refactor-proposal/" rel="permalink">Proposal for refactoring service registry module in Java Chassis
+        <a href="/docs/howto-upgrade-topzipkin2/" rel="permalink">Howto Upgrade to Zipkin2
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">Analysis of service registry and propose a new architecture for it
+    <p class="archive__item-excerpt" itemprop="description">Changes between v1 and v2 of zipkin and how Java Chassis upgraded to zipkin2
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -693,7 +693,7 @@ Fig 5    HPA Data of The End</p>
 
 
 
-  2 minute read
+  4 minute read
 
 </p>
     
@@ -710,11 +710,11 @@ Fig 5    HPA Data of The End</p>
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/cn/docs/jira_beginner_guide/" rel="permalink">老司机带你刷任务 - ServiceComb JIRA入门指南
+        <a href="/docs/service-registry-refactor-proposal/" rel="permalink">Proposal for refactoring service registry module in Java Chassis
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">ServiceComb JIRA入门指南
+    <p class="archive__item-excerpt" itemprop="description">Analysis of service registry and propose a new architecture for it
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -722,7 +722,7 @@ Fig 5    HPA Data of The End</p>
 
 
 
-  less than 1 minute read
+  2 minute read
 
 </p>
     
@@ -739,11 +739,11 @@ Fig 5    HPA Data of The End</p>
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/docs/service-center-ui/" rel="permalink">Service-Center Management UI Console
+        <a href="/cn/docs/jira_beginner_guide/" rel="permalink">老司机带你刷任务 - ServiceComb JIRA入门指南
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">An introduction Service-Center Management Console
+    <p class="archive__item-excerpt" itemprop="description">ServiceComb JIRA入门指南
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -751,7 +751,7 @@ Fig 5    HPA Data of The End</p>
 
 
 
-  2 minute read
+  less than 1 minute read
 
 </p>
     
diff --git a/content/docs/communication-btw-sc-ms/index.html b/content/docs/communication-btw-sc-ms/index.html
index c65b373..180d712 100644
--- a/content/docs/communication-btw-sc-ms/index.html
+++ b/content/docs/communication-btw-sc-ms/index.html
@@ -554,11 +554,11 @@ When Consumer needs to communicate to Provider then consumer reads endpoints of
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/docs/howto-upgrade-topzipkin2/" rel="permalink">Howto Upgrade to Zipkin2
+        <a href="/cn/docs/join_the_community/" rel="permalink">如何加入ServiceComb社区
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">Changes between v1 and v2 of zipkin and how Java Chassis upgraded to zipkin2
+    <p class="archive__item-excerpt" itemprop="description">如何加入ServiceComb社区
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -566,7 +566,7 @@ When Consumer needs to communicate to Provider then consumer reads endpoints of
 
 
 
-  4 minute read
+  less than 1 minute read
 
 </p>
     
@@ -583,11 +583,11 @@ When Consumer needs to communicate to Provider then consumer reads endpoints of
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/docs/service-registry-refactor-proposal/" rel="permalink">Proposal for refactoring service registry module in Java Chassis
+        <a href="/docs/howto-upgrade-topzipkin2/" rel="permalink">Howto Upgrade to Zipkin2
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">Analysis of service registry and propose a new architecture for it
+    <p class="archive__item-excerpt" itemprop="description">Changes between v1 and v2 of zipkin and how Java Chassis upgraded to zipkin2
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -595,7 +595,7 @@ When Consumer needs to communicate to Provider then consumer reads endpoints of
 
 
 
-  2 minute read
+  4 minute read
 
 </p>
     
@@ -612,11 +612,11 @@ When Consumer needs to communicate to Provider then consumer reads endpoints of
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/cn/docs/jira_beginner_guide/" rel="permalink">老司机带你刷任务 - ServiceComb JIRA入门指南
+        <a href="/docs/service-registry-refactor-proposal/" rel="permalink">Proposal for refactoring service registry module in Java Chassis
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">ServiceComb JIRA入门指南
+    <p class="archive__item-excerpt" itemprop="description">Analysis of service registry and propose a new architecture for it
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -624,7 +624,7 @@ When Consumer needs to communicate to Provider then consumer reads endpoints of
 
 
 
-  less than 1 minute read
+  2 minute read
 
 </p>
     
@@ -641,11 +641,11 @@ When Consumer needs to communicate to Provider then consumer reads endpoints of
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/docs/service-center-ui/" rel="permalink">Service-Center Management UI Console
+        <a href="/cn/docs/jira_beginner_guide/" rel="permalink">老司机带你刷任务 - ServiceComb JIRA入门指南
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">An introduction Service-Center Management Console
+    <p class="archive__item-excerpt" itemprop="description">ServiceComb JIRA入门指南
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -653,7 +653,7 @@ When Consumer needs to communicate to Provider then consumer reads endpoints of
 
 
 
-  2 minute read
+  less than 1 minute read
 
 </p>
     
diff --git a/content/docs/company-on-kubernetes/index.html b/content/docs/company-on-kubernetes/index.html
index a32b4fd..22c2e45 100644
--- a/content/docs/company-on-kubernetes/index.html
+++ b/content/docs/company-on-kubernetes/index.html
@@ -649,11 +649,11 @@ kubectl get svc company-manager -o yaml | grep nodePort -C 1
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/docs/howto-upgrade-topzipkin2/" rel="permalink">Howto Upgrade to Zipkin2
+        <a href="/cn/docs/join_the_community/" rel="permalink">如何加入ServiceComb社区
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">Changes between v1 and v2 of zipkin and how Java Chassis upgraded to zipkin2
+    <p class="archive__item-excerpt" itemprop="description">如何加入ServiceComb社区
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -661,7 +661,7 @@ kubectl get svc company-manager -o yaml | grep nodePort -C 1
 
 
 
-  4 minute read
+  less than 1 minute read
 
 </p>
     
@@ -678,11 +678,11 @@ kubectl get svc company-manager -o yaml | grep nodePort -C 1
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/docs/service-registry-refactor-proposal/" rel="permalink">Proposal for refactoring service registry module in Java Chassis
+        <a href="/docs/howto-upgrade-topzipkin2/" rel="permalink">Howto Upgrade to Zipkin2
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">Analysis of service registry and propose a new architecture for it
+    <p class="archive__item-excerpt" itemprop="description">Changes between v1 and v2 of zipkin and how Java Chassis upgraded to zipkin2
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -690,7 +690,7 @@ kubectl get svc company-manager -o yaml | grep nodePort -C 1
 
 
 
-  2 minute read
+  4 minute read
 
 </p>
     
@@ -707,11 +707,11 @@ kubectl get svc company-manager -o yaml | grep nodePort -C 1
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/cn/docs/jira_beginner_guide/" rel="permalink">老司机带你刷任务 - ServiceComb JIRA入门指南
+        <a href="/docs/service-registry-refactor-proposal/" rel="permalink">Proposal for refactoring service registry module in Java Chassis
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">ServiceComb JIRA入门指南
+    <p class="archive__item-excerpt" itemprop="description">Analysis of service registry and propose a new architecture for it
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -719,7 +719,7 @@ kubectl get svc company-manager -o yaml | grep nodePort -C 1
 
 
 
-  less than 1 minute read
+  2 minute read
 
 </p>
     
@@ -736,11 +736,11 @@ kubectl get svc company-manager -o yaml | grep nodePort -C 1
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/docs/service-center-ui/" rel="permalink">Service-Center Management UI Console
+        <a href="/cn/docs/jira_beginner_guide/" rel="permalink">老司机带你刷任务 - ServiceComb JIRA入门指南
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">An introduction Service-Center Management Console
+    <p class="archive__item-excerpt" itemprop="description">ServiceComb JIRA入门指南
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -748,7 +748,7 @@ kubectl get svc company-manager -o yaml | grep nodePort -C 1
 
 
 
-  2 minute read
+  less than 1 minute read
 
 </p>
     
diff --git a/content/docs/distributed_saga_1/index.html b/content/docs/distributed_saga_1/index.html
index 296510d..e8455c3 100644
--- a/content/docs/distributed_saga_1/index.html
+++ b/content/docs/distributed_saga_1/index.html
@@ -684,11 +684,11 @@ next blog post.</p>
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/docs/howto-upgrade-topzipkin2/" rel="permalink">Howto Upgrade to Zipkin2
+        <a href="/cn/docs/join_the_community/" rel="permalink">如何加入ServiceComb社区
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">Changes between v1 and v2 of zipkin and how Java Chassis upgraded to zipkin2
+    <p class="archive__item-excerpt" itemprop="description">如何加入ServiceComb社区
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -696,7 +696,7 @@ next blog post.</p>
 
 
 
-  4 minute read
+  less than 1 minute read
 
 </p>
     
@@ -713,11 +713,11 @@ next blog post.</p>
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/docs/service-registry-refactor-proposal/" rel="permalink">Proposal for refactoring service registry module in Java Chassis
+        <a href="/docs/howto-upgrade-topzipkin2/" rel="permalink">Howto Upgrade to Zipkin2
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">Analysis of service registry and propose a new architecture for it
+    <p class="archive__item-excerpt" itemprop="description">Changes between v1 and v2 of zipkin and how Java Chassis upgraded to zipkin2
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -725,7 +725,7 @@ next blog post.</p>
 
 
 
-  2 minute read
+  4 minute read
 
 </p>
     
@@ -742,11 +742,11 @@ next blog post.</p>
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/cn/docs/jira_beginner_guide/" rel="permalink">老司机带你刷任务 - ServiceComb JIRA入门指南
+        <a href="/docs/service-registry-refactor-proposal/" rel="permalink">Proposal for refactoring service registry module in Java Chassis
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">ServiceComb JIRA入门指南
+    <p class="archive__item-excerpt" itemprop="description">Analysis of service registry and propose a new architecture for it
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -754,7 +754,7 @@ next blog post.</p>
 
 
 
-  less than 1 minute read
+  2 minute read
 
 </p>
     
@@ -771,11 +771,11 @@ next blog post.</p>
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/docs/service-center-ui/" rel="permalink">Service-Center Management UI Console
+        <a href="/cn/docs/jira_beginner_guide/" rel="permalink">老司机带你刷任务 - ServiceComb JIRA入门指南
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">An introduction Service-Center Management Console
+    <p class="archive__item-excerpt" itemprop="description">ServiceComb JIRA入门指南
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -783,7 +783,7 @@ next blog post.</p>
 
 
 
-  2 minute read
+  less than 1 minute read
 
 </p>
     
diff --git a/content/docs/distributed_saga_2/index.html b/content/docs/distributed_saga_2/index.html
index 041df17..926a63a 100644
--- a/content/docs/distributed_saga_2/index.html
+++ b/content/docs/distributed_saga_2/index.html
@@ -630,11 +630,11 @@ there are a few requirements on design of microservices to ensure saga consisten
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/docs/howto-upgrade-topzipkin2/" rel="permalink">Howto Upgrade to Zipkin2
+        <a href="/cn/docs/join_the_community/" rel="permalink">如何加入ServiceComb社区
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">Changes between v1 and v2 of zipkin and how Java Chassis upgraded to zipkin2
+    <p class="archive__item-excerpt" itemprop="description">如何加入ServiceComb社区
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -642,7 +642,7 @@ there are a few requirements on design of microservices to ensure saga consisten
 
 
 
-  4 minute read
+  less than 1 minute read
 
 </p>
     
@@ -659,11 +659,11 @@ there are a few requirements on design of microservices to ensure saga consisten
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/docs/service-registry-refactor-proposal/" rel="permalink">Proposal for refactoring service registry module in Java Chassis
+        <a href="/docs/howto-upgrade-topzipkin2/" rel="permalink">Howto Upgrade to Zipkin2
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">Analysis of service registry and propose a new architecture for it
+    <p class="archive__item-excerpt" itemprop="description">Changes between v1 and v2 of zipkin and how Java Chassis upgraded to zipkin2
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -671,7 +671,7 @@ there are a few requirements on design of microservices to ensure saga consisten
 
 
 
-  2 minute read
+  4 minute read
 
 </p>
     
@@ -688,11 +688,11 @@ there are a few requirements on design of microservices to ensure saga consisten
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/cn/docs/jira_beginner_guide/" rel="permalink">老司机带你刷任务 - ServiceComb JIRA入门指南
+        <a href="/docs/service-registry-refactor-proposal/" rel="permalink">Proposal for refactoring service registry module in Java Chassis
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">ServiceComb JIRA入门指南
+    <p class="archive__item-excerpt" itemprop="description">Analysis of service registry and propose a new architecture for it
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -700,7 +700,7 @@ there are a few requirements on design of microservices to ensure saga consisten
 
 
 
-  less than 1 minute read
+  2 minute read
 
 </p>
     
@@ -717,11 +717,11 @@ there are a few requirements on design of microservices to ensure saga consisten
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/docs/service-center-ui/" rel="permalink">Service-Center Management UI Console
+        <a href="/cn/docs/jira_beginner_guide/" rel="permalink">老司机带你刷任务 - ServiceComb JIRA入门指南
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">An introduction Service-Center Management Console
+    <p class="archive__item-excerpt" itemprop="description">ServiceComb JIRA入门指南
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -729,7 +729,7 @@ there are a few requirements on design of microservices to ensure saga consisten
 
 
 
-  2 minute read
+  less than 1 minute read
 
 </p>
     
diff --git a/content/docs/distributed_saga_3/index.html b/content/docs/distributed_saga_3/index.html
index 610d06d..6fb16ad 100644
--- a/content/docs/distributed_saga_3/index.html
+++ b/content/docs/distributed_saga_3/index.html
@@ -663,11 +663,11 @@ and allows easier troubleshooting of any problem occurred in transactions.</p>
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/docs/howto-upgrade-topzipkin2/" rel="permalink">Howto Upgrade to Zipkin2
+        <a href="/cn/docs/join_the_community/" rel="permalink">如何加入ServiceComb社区
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">Changes between v1 and v2 of zipkin and how Java Chassis upgraded to zipkin2
+    <p class="archive__item-excerpt" itemprop="description">如何加入ServiceComb社区
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -675,7 +675,7 @@ and allows easier troubleshooting of any problem occurred in transactions.</p>
 
 
 
-  4 minute read
+  less than 1 minute read
 
 </p>
     
@@ -692,11 +692,11 @@ and allows easier troubleshooting of any problem occurred in transactions.</p>
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/docs/service-registry-refactor-proposal/" rel="permalink">Proposal for refactoring service registry module in Java Chassis
+        <a href="/docs/howto-upgrade-topzipkin2/" rel="permalink">Howto Upgrade to Zipkin2
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">Analysis of service registry and propose a new architecture for it
+    <p class="archive__item-excerpt" itemprop="description">Changes between v1 and v2 of zipkin and how Java Chassis upgraded to zipkin2
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -704,7 +704,7 @@ and allows easier troubleshooting of any problem occurred in transactions.</p>
 
 
 
-  2 minute read
+  4 minute read
 
 </p>
     
@@ -721,11 +721,11 @@ and allows easier troubleshooting of any problem occurred in transactions.</p>
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/cn/docs/jira_beginner_guide/" rel="permalink">老司机带你刷任务 - ServiceComb JIRA入门指南
+        <a href="/docs/service-registry-refactor-proposal/" rel="permalink">Proposal for refactoring service registry module in Java Chassis
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">ServiceComb JIRA入门指南
+    <p class="archive__item-excerpt" itemprop="description">Analysis of service registry and propose a new architecture for it
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -733,7 +733,7 @@ and allows easier troubleshooting of any problem occurred in transactions.</p>
 
 
 
-  less than 1 minute read
+  2 minute read
 
 </p>
     
@@ -750,11 +750,11 @@ and allows easier troubleshooting of any problem occurred in transactions.</p>
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/docs/service-center-ui/" rel="permalink">Service-Center Management UI Console
+        <a href="/cn/docs/jira_beginner_guide/" rel="permalink">老司机带你刷任务 - ServiceComb JIRA入门指南
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">An introduction Service-Center Management Console
+    <p class="archive__item-excerpt" itemprop="description">ServiceComb JIRA入门指南
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -762,7 +762,7 @@ and allows easier troubleshooting of any problem occurred in transactions.</p>
 
 
 
-  2 minute read
+  less than 1 minute read
 
 </p>
     
diff --git a/content/docs/go-to-cloud/index.html b/content/docs/go-to-cloud/index.html
index b295239..d780dc8 100644
--- a/content/docs/go-to-cloud/index.html
+++ b/content/docs/go-to-cloud/index.html
@@ -698,11 +698,11 @@ watching microservice 4 successfully,服务注册成功<br />
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/docs/howto-upgrade-topzipkin2/" rel="permalink">Howto Upgrade to Zipkin2
+        <a href="/cn/docs/join_the_community/" rel="permalink">如何加入ServiceComb社区
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">Changes between v1 and v2 of zipkin and how Java Chassis upgraded to zipkin2
+    <p class="archive__item-excerpt" itemprop="description">如何加入ServiceComb社区
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -710,7 +710,7 @@ watching microservice 4 successfully,服务注册成功<br />
 
 
 
-  4 minute read
+  less than 1 minute read
 
 </p>
     
@@ -727,11 +727,11 @@ watching microservice 4 successfully,服务注册成功<br />
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/docs/service-registry-refactor-proposal/" rel="permalink">Proposal for refactoring service registry module in Java Chassis
+        <a href="/docs/howto-upgrade-topzipkin2/" rel="permalink">Howto Upgrade to Zipkin2
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">Analysis of service registry and propose a new architecture for it
+    <p class="archive__item-excerpt" itemprop="description">Changes between v1 and v2 of zipkin and how Java Chassis upgraded to zipkin2
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -739,7 +739,7 @@ watching microservice 4 successfully,服务注册成功<br />
 
 
 
-  2 minute read
+  4 minute read
 
 </p>
     
@@ -756,11 +756,11 @@ watching microservice 4 successfully,服务注册成功<br />
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/cn/docs/jira_beginner_guide/" rel="permalink">老司机带你刷任务 - ServiceComb JIRA入门指南
+        <a href="/docs/service-registry-refactor-proposal/" rel="permalink">Proposal for refactoring service registry module in Java Chassis
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">ServiceComb JIRA入门指南
+    <p class="archive__item-excerpt" itemprop="description">Analysis of service registry and propose a new architecture for it
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -768,7 +768,7 @@ watching microservice 4 successfully,服务注册成功<br />
 
 
 
-  less than 1 minute read
+  2 minute read
 
 </p>
     
@@ -785,11 +785,11 @@ watching microservice 4 successfully,服务注册成功<br />
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/docs/service-center-ui/" rel="permalink">Service-Center Management UI Console
+        <a href="/cn/docs/jira_beginner_guide/" rel="permalink">老司机带你刷任务 - ServiceComb JIRA入门指南
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">An introduction Service-Center Management Console
+    <p class="archive__item-excerpt" itemprop="description">ServiceComb JIRA入门指南
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -797,7 +797,7 @@ watching microservice 4 successfully,服务注册成功<br />
 
 
 
-  2 minute read
+  less than 1 minute read
 
 </p>
     
diff --git a/content/docs/how-to-reform-a-legacy-system/index.html b/content/docs/how-to-reform-a-legacy-system/index.html
index dc60ab9..68ea091 100644
--- a/content/docs/how-to-reform-a-legacy-system/index.html
+++ b/content/docs/how-to-reform-a-legacy-system/index.html
@@ -892,11 +892,11 @@
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/docs/howto-upgrade-topzipkin2/" rel="permalink">Howto Upgrade to Zipkin2
+        <a href="/cn/docs/join_the_community/" rel="permalink">如何加入ServiceComb社区
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">Changes between v1 and v2 of zipkin and how Java Chassis upgraded to zipkin2
+    <p class="archive__item-excerpt" itemprop="description">如何加入ServiceComb社区
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -904,7 +904,7 @@
 
 
 
-  4 minute read
+  less than 1 minute read
 
 </p>
     
@@ -921,11 +921,11 @@
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/docs/service-registry-refactor-proposal/" rel="permalink">Proposal for refactoring service registry module in Java Chassis
+        <a href="/docs/howto-upgrade-topzipkin2/" rel="permalink">Howto Upgrade to Zipkin2
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">Analysis of service registry and propose a new architecture for it
+    <p class="archive__item-excerpt" itemprop="description">Changes between v1 and v2 of zipkin and how Java Chassis upgraded to zipkin2
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -933,7 +933,7 @@
 
 
 
-  2 minute read
+  4 minute read
 
 </p>
     
@@ -950,11 +950,11 @@
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/cn/docs/jira_beginner_guide/" rel="permalink">老司机带你刷任务 - ServiceComb JIRA入门指南
+        <a href="/docs/service-registry-refactor-proposal/" rel="permalink">Proposal for refactoring service registry module in Java Chassis
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">ServiceComb JIRA入门指南
+    <p class="archive__item-excerpt" itemprop="description">Analysis of service registry and propose a new architecture for it
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -962,7 +962,7 @@
 
 
 
-  less than 1 minute read
+  2 minute read
 
 </p>
     
@@ -979,11 +979,11 @@
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/docs/service-center-ui/" rel="permalink">Service-Center Management UI Console
+        <a href="/cn/docs/jira_beginner_guide/" rel="permalink">老司机带你刷任务 - ServiceComb JIRA入门指南
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">An introduction Service-Center Management Console
+    <p class="archive__item-excerpt" itemprop="description">ServiceComb JIRA入门指南
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -991,7 +991,7 @@
 
 
 
-  2 minute read
+  less than 1 minute read
 
 </p>
     
diff --git a/content/docs/howto-upgrade-topzipkin2/index.html b/content/docs/howto-upgrade-topzipkin2/index.html
index b9e11a7..0d16477 100644
--- a/content/docs/howto-upgrade-topzipkin2/index.html
+++ b/content/docs/howto-upgrade-topzipkin2/index.html
@@ -671,7 +671,8 @@ handlers/handler-tracing-zipkin/pom.xml
 ">Previous</a>
     
     
-      <a href="#" class="pagination--pager disabled">Next</a>
+      <a href="/cn/docs/join_the_community/" class="pagination--pager" title="如何加入ServiceComb社区
+">Next</a>
     
   </nav>
 
@@ -754,11 +755,11 @@ handlers/handler-tracing-zipkin/pom.xml
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/docs/service-registry-refactor-proposal/" rel="permalink">Proposal for refactoring service registry module in Java Chassis
+        <a href="/cn/docs/join_the_community/" rel="permalink">如何加入ServiceComb社区
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">Analysis of service registry and propose a new architecture for it
+    <p class="archive__item-excerpt" itemprop="description">如何加入ServiceComb社区
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -766,7 +767,7 @@ handlers/handler-tracing-zipkin/pom.xml
 
 
 
-  2 minute read
+  less than 1 minute read
 
 </p>
     
@@ -783,11 +784,11 @@ handlers/handler-tracing-zipkin/pom.xml
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/cn/docs/jira_beginner_guide/" rel="permalink">老司机带你刷任务 - ServiceComb JIRA入门指南
+        <a href="/docs/service-registry-refactor-proposal/" rel="permalink">Proposal for refactoring service registry module in Java Chassis
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">ServiceComb JIRA入门指南
+    <p class="archive__item-excerpt" itemprop="description">Analysis of service registry and propose a new architecture for it
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -795,7 +796,7 @@ handlers/handler-tracing-zipkin/pom.xml
 
 
 
-  less than 1 minute read
+  2 minute read
 
 </p>
     
@@ -812,11 +813,11 @@ handlers/handler-tracing-zipkin/pom.xml
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/docs/service-center-ui/" rel="permalink">Service-Center Management UI Console
+        <a href="/cn/docs/jira_beginner_guide/" rel="permalink">老司机带你刷任务 - ServiceComb JIRA入门指南
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">An introduction Service-Center Management Console
+    <p class="archive__item-excerpt" itemprop="description">ServiceComb JIRA入门指南
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -824,7 +825,7 @@ handlers/handler-tracing-zipkin/pom.xml
 
 
 
-  2 minute read
+  less than 1 minute read
 
 </p>
     
diff --git a/content/docs/linuxcon-workshop-demo/index.html b/content/docs/linuxcon-workshop-demo/index.html
index b31df96..39b6b7b 100644
--- a/content/docs/linuxcon-workshop-demo/index.html
+++ b/content/docs/linuxcon-workshop-demo/index.html
@@ -1287,11 +1287,11 @@ DevOps在微服务开发中的实践。希望能对大家有所帮助。</p>
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/docs/howto-upgrade-topzipkin2/" rel="permalink">Howto Upgrade to Zipkin2
+        <a href="/cn/docs/join_the_community/" rel="permalink">如何加入ServiceComb社区
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">Changes between v1 and v2 of zipkin and how Java Chassis upgraded to zipkin2
+    <p class="archive__item-excerpt" itemprop="description">如何加入ServiceComb社区
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -1299,7 +1299,7 @@ DevOps在微服务开发中的实践。希望能对大家有所帮助。</p>
 
 
 
-  4 minute read
+  less than 1 minute read
 
 </p>
     
@@ -1316,11 +1316,11 @@ DevOps在微服务开发中的实践。希望能对大家有所帮助。</p>
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/docs/service-registry-refactor-proposal/" rel="permalink">Proposal for refactoring service registry module in Java Chassis
+        <a href="/docs/howto-upgrade-topzipkin2/" rel="permalink">Howto Upgrade to Zipkin2
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">Analysis of service registry and propose a new architecture for it
+    <p class="archive__item-excerpt" itemprop="description">Changes between v1 and v2 of zipkin and how Java Chassis upgraded to zipkin2
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -1328,7 +1328,7 @@ DevOps在微服务开发中的实践。希望能对大家有所帮助。</p>
 
 
 
-  2 minute read
+  4 minute read
 
 </p>
     
@@ -1345,11 +1345,11 @@ DevOps在微服务开发中的实践。希望能对大家有所帮助。</p>
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/cn/docs/jira_beginner_guide/" rel="permalink">老司机带你刷任务 - ServiceComb JIRA入门指南
+        <a href="/docs/service-registry-refactor-proposal/" rel="permalink">Proposal for refactoring service registry module in Java Chassis
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">ServiceComb JIRA入门指南
+    <p class="archive__item-excerpt" itemprop="description">Analysis of service registry and propose a new architecture for it
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -1357,7 +1357,7 @@ DevOps在微服务开发中的实践。希望能对大家有所帮助。</p>
 
 
 
-  less than 1 minute read
+  2 minute read
 
 </p>
     
@@ -1374,11 +1374,11 @@ DevOps在微服务开发中的实践。希望能对大家有所帮助。</p>
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/docs/service-center-ui/" rel="permalink">Service-Center Management UI Console
+        <a href="/cn/docs/jira_beginner_guide/" rel="permalink">老司机带你刷任务 - ServiceComb JIRA入门指南
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">An introduction Service-Center Management Console
+    <p class="archive__item-excerpt" itemprop="description">ServiceComb JIRA入门指南
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -1386,7 +1386,7 @@ DevOps在微服务开发中的实践。希望能对大家有所帮助。</p>
 
 
 
-  2 minute read
+  less than 1 minute read
 
 </p>
     
diff --git a/content/docs/seckill-development-journey-part-I/index.html b/content/docs/seckill-development-journey-part-I/index.html
index 7f3887b..9a4951e 100644
--- a/content/docs/seckill-development-journey-part-I/index.html
+++ b/content/docs/seckill-development-journey-part-I/index.html
@@ -581,11 +581,11 @@
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/docs/howto-upgrade-topzipkin2/" rel="permalink">Howto Upgrade to Zipkin2
+        <a href="/cn/docs/join_the_community/" rel="permalink">如何加入ServiceComb社区
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">Changes between v1 and v2 of zipkin and how Java Chassis upgraded to zipkin2
+    <p class="archive__item-excerpt" itemprop="description">如何加入ServiceComb社区
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -593,7 +593,7 @@
 
 
 
-  4 minute read
+  less than 1 minute read
 
 </p>
     
@@ -610,11 +610,11 @@
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/docs/service-registry-refactor-proposal/" rel="permalink">Proposal for refactoring service registry module in Java Chassis
+        <a href="/docs/howto-upgrade-topzipkin2/" rel="permalink">Howto Upgrade to Zipkin2
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">Analysis of service registry and propose a new architecture for it
+    <p class="archive__item-excerpt" itemprop="description">Changes between v1 and v2 of zipkin and how Java Chassis upgraded to zipkin2
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -622,7 +622,7 @@
 
 
 
-  2 minute read
+  4 minute read
 
 </p>
     
@@ -639,11 +639,11 @@
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/cn/docs/jira_beginner_guide/" rel="permalink">老司机带你刷任务 - ServiceComb JIRA入门指南
+        <a href="/docs/service-registry-refactor-proposal/" rel="permalink">Proposal for refactoring service registry module in Java Chassis
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">ServiceComb JIRA入门指南
+    <p class="archive__item-excerpt" itemprop="description">Analysis of service registry and propose a new architecture for it
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -651,7 +651,7 @@
 
 
 
-  less than 1 minute read
+  2 minute read
 
 </p>
     
@@ -668,11 +668,11 @@
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/docs/service-center-ui/" rel="permalink">Service-Center Management UI Console
+        <a href="/cn/docs/jira_beginner_guide/" rel="permalink">老司机带你刷任务 - ServiceComb JIRA入门指南
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">An introduction Service-Center Management Console
+    <p class="archive__item-excerpt" itemprop="description">ServiceComb JIRA入门指南
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -680,7 +680,7 @@
 
 
 
-  2 minute read
+  less than 1 minute read
 
 </p>
     
diff --git a/content/docs/seckill-development-journey-part-II/index.html b/content/docs/seckill-development-journey-part-II/index.html
index 5d4bb1d..1116c02 100644
--- a/content/docs/seckill-development-journey-part-II/index.html
+++ b/content/docs/seckill-development-journey-part-II/index.html
@@ -570,11 +570,11 @@
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/docs/howto-upgrade-topzipkin2/" rel="permalink">Howto Upgrade to Zipkin2
+        <a href="/cn/docs/join_the_community/" rel="permalink">如何加入ServiceComb社区
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">Changes between v1 and v2 of zipkin and how Java Chassis upgraded to zipkin2
+    <p class="archive__item-excerpt" itemprop="description">如何加入ServiceComb社区
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -582,7 +582,7 @@
 
 
 
-  4 minute read
+  less than 1 minute read
 
 </p>
     
@@ -599,11 +599,11 @@
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/docs/service-registry-refactor-proposal/" rel="permalink">Proposal for refactoring service registry module in Java Chassis
+        <a href="/docs/howto-upgrade-topzipkin2/" rel="permalink">Howto Upgrade to Zipkin2
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">Analysis of service registry and propose a new architecture for it
+    <p class="archive__item-excerpt" itemprop="description">Changes between v1 and v2 of zipkin and how Java Chassis upgraded to zipkin2
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -611,7 +611,7 @@
 
 
 
-  2 minute read
+  4 minute read
 
 </p>
     
@@ -628,11 +628,11 @@
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/cn/docs/jira_beginner_guide/" rel="permalink">老司机带你刷任务 - ServiceComb JIRA入门指南
+        <a href="/docs/service-registry-refactor-proposal/" rel="permalink">Proposal for refactoring service registry module in Java Chassis
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">ServiceComb JIRA入门指南
+    <p class="archive__item-excerpt" itemprop="description">Analysis of service registry and propose a new architecture for it
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -640,7 +640,7 @@
 
 
 
-  less than 1 minute read
+  2 minute read
 
 </p>
     
@@ -657,11 +657,11 @@
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/docs/service-center-ui/" rel="permalink">Service-Center Management UI Console
+        <a href="/cn/docs/jira_beginner_guide/" rel="permalink">老司机带你刷任务 - ServiceComb JIRA入门指南
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">An introduction Service-Center Management Console
+    <p class="archive__item-excerpt" itemprop="description">ServiceComb JIRA入门指南
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -669,7 +669,7 @@
 
 
 
-  2 minute read
+  less than 1 minute read
 
 </p>
     
diff --git a/content/docs/seckill-development-journey-part-III/index.html b/content/docs/seckill-development-journey-part-III/index.html
index 2b57e3b..91fa2dc 100644
--- a/content/docs/seckill-development-journey-part-III/index.html
+++ b/content/docs/seckill-development-journey-part-III/index.html
@@ -585,11 +585,11 @@
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/docs/howto-upgrade-topzipkin2/" rel="permalink">Howto Upgrade to Zipkin2
+        <a href="/cn/docs/join_the_community/" rel="permalink">如何加入ServiceComb社区
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">Changes between v1 and v2 of zipkin and how Java Chassis upgraded to zipkin2
+    <p class="archive__item-excerpt" itemprop="description">如何加入ServiceComb社区
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -597,7 +597,7 @@
 
 
 
-  4 minute read
+  less than 1 minute read
 
 </p>
     
@@ -614,11 +614,11 @@
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/docs/service-registry-refactor-proposal/" rel="permalink">Proposal for refactoring service registry module in Java Chassis
+        <a href="/docs/howto-upgrade-topzipkin2/" rel="permalink">Howto Upgrade to Zipkin2
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">Analysis of service registry and propose a new architecture for it
+    <p class="archive__item-excerpt" itemprop="description">Changes between v1 and v2 of zipkin and how Java Chassis upgraded to zipkin2
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -626,7 +626,7 @@
 
 
 
-  2 minute read
+  4 minute read
 
 </p>
     
@@ -643,11 +643,11 @@
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/cn/docs/jira_beginner_guide/" rel="permalink">老司机带你刷任务 - ServiceComb JIRA入门指南
+        <a href="/docs/service-registry-refactor-proposal/" rel="permalink">Proposal for refactoring service registry module in Java Chassis
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">ServiceComb JIRA入门指南
+    <p class="archive__item-excerpt" itemprop="description">Analysis of service registry and propose a new architecture for it
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -655,7 +655,7 @@
 
 
 
-  less than 1 minute read
+  2 minute read
 
 </p>
     
@@ -672,11 +672,11 @@
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/docs/service-center-ui/" rel="permalink">Service-Center Management UI Console
+        <a href="/cn/docs/jira_beginner_guide/" rel="permalink">老司机带你刷任务 - ServiceComb JIRA入门指南
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">An introduction Service-Center Management Console
+    <p class="archive__item-excerpt" itemprop="description">ServiceComb JIRA入门指南
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -684,7 +684,7 @@
 
 
 
-  2 minute read
+  less than 1 minute read
 
 </p>
     
diff --git a/content/docs/service-center-ui/index.html b/content/docs/service-center-ui/index.html
index 180eab6..093cb89 100644
--- a/content/docs/service-center-ui/index.html
+++ b/content/docs/service-center-ui/index.html
@@ -569,11 +569,11 @@ can also download the html client for their Schemas.</p>
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/docs/howto-upgrade-topzipkin2/" rel="permalink">Howto Upgrade to Zipkin2
+        <a href="/cn/docs/join_the_community/" rel="permalink">如何加入ServiceComb社区
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">Changes between v1 and v2 of zipkin and how Java Chassis upgraded to zipkin2
+    <p class="archive__item-excerpt" itemprop="description">如何加入ServiceComb社区
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -581,7 +581,7 @@ can also download the html client for their Schemas.</p>
 
 
 
-  4 分钟 阅读
+  少于 1 分钟 阅读
 
 </p>
     
@@ -598,11 +598,11 @@ can also download the html client for their Schemas.</p>
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/docs/service-registry-refactor-proposal/" rel="permalink">Proposal for refactoring service registry module in Java Chassis
+        <a href="/docs/howto-upgrade-topzipkin2/" rel="permalink">Howto Upgrade to Zipkin2
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">Analysis of service registry and propose a new architecture for it
+    <p class="archive__item-excerpt" itemprop="description">Changes between v1 and v2 of zipkin and how Java Chassis upgraded to zipkin2
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -610,7 +610,7 @@ can also download the html client for their Schemas.</p>
 
 
 
-  2 分钟 阅读
+  4 分钟 阅读
 
 </p>
     
@@ -627,11 +627,11 @@ can also download the html client for their Schemas.</p>
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/cn/docs/jira_beginner_guide/" rel="permalink">老司机带你刷任务 - ServiceComb JIRA入门指南
+        <a href="/docs/service-registry-refactor-proposal/" rel="permalink">Proposal for refactoring service registry module in Java Chassis
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">ServiceComb JIRA入门指南
+    <p class="archive__item-excerpt" itemprop="description">Analysis of service registry and propose a new architecture for it
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -639,7 +639,7 @@ can also download the html client for their Schemas.</p>
 
 
 
-  少于 1 分钟 阅读
+  2 分钟 阅读
 
 </p>
     
@@ -656,11 +656,11 @@ can also download the html client for their Schemas.</p>
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/docs/service-center-ui/" rel="permalink">Service-Center Management UI Console
+        <a href="/cn/docs/jira_beginner_guide/" rel="permalink">老司机带你刷任务 - ServiceComb JIRA入门指南
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">An introduction Service-Center Management Console
+    <p class="archive__item-excerpt" itemprop="description">ServiceComb JIRA入门指南
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -668,7 +668,7 @@ can also download the html client for their Schemas.</p>
 
 
 
-  2 分钟 阅读
+  少于 1 分钟 阅读
 
 </p>
     
diff --git a/content/docs/service-registry-refactor-proposal/index.html b/content/docs/service-registry-refactor-proposal/index.html
index 0c2843a..7da9faf 100644
--- a/content/docs/service-registry-refactor-proposal/index.html
+++ b/content/docs/service-registry-refactor-proposal/index.html
@@ -569,11 +569,11 @@
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/docs/howto-upgrade-topzipkin2/" rel="permalink">Howto Upgrade to Zipkin2
+        <a href="/cn/docs/join_the_community/" rel="permalink">如何加入ServiceComb社区
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">Changes between v1 and v2 of zipkin and how Java Chassis upgraded to zipkin2
+    <p class="archive__item-excerpt" itemprop="description">如何加入ServiceComb社区
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -581,7 +581,7 @@
 
 
 
-  4 minute read
+  less than 1 minute read
 
 </p>
     
@@ -598,11 +598,11 @@
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/cn/docs/jira_beginner_guide/" rel="permalink">老司机带你刷任务 - ServiceComb JIRA入门指南
+        <a href="/docs/howto-upgrade-topzipkin2/" rel="permalink">Howto Upgrade to Zipkin2
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">ServiceComb JIRA入门指南
+    <p class="archive__item-excerpt" itemprop="description">Changes between v1 and v2 of zipkin and how Java Chassis upgraded to zipkin2
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -610,7 +610,7 @@
 
 
 
-  less than 1 minute read
+  4 minute read
 
 </p>
     
@@ -627,11 +627,11 @@
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/docs/service-center-ui/" rel="permalink">Service-Center Management UI Console
+        <a href="/cn/docs/jira_beginner_guide/" rel="permalink">老司机带你刷任务 - ServiceComb JIRA入门指南
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">An introduction Service-Center Management Console
+    <p class="archive__item-excerpt" itemprop="description">ServiceComb JIRA入门指南
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -639,7 +639,7 @@
 
 
 
-  2 minute read
+  less than 1 minute read
 
 </p>
     
diff --git a/content/docs/stress-test-on-company-with-jmeter-in-k8s/index.html b/content/docs/stress-test-on-company-with-jmeter-in-k8s/index.html
index 6bfcfb6..2253e20 100644
--- a/content/docs/stress-test-on-company-with-jmeter-in-k8s/index.html
+++ b/content/docs/stress-test-on-company-with-jmeter-in-k8s/index.html
@@ -679,11 +679,11 @@ fig-6 Memory Usage of different services</p>
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/docs/howto-upgrade-topzipkin2/" rel="permalink">Howto Upgrade to Zipkin2
+        <a href="/cn/docs/join_the_community/" rel="permalink">如何加入ServiceComb社区
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">Changes between v1 and v2 of zipkin and how Java Chassis upgraded to zipkin2
+    <p class="archive__item-excerpt" itemprop="description">如何加入ServiceComb社区
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -691,7 +691,7 @@ fig-6 Memory Usage of different services</p>
 
 
 
-  4 minute read
+  less than 1 minute read
 
 </p>
     
@@ -708,11 +708,11 @@ fig-6 Memory Usage of different services</p>
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/docs/service-registry-refactor-proposal/" rel="permalink">Proposal for refactoring service registry module in Java Chassis
+        <a href="/docs/howto-upgrade-topzipkin2/" rel="permalink">Howto Upgrade to Zipkin2
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">Analysis of service registry and propose a new architecture for it
+    <p class="archive__item-excerpt" itemprop="description">Changes between v1 and v2 of zipkin and how Java Chassis upgraded to zipkin2
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -720,7 +720,7 @@ fig-6 Memory Usage of different services</p>
 
 
 
-  2 minute read
+  4 minute read
 
 </p>
     
@@ -737,11 +737,11 @@ fig-6 Memory Usage of different services</p>
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/cn/docs/jira_beginner_guide/" rel="permalink">老司机带你刷任务 - ServiceComb JIRA入门指南
+        <a href="/docs/service-registry-refactor-proposal/" rel="permalink">Proposal for refactoring service registry module in Java Chassis
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">ServiceComb JIRA入门指南
+    <p class="archive__item-excerpt" itemprop="description">Analysis of service registry and propose a new architecture for it
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -749,7 +749,7 @@ fig-6 Memory Usage of different services</p>
 
 
 
-  less than 1 minute read
+  2 minute read
 
 </p>
     
@@ -766,11 +766,11 @@ fig-6 Memory Usage of different services</p>
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/docs/service-center-ui/" rel="permalink">Service-Center Management UI Console
+        <a href="/cn/docs/jira_beginner_guide/" rel="permalink">老司机带你刷任务 - ServiceComb JIRA入门指南
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">An introduction Service-Center Management Console
+    <p class="archive__item-excerpt" itemprop="description">ServiceComb JIRA入门指南
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -778,7 +778,7 @@ fig-6 Memory Usage of different services</p>
 
 
 
-  2 minute read
+  less than 1 minute read
 
 </p>
     
diff --git a/content/docs/tracing-with-servicecomb/index.html b/content/docs/tracing-with-servicecomb/index.html
index 13d9c90..e1697ce 100644
--- a/content/docs/tracing-with-servicecomb/index.html
+++ b/content/docs/tracing-with-servicecomb/index.html
@@ -640,11 +640,11 @@ analyzing timing data to troubleshoot network latencies among our microservices
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/docs/howto-upgrade-topzipkin2/" rel="permalink">Howto Upgrade to Zipkin2
+        <a href="/cn/docs/join_the_community/" rel="permalink">如何加入ServiceComb社区
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">Changes between v1 and v2 of zipkin and how Java Chassis upgraded to zipkin2
+    <p class="archive__item-excerpt" itemprop="description">如何加入ServiceComb社区
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -652,7 +652,7 @@ analyzing timing data to troubleshoot network latencies among our microservices
 
 
 
-  4 minute read
+  less than 1 minute read
 
 </p>
     
@@ -669,11 +669,11 @@ analyzing timing data to troubleshoot network latencies among our microservices
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/docs/service-registry-refactor-proposal/" rel="permalink">Proposal for refactoring service registry module in Java Chassis
+        <a href="/docs/howto-upgrade-topzipkin2/" rel="permalink">Howto Upgrade to Zipkin2
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">Analysis of service registry and propose a new architecture for it
+    <p class="archive__item-excerpt" itemprop="description">Changes between v1 and v2 of zipkin and how Java Chassis upgraded to zipkin2
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -681,7 +681,7 @@ analyzing timing data to troubleshoot network latencies among our microservices
 
 
 
-  2 minute read
+  4 minute read
 
 </p>
     
@@ -698,11 +698,11 @@ analyzing timing data to troubleshoot network latencies among our microservices
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/cn/docs/jira_beginner_guide/" rel="permalink">老司机带你刷任务 - ServiceComb JIRA入门指南
+        <a href="/docs/service-registry-refactor-proposal/" rel="permalink">Proposal for refactoring service registry module in Java Chassis
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">ServiceComb JIRA入门指南
+    <p class="archive__item-excerpt" itemprop="description">Analysis of service registry and propose a new architecture for it
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -710,7 +710,7 @@ analyzing timing data to troubleshoot network latencies among our microservices
 
 
 
-  less than 1 minute read
+  2 minute read
 
 </p>
     
@@ -727,11 +727,11 @@ analyzing timing data to troubleshoot network latencies among our microservices
     
     <h2 class="archive__item-title" itemprop="headline">
       
-        <a href="/docs/service-center-ui/" rel="permalink">Service-Center Management UI Console
+        <a href="/cn/docs/jira_beginner_guide/" rel="permalink">老司机带你刷任务 - ServiceComb JIRA入门指南
 </a>
       
     </h2>
-    <p class="archive__item-excerpt" itemprop="description">An introduction Service-Center Management Console
+    <p class="archive__item-excerpt" itemprop="description">ServiceComb JIRA入门指南
 </p>
     
       <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 
@@ -739,7 +739,7 @@ analyzing timing data to troubleshoot network latencies among our microservices
 
 
 
-  2 minute read
+  less than 1 minute read
 
 </p>
     
diff --git a/content/feed.xml b/content/feed.xml
index 072e06c..9902756 100644
--- a/content/feed.xml
+++ b/content/feed.xml
@@ -1,4 +1,109 @@
-<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="3.4.3">Jekyll</generator><link href="/feed.xml" rel="self" type="application/atom+xml" /><link href="/" rel="alternate" type="text/html" /><updated>2018-04-02T22:33:06+08:00</updated><id>/</id><title type="html">Apache ServiceComb (incubating)</title><subtitle>The homepage of ServiceComb</subtitle><author><name>{&quot;name&quot;=&gt;nil, &quot;avatar&quot;=&gt; [...]
+<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="3.4.3">Jekyll</generator><link href="/feed.xml" rel="self" type="application/atom+xml" /><link href="/" rel="alternate" type="text/html" /><updated>2018-04-04T10:50:46+08:00</updated><id>/</id><title type="html">Apache ServiceComb (incubating)</title><subtitle>The homepage of ServiceComb</subtitle><author><name>{&quot;name&quot;=&gt;nil, &quot;avatar&quot;=&gt; [...]
+
+&lt;h3 id=&quot;step-1-订阅并关注servicecomb社区动态&quot;&gt;Step 1 订阅并关注ServiceComb社区动态&lt;/h3&gt;
+
+&lt;p&gt;订阅和关注社区动态的途径有:即时通讯工具(社区微信群、gitter)、社区公众号、开发者邮件列表、门户网站。&lt;/p&gt;
+
+&lt;p&gt;&lt;strong&gt;即时通讯工具&lt;/strong&gt;&lt;/p&gt;
+
+&lt;p&gt;扫描下方二维码或搜索&lt;code class=&quot;highlighter-rouge&quot;&gt;ServiceComb小助手&lt;/code&gt;加入微信群,加入后可以在微信群中咨询和求助,会有热心的伙伴和committer 及时的响应回复。&lt;/p&gt;
+
+&lt;p&gt;&lt;img src=&quot;/assets/images/jira/assist.png&quot; alt=&quot;&quot; class=&quot;align-center&quot; /&gt;&lt;/p&gt;
+
+&lt;p&gt;也可使用Github账号登录gitter(地址 https://gitter.im/ServiceCombUsers/Lobby)进行在线讨论,国内的伙伴们更习惯于使用微信群进行在线交流,但为了更方便后来加入的人可以检索并查阅前期的讨论内容存档,所以ServiceComb社区推荐使用gitter。&lt;/p&gt;
+
+&lt;p&gt;&lt;strong&gt;社区公众号&lt;/strong&gt;&lt;/p&gt;
+
+&lt;p&gt;扫描下方二维码关注公众号或微信公众号中搜索&lt;code class=&quot;highlighter-rouge&quot;&gt;ServiceComb&lt;/code&gt;进行关注,公众号会定期的发布和推送ServiceComb近期相应资讯(干货资料、学习资源、线上活动、线下活动等)。&lt;/p&gt;
+
+&lt;p&gt;&lt;img src=&quot;/assets/images/jira/public.png&quot; alt=&quot;&quot; class=&quot;align-center&quot; /&gt;&lt;/p&gt;
+
+&lt;p&gt;&lt;strong&gt;邮件列表&lt;/strong&gt;&lt;/p&gt;
+
+&lt;p&gt;通过订阅开发者邮件可以及时获取到社区开发者的邮件讨论内容,可发起讨论,也可通过回复感兴趣的讨论题目参与到讨论中(邮件内容均使用英文),另外邮件的存档功能可以方便开发者查阅历史问题的讨论过程。&lt;/p&gt;
+
+&lt;p&gt;订阅邮件方式:&lt;/p&gt;
+
+&lt;ul&gt;
+  &lt;li&gt;发送任意内容到&lt;code class=&quot;highlighter-rouge&quot;&gt;dev-subscribe@servicecomb.incubator.apache.org&lt;/code&gt;&lt;/li&gt;
+  &lt;li&gt;收到来自dev-help的邮件后,再回复任意内容来确认订阅邮件列表即可。&lt;/li&gt;
+&lt;/ul&gt;
+
+&lt;p&gt;邮件存档内容可通过https://www.mail-archive.com/搜索&lt;code class=&quot;highlighter-rouge&quot;&gt;ServiceComb&lt;/code&gt;获取。&lt;/p&gt;
+
+&lt;p&gt;&lt;strong&gt;门户网站&lt;/strong&gt;&lt;/p&gt;
+
+&lt;p&gt;ServiceComb门户网站是社区的官方入口,包括快速入门指南、用户手册、开发者手册、常见问题和开发博文等。&lt;/p&gt;
+
+&lt;p&gt;网站地址: http://servicecomb.incubator.apache.org/cn/&lt;/p&gt;
+
+&lt;h3 id=&quot;step-2-在-servicecomb-社区提交第一份代码pr&quot;&gt;Step 2 在 ServiceComb 社区提交第一份代码(PR)&lt;/h3&gt;
+
+&lt;p&gt;当关注社区并尝试调试使用后,会发现一些简单的bug(如文档或代码格式问题等),可以通过fix简单的bug来熟悉ServiceComb社区的开发流程。&lt;/p&gt;
+
+&lt;p&gt;&lt;strong&gt;发现问题并提交Issue:&lt;/strong&gt;&lt;/p&gt;
+
+&lt;p&gt;由于ServiceComb的任务管理是在Apache JIRA上进行的,所以需要先注册并登录到JIRA。关于JIRA详细使用方法请参考JIRA使用帮助:http://servicecomb.incubator.apache.org/cn/developers/use-jira/&lt;/p&gt;
+
+&lt;ul&gt;
+  &lt;li&gt;
+    &lt;p&gt;注册并登陆到 https://issues.apache.org/jira/projects/SCB,点击左侧Kanban可以看到当前待处理、处理中和已经完成的任务列表。&lt;/p&gt;
+
+    &lt;p&gt;&lt;img src=&quot;/assets/images/jira/jira-kanban.png&quot; alt=&quot;kanabn&quot; class=&quot;align-center&quot; /&gt;&lt;/p&gt;
+  &lt;/li&gt;
+  &lt;li&gt;
+    &lt;p&gt;点击&lt;strong&gt;新建&lt;/strong&gt;创建新的issue或者task进行问题或任务跟踪,选择相应的模块并添加描述信息。&lt;/p&gt;
+
+    &lt;p&gt;&lt;img src=&quot;/assets/images/jira/create-issue.png&quot; alt=&quot;create&quot; class=&quot;align-center&quot; /&gt;&lt;/p&gt;
+  &lt;/li&gt;
+&lt;/ul&gt;
+
+&lt;p&gt;任务提交到JIRA后,需要在本地进行代码开发,进行第一份代码的提交。&lt;/p&gt;
+
+&lt;p&gt;&lt;strong&gt;提交第一份代码(PR)&lt;/strong&gt;&lt;/p&gt;
+
+&lt;p&gt;开发者在GitHub上fork仓库后clone到本地进行代码修改,修改完成并测试通过后可以创建PR提交代码,提交PR后系统会自动运行CI进行代码测试。测试通过后会有其他开发者或者maintainer进行review,没有问题后会被approve并merge到主干分支。具体可参考门户网站上开发者手册中的代码提交指南:&lt;/p&gt;
+
+&lt;p&gt;http://servicecomb.incubator.apache.org/cn/developers/submit-codes/&lt;/p&gt;
+
+&lt;p&gt;需要&lt;strong&gt;注意&lt;/strong&gt;的是,创建PR的时候,PR的title要以JIRA中对应的问题编号开头,如下图中 [SCB-327],这样系统就会自动关联本次提交到相应JIRA任务下,方便进度跟踪。&lt;/p&gt;
+
+&lt;p&gt;&lt;img src=&quot;/assets/images/jira/pr.png&quot; alt=&quot;&quot; class=&quot;align-center&quot; /&gt;&lt;/p&gt;
+
+&lt;p&gt;刚才提交的代码经过committer的review后,如果有问题committer会进行comment,继续修改后push最新代码即可。如果没有问题会approve并merge。&lt;/p&gt;
+
+&lt;p&gt;至此,您已经熟悉了ServiceComb社区的初级的开发流程,也是常规的社区开发方法(不同的社区承载体会有细微差异,如kubernetes的问题跟踪是直接承载github的issue上)。下一步就可以深度参与到ServiceComb的讨论并进行贡献。&lt;/p&gt;
+
+&lt;h3 id=&quot;step-3-深度参与到servicecomb讨论并贡献&quot;&gt;Step 3 深度参与到ServiceComb讨论并贡献&lt;/h3&gt;
+
+&lt;p&gt;由于开源社区强调开放性,当开发者想在社区里做一些较大或中长期的特性时,则需在ServiceComb社区发起特性的讨论。&lt;/p&gt;
+
+&lt;h4 id=&quot;如何发起特性讨论&quot;&gt;如何发起特性讨论&lt;/h4&gt;
+
+&lt;p&gt;通过邮件发Proposal到社区进行讨论,Proposal中有贴图或附加文档时可先创建好文件链接,将链接贴到邮件里即可,创建文件可以有一下两种方式:&lt;/p&gt;
+
+&lt;ul&gt;
+  &lt;li&gt;
+    &lt;p&gt;在JIRA上创建一个对应的特性任务,并将Proposal文档添加到该任务的附件中,拷贝链接。&lt;/p&gt;
+  &lt;/li&gt;
+  &lt;li&gt;
+    &lt;p&gt;通过github向servicecomb.io网站以blog的形式提交文件,将该blog地址拷贝到邮件中。&lt;/p&gt;
+
+    &lt;p&gt;文档附件可参考:&lt;/p&gt;
+
+    &lt;p&gt;http://servicecomb.incubator.apache.org/docs/service-registry-refactor-proposal/&lt;/p&gt;
+
+    &lt;p&gt;Proposal邮件参考:&lt;/p&gt;
+
+    &lt;p&gt;&lt;img src=&quot;/assets/images/jira/proposal-pack.png&quot; alt=&quot;proposal-pack&quot; class=&quot;align-center&quot; /&gt;&lt;/p&gt;
+  &lt;/li&gt;
+&lt;/ul&gt;
+
+&lt;p&gt;当在邮件中讨论清楚特性设计后,就可以开始对应的代码开发,或对于部分小的任务(如代码bug修复、文档完善、网站优化等),其本身不需要过多讨论,则可参考上一步骤 Step 2 中的开发流程进行代码贡献。&lt;/p&gt;
+
+&lt;p&gt;遇到其他本文章未解决的问题(如用户业务准备进行微服务技术选型或ServiceComb的概念性问题等)时,建议直接到微信群或者gitter里进行咨询并寻求帮助。&lt;/p&gt;
+
+&lt;p&gt;社区鼓励多劳多得和技术沉淀,坚持贡献社区可以收获来自社区的礼品激励惊喜,坚持长期使用和参与社区项目的伙伴,将可能被选举成 Apache committer 或者取得更高的荣誉,希望本文能对热衷开源及ServiceComb社区的伙伴们有所帮助,也欢迎积极参加ServiceComb的线上及线下活动。&lt;/p&gt;</content><author><name>Li Bo</name><email>libo75@huawei.com</email></author><category term="加入社区" /><summary type="html">如何加入ServiceComb社区</summary></entry><entry xml:lang="en"><title type="html">Howto Upgrade to Zipkin2</title><link href="/docs/howto-upgrade-topzipkin2/" rel="alternate" type="text/html" title="Howto Upgra [...]
 
 &lt;p&gt;Java Chassis uses zipkin as the default tracing implementation.&lt;/p&gt;
 
@@ -1446,97 +1551,4 @@ and allows easier troubleshooting of any problem occurred in transactions.&lt;/p
   &lt;li&gt;&lt;a href=&quot;http://courses.cs.vt.edu/~cs5204/fall00/distributedDBMS/duckett/tpcp.html&quot;&gt;http://courses.cs.vt.edu/~cs5204/fall00/distributedDBMS/duckett/tpcp.html&lt;/a&gt;&lt;/li&gt;
   &lt;li&gt;&lt;a href=&quot;https://www.infoq.com/presentations/Transactions-HTTP-REST&quot;&gt;https://www.infoq.com/presentations/Transactions-HTTP-REST&lt;/a&gt;&lt;/li&gt;
   &lt;li&gt;&lt;a href=&quot;https://www.nginx.com/blog/event-driven-data-management-microservices/&quot;&gt;https://www.nginx.com/blog/event-driven-data-management-microservices/&lt;/a&gt;&lt;/li&gt;
-&lt;/ol&gt;</content><author><name>Sean Yin</name><email>seanyinx@gmail.com</email><uri>http://seanyinx.github.io</uri></author><category term="saga" /><summary type="html">How is distributed saga in ServiceComb comparing with other consistency solutions?</summary></entry><entry xml:lang="cn"><title type="html">ServiceComb中的数据最终一致性方案 - part 2</title><link href="/cn/docs/distributed_saga_2/" rel="alternate" type="text/html" title="ServiceComb中的数据最终一致性方案 - part 2" /><published>2017-09-16T0 [...]
-现在让我们尝试设计实现Saga。&lt;/p&gt;
-
-&lt;h2 id=&quot;saga-log&quot;&gt;Saga Log&lt;/h2&gt;
-&lt;p&gt;Saga保证所有的子事务都得以完成或补偿,但Saga系统本身也可能会崩溃。Saga崩溃时可能处于以下几个状态:&lt;/p&gt;
-&lt;ul&gt;
-  &lt;li&gt;Saga收到事务请求,但尚未开始。因子事务对应的微服务状态未被Saga修改,我们什么也不需要做。&lt;/li&gt;
-  &lt;li&gt;一些子事务已经完成。重启后,Saga必须接着上次完成的事务恢复。&lt;/li&gt;
-  &lt;li&gt;子事务已开始,但尚未完成。由于远程服务可能已完成事务,也可能事务失败,甚至服务请求超时,saga只能重新发起之前未确认完成的子事务。这意味着子事务必须幂等。&lt;/li&gt;
-  &lt;li&gt;子事务失败,其补偿事务尚未开始。Saga必须在重启后执行对应补偿事务。&lt;/li&gt;
-  &lt;li&gt;补偿事务已开始但尚未完成。解决方案与上一个相同。这意味着补偿事务也必须是幂等的。&lt;/li&gt;
-  &lt;li&gt;所有子事务或补偿事务均已完成,与第一种情况相同。&lt;/li&gt;
-&lt;/ul&gt;
-
-&lt;p&gt;为了恢复到上述状态,我们必须追踪子事务及补偿事务的每一步。我们决定通过事件的方式达到以上要求,并将以下事件保存在名为saga log的持久存储中:&lt;/p&gt;
-&lt;ul&gt;
-  &lt;li&gt;&lt;strong&gt;Saga started event&lt;/strong&gt; 保存整个saga请求,其中包括多个事务/补偿请求&lt;/li&gt;
-  &lt;li&gt;&lt;strong&gt;Transaction started event&lt;/strong&gt; 保存对应事务请求&lt;/li&gt;
-  &lt;li&gt;&lt;strong&gt;Transaction ended event&lt;/strong&gt; 保存对应事务请求及其回复&lt;/li&gt;
-  &lt;li&gt;&lt;strong&gt;Transaction aborted event&lt;/strong&gt; 保存对应事务请求和失败的原因&lt;/li&gt;
-  &lt;li&gt;&lt;strong&gt;Transaction compensated event&lt;/strong&gt; 保存对应补偿请求及其回复&lt;/li&gt;
-  &lt;li&gt;&lt;strong&gt;Saga ended event&lt;/strong&gt; 标志着saga事务请求的结束,不需要保存任何内容&lt;/li&gt;
-&lt;/ul&gt;
-
-&lt;p&gt;&lt;img src=&quot;/assets/images/saga.events.png&quot; alt=&quot;Events&quot; class=&quot;align-center&quot; /&gt;&lt;/p&gt;
-
-&lt;p&gt;通过将这些事件持久化在saga log中,我们可以将saga恢复到上述任何状态。&lt;/p&gt;
-
-&lt;p&gt;由于Saga只需要做事件的持久化,而事件内容以JSON的形式存储,Saga log的实现非常灵活,数据库(SQL或NoSQL),持久消息队列,甚至普通文件可以用作事件存储,
-当然有些能更快得帮saga恢复状态。&lt;/p&gt;
-
-&lt;h2 id=&quot;saga请求的数据结构&quot;&gt;Saga请求的数据结构&lt;/h2&gt;
-&lt;p&gt;在我们的业务场景下,航班预订、租车、和酒店预订没有依赖关系,可以并行处理,但对于我们的客户来说,只在所有预订成功后一次付费更加友好。
-那么这四个服务的事务关系可以用下图表示:&lt;/p&gt;
-
-&lt;p&gt;&lt;img src=&quot;/assets/images/saga.transactions.png&quot; alt=&quot;Transactions&quot; class=&quot;align-center&quot; /&gt;&lt;/p&gt;
-
-&lt;p&gt;将行程规划请求的数据结构实现为&lt;a href=&quot;https://en.wikipedia.org/wiki/Directed_acyclic_graph&quot;&gt;有向非循环图&lt;/a&gt;恰好合适。
-图的根是saga启动任务,叶是saga结束任务。&lt;/p&gt;
-
-&lt;p&gt;&lt;img src=&quot;/assets/images/saga.graph.png&quot; alt=&quot;Request Graph&quot; class=&quot;align-center&quot; /&gt;&lt;/p&gt;
-
-&lt;h2 id=&quot;parallel-saga&quot;&gt;Parallel Saga&lt;/h2&gt;
-&lt;p&gt;如上所述,航班预订,租车和酒店预订可以并行处理。但是这样做会造成另一个问题:如果航班预订失败,而租车正在处理怎么办?我们不能一直等待租车服务回应,
-因为不知道需要等多久。&lt;/p&gt;
-
-&lt;p&gt;最好的办法是再次发送租车请求,获得回应,以便我们能够继续补偿操作。但如果租车服务永不回应,我们可能需要采取回退措施,比如手动干预。&lt;/p&gt;
-
-&lt;p&gt;超时的预订请求可能最后仍被租车服务收到,这时服务已经处理了相同的预订和取消请求。&lt;/p&gt;
-
-&lt;p&gt;&lt;img src=&quot;/assets/images/saga.commutative.png&quot; alt=&quot;Network Latency&quot; class=&quot;align-center&quot; /&gt;&lt;/p&gt;
-
-&lt;p&gt;因此,服务的实现必须保证补偿请求执行以后,再次收到的对应事务请求无效。
-Caitie McCaffrey在她的演讲&lt;a href=&quot;https://www.youtube.com/watch?v=1H6tounpnG8&quot;&gt;Distributed Sagas: A Protocol for Coordinating Microservices&lt;/a&gt;中把这个称为&lt;strong&gt;可交换的补偿请求 (commutative compensating request)&lt;/strong&gt; 。&lt;/p&gt;
-
-&lt;h2 id=&quot;acid-and-saga&quot;&gt;ACID and Saga&lt;/h2&gt;
-&lt;p&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/ACID&quot;&gt;ACID&lt;/a&gt;是具有以下属性的一致性模型:&lt;/p&gt;
-&lt;ul&gt;
-  &lt;li&gt;原子性(Atomicity)&lt;/li&gt;
-  &lt;li&gt;一致性(Consistency)&lt;/li&gt;
-  &lt;li&gt;隔离性(Isolation)&lt;/li&gt;
-  &lt;li&gt;持久性(Durability)&lt;/li&gt;
-&lt;/ul&gt;
-
-&lt;p&gt;Saga不提供ACID保证,因为原子性和隔离性不能得到满足。原&lt;a href=&quot;https://www.cs.cornell.edu/andru/cs711/2002fa/reading/sagas.pdf&quot;&gt;论文&lt;/a&gt;描述如下:&lt;/p&gt;
-&lt;blockquote&gt;
-  &lt;p&gt;full atomicity is not provided. That is, sagas may view the partial results of other sagas [&lt;a href=&quot;https://www.cs.cornell.edu/andru/cs711/2002fa/reading/sagas.pdf&quot;&gt;1&lt;/a&gt;]&lt;/p&gt;
-&lt;/blockquote&gt;
-
-&lt;p&gt;通过saga log,saga可以保证一致性和持久性。&lt;/p&gt;
-
-&lt;h2 id=&quot;saga-架构&quot;&gt;Saga 架构&lt;/h2&gt;
-&lt;p&gt;最后,我们的Saga架构如下&lt;/p&gt;
-
-&lt;p&gt;&lt;img src=&quot;/assets/images/saga.design.png&quot; alt=&quot;Saga Architecture&quot; class=&quot;align-center&quot; /&gt;&lt;/p&gt;
-
-&lt;ul&gt;
-  &lt;li&gt;Saga Execution Component解析请求JSON并构建请求图&lt;/li&gt;
-  &lt;li&gt;TaskRunner 用任务队列确保请求的执行顺序&lt;/li&gt;
-  &lt;li&gt;TaskConsumer 处理Saga任务,将事件写入saga log,并将请求发送到远程服务&lt;/li&gt;
-&lt;/ul&gt;
-
-&lt;h2 id=&quot;总结&quot;&gt;总结&lt;/h2&gt;
-&lt;p&gt;本文讨论了如何实现saga,通过saga log来保存事务和补偿事件。也提到如何从saga log中持久化的事件恢复崩溃的saga系统。
-为了满足saga的一致性保证,微服务的设计有以下几个要求:&lt;/p&gt;
-&lt;ul&gt;
-  &lt;li&gt;事务和赔偿请求必须幂等&lt;/li&gt;
-  &lt;li&gt;补偿请求必须可交换(commutative)&lt;/li&gt;
-&lt;/ul&gt;
-
-&lt;h2 id=&quot;references&quot;&gt;References&lt;/h2&gt;
-&lt;ol&gt;
-  &lt;li&gt;&lt;a href=&quot;https://www.cs.cornell.edu/andru/cs711/2002fa/reading/sagas.pdf&quot;&gt;Original Paper on Sagas&lt;/a&gt; by By Hector Garcia-Molina &amp;amp; Kenneth Salem&lt;/li&gt;
-&lt;/ol&gt;</content><author><name>Sean Yin</name><email>seanyinx@gmail.com</email><uri>http://seanyinx.github.io</uri></author><category term="事务一致性" /><summary type="html">ServiceComb中的分布式Saga设计</summary></entry></feed>
\ No newline at end of file
+&lt;/ol&gt;</content><author><name>Sean Yin</name><email>seanyinx@gmail.com</email><uri>http://seanyinx.github.io</uri></author><category term="saga" /><summary type="html">How is distributed saga in ServiceComb comparing with other consistency solutions?</summary></entry></feed>
\ No newline at end of file
diff --git a/content/sitemap.xml b/content/sitemap.xml
index 446dd3a..a076ddc 100644
--- a/content/sitemap.xml
+++ b/content/sitemap.xml
@@ -141,6 +141,10 @@
 <lastmod>2018-01-11T10:26:28+08:00</lastmod>
 </url>
 <url>
+<loc>/cn/docs/join_the_community/</loc>
+<lastmod>2017-09-16T19:05:00+08:00</lastmod>
+</url>
+<url>
 <loc>/slides/</loc>
 </url>
 <url>
diff --git a/content/sitemap/index.html b/content/sitemap/index.html
index eaebf0f..1e99136 100644
--- a/content/sitemap/index.html
+++ b/content/sitemap/index.html
@@ -357,6 +357,8 @@
 
 <link rel="alternate" hreflang="en" href="/docs/howto-upgrade-topzipkin2/" />
 
+<link rel="alternate" hreflang="cn" href="/cn/docs/join_the_community/" />
+
 
   </div>
 </div>

-- 
To stop receiving notification emails like this one, please contact
ningjiang@apache.org.