MISC:auto publish
diff --git a/admin-guide/index.html b/admin-guide/index.html
index 12b29d9..89c62cd 100644
--- a/admin-guide/index.html
+++ b/admin-guide/index.html
@@ -331,7 +331,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"Introduction","level":"1.1","depth":1,"next":{"title":"1 安装手册","level":"1.2","depth":1,"ref":"","articles":[{"title":"1.1 示例提供者安装","level":"1.2.1","depth":2,"path":"install-mannual/示例提供者安装.md","ref":"install-mannual/示例提供者安装.md","articles":[]},{"title":"1.2 示例消费者安装","level":"1.2.2","depth":2,"path":"install-mannual/示例消费者安装.md","ref":"install-mannual/示例消费者安装.md","articles":[]},{"title":"1.3 Zookeeper注册中心安装","level":"1.2.3","depth":2,"path":"install-mannual/Zookeeper注册中心安装.md","ref":"install-mannual/Zookeeper注册中心安装.md","articles":[]},{"title":"1.4 Redis注册中心安装","level":"1.2.4","depth":2,"path":"install-mannual/Redis注册中心安装.md","ref":"install-mannual/Redis注册中心安装.md","articles":[]},{"title":"1.5 Simple注册中心安装","level":"1.2.5","depth":2,"path":"install-mannual/简单注册中心安装.md","ref":"install-mannual/简单注册中心安装.md","articles":[]},{"title":"1.6 Simple监控中心安装","level":"1.2.6","depth":2,"path":"install-mannual/简单注册中心安装.md","ref":"install-mannual/简单注册中心安装.md","articles":[]},{"title":"1.7 管理控制台安装","level":"1.2.7","depth":2,"path":"install-mannual/管理控制台安装.md","ref":"install-mannual/管理控制台安装.md","articles":[]}]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"README.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:37:05.019Z"},"basePath":".","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"Introduction","level":"1.1","depth":1,"next":{"title":"1 安装手册","level":"1.2","depth":1,"ref":"","articles":[{"title":"1.1 示例提供者安装","level":"1.2.1","depth":2,"path":"install-mannual/示例提供者安装.md","ref":"install-mannual/示例提供者安装.md","articles":[]},{"title":"1.2 示例消费者安装","level":"1.2.2","depth":2,"path":"install-mannual/示例消费者安装.md","ref":"install-mannual/示例消费者安装.md","articles":[]},{"title":"1.3 Zookeeper注册中心安装","level":"1.2.3","depth":2,"path":"install-mannual/Zookeeper注册中心安装.md","ref":"install-mannual/Zookeeper注册中心安装.md","articles":[]},{"title":"1.4 Redis注册中心安装","level":"1.2.4","depth":2,"path":"install-mannual/Redis注册中心安装.md","ref":"install-mannual/Redis注册中心安装.md","articles":[]},{"title":"1.5 Simple注册中心安装","level":"1.2.5","depth":2,"path":"install-mannual/简单注册中心安装.md","ref":"install-mannual/简单注册中心安装.md","articles":[]},{"title":"1.6 Simple监控中心安装","level":"1.2.6","depth":2,"path":"install-mannual/简单注册中心安装.md","ref":"install-mannual/简单注册中心安装.md","articles":[]},{"title":"1.7 管理控制台安装","level":"1.2.7","depth":2,"path":"install-mannual/管理控制台安装.md","ref":"install-mannual/管理控制台安装.md","articles":[]}]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"README.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:54.378Z"},"basePath":".","book":{"language":""}});
         });
     </script>
 </div>
diff --git "a/admin-guide/install-mannual/Redis\346\263\250\345\206\214\344\270\255\345\277\203\345\256\211\350\243\205.html" "b/admin-guide/install-mannual/Redis\346\263\250\345\206\214\344\270\255\345\277\203\345\256\211\350\243\205.html"
index 726df2e..3f105c4 100644
--- "a/admin-guide/install-mannual/Redis\346\263\250\345\206\214\344\270\255\345\277\203\345\256\211\350\243\205.html"
+++ "b/admin-guide/install-mannual/Redis\346\263\250\345\206\214\344\270\255\345\277\203\345\256\211\350\243\205.html"
@@ -372,7 +372,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"1.4 Redis注册中心安装","level":"1.2.4","depth":2,"next":{"title":"1.5 Simple注册中心安装","level":"1.2.5","depth":2,"path":"install-mannual/简单注册中心安装.md","ref":"install-mannual/简单注册中心安装.md","articles":[]},"previous":{"title":"1.3 Zookeeper注册中心安装","level":"1.2.3","depth":2,"path":"install-mannual/Zookeeper注册中心安装.md","ref":"install-mannual/Zookeeper注册中心安装.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"install-mannual/Redis注册中心安装.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:37:05.019Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"1.4 Redis注册中心安装","level":"1.2.4","depth":2,"next":{"title":"1.5 Simple注册中心安装","level":"1.2.5","depth":2,"path":"install-mannual/简单注册中心安装.md","ref":"install-mannual/简单注册中心安装.md","articles":[]},"previous":{"title":"1.3 Zookeeper注册中心安装","level":"1.2.3","depth":2,"path":"install-mannual/Zookeeper注册中心安装.md","ref":"install-mannual/Zookeeper注册中心安装.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"install-mannual/Redis注册中心安装.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:54.378Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git "a/admin-guide/install-mannual/Zookeeper\346\263\250\345\206\214\344\270\255\345\277\203\345\256\211\350\243\205.html" "b/admin-guide/install-mannual/Zookeeper\346\263\250\345\206\214\344\270\255\345\277\203\345\256\211\350\243\205.html"
index 8bbca98..0d2875b 100644
--- "a/admin-guide/install-mannual/Zookeeper\346\263\250\345\206\214\344\270\255\345\277\203\345\256\211\350\243\205.html"
+++ "b/admin-guide/install-mannual/Zookeeper\346\263\250\345\206\214\344\270\255\345\277\203\345\256\211\350\243\205.html"
@@ -406,7 +406,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"1.3 Zookeeper注册中心安装","level":"1.2.3","depth":2,"next":{"title":"1.4 Redis注册中心安装","level":"1.2.4","depth":2,"path":"install-mannual/Redis注册中心安装.md","ref":"install-mannual/Redis注册中心安装.md","articles":[]},"previous":{"title":"1.2 示例消费者安装","level":"1.2.2","depth":2,"path":"install-mannual/示例消费者安装.md","ref":"install-mannual/示例消费者安装.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"install-mannual/Zookeeper注册中心安装.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:37:05.019Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"1.3 Zookeeper注册中心安装","level":"1.2.3","depth":2,"next":{"title":"1.4 Redis注册中心安装","level":"1.2.4","depth":2,"path":"install-mannual/Redis注册中心安装.md","ref":"install-mannual/Redis注册中心安装.md","articles":[]},"previous":{"title":"1.2 示例消费者安装","level":"1.2.2","depth":2,"path":"install-mannual/示例消费者安装.md","ref":"install-mannual/示例消费者安装.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"install-mannual/Zookeeper注册中心安装.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:54.378Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git "a/admin-guide/install-mannual/\347\244\272\344\276\213\346\217\220\344\276\233\350\200\205\345\256\211\350\243\205.html" "b/admin-guide/install-mannual/\347\244\272\344\276\213\346\217\220\344\276\233\350\200\205\345\256\211\350\243\205.html"
index 68981f8..ad7c0ca 100644
--- "a/admin-guide/install-mannual/\347\244\272\344\276\213\346\217\220\344\276\233\350\200\205\345\256\211\350\243\205.html"
+++ "b/admin-guide/install-mannual/\347\244\272\344\276\213\346\217\220\344\276\233\350\200\205\345\256\211\350\243\205.html"
@@ -386,7 +386,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"1.1 示例提供者安装","level":"1.2.1","depth":2,"next":{"title":"1.2 示例消费者安装","level":"1.2.2","depth":2,"path":"install-mannual/示例消费者安装.md","ref":"install-mannual/示例消费者安装.md","articles":[]},"previous":{"title":"1 安装手册","level":"1.2","depth":1,"ref":"","articles":[{"title":"1.1 示例提供者安装","level":"1.2.1","depth":2,"path":"install-mannual/示例提供者安装.md","ref":"install-mannual/示例提供者安装.md","articles":[]},{"title":"1.2 示例消费者安装","level":"1.2.2","depth":2,"path":"install-mannual/示例消费者安装.md","ref":"install-mannual/示例消费者安装.md","articles":[]},{"title":"1.3 Zookeeper注册中心安装","level":"1.2.3","depth":2,"path":"install-mannual/Zookeeper注册中心安装.md","ref":"install-mannual/Zookeeper注册中心安装.md","articles":[]},{"title":"1.4 Redis注册中心安装","level":"1.2.4","depth":2,"path":"install-mannual/Redis注册中心安装.md","ref":"install-mannual/Redis注册中心安装.md","articles":[]},{"title":"1.5 Simple注册中心安装","level":"1.2.5","depth":2,"path":"install-mannual/简单注册中心安装.md","ref":"install-mannual/简单注册中心安装.md","articles":[]},{"title":"1.6 Simple监控中心安装","level":"1.2.6","depth":2,"path":"install-mannual/简单注册中心安装.md","ref":"install-mannual/简单注册中心安装.md","articles":[]},{"title":"1.7 管理控制台安装","level":"1.2.7","depth":2,"path":"install-mannual/管理控制台安装.md","ref":"install-mannual/管理控制台安装.md","articles":[]}]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"install-mannual/示例提供者安装.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:37:05.019Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"1.1 示例提供者安装","level":"1.2.1","depth":2,"next":{"title":"1.2 示例消费者安装","level":"1.2.2","depth":2,"path":"install-mannual/示例消费者安装.md","ref":"install-mannual/示例消费者安装.md","articles":[]},"previous":{"title":"1 安装手册","level":"1.2","depth":1,"ref":"","articles":[{"title":"1.1 示例提供者安装","level":"1.2.1","depth":2,"path":"install-mannual/示例提供者安装.md","ref":"install-mannual/示例提供者安装.md","articles":[]},{"title":"1.2 示例消费者安装","level":"1.2.2","depth":2,"path":"install-mannual/示例消费者安装.md","ref":"install-mannual/示例消费者安装.md","articles":[]},{"title":"1.3 Zookeeper注册中心安装","level":"1.2.3","depth":2,"path":"install-mannual/Zookeeper注册中心安装.md","ref":"install-mannual/Zookeeper注册中心安装.md","articles":[]},{"title":"1.4 Redis注册中心安装","level":"1.2.4","depth":2,"path":"install-mannual/Redis注册中心安装.md","ref":"install-mannual/Redis注册中心安装.md","articles":[]},{"title":"1.5 Simple注册中心安装","level":"1.2.5","depth":2,"path":"install-mannual/简单注册中心安装.md","ref":"install-mannual/简单注册中心安装.md","articles":[]},{"title":"1.6 Simple监控中心安装","level":"1.2.6","depth":2,"path":"install-mannual/简单注册中心安装.md","ref":"install-mannual/简单注册中心安装.md","articles":[]},{"title":"1.7 管理控制台安装","level":"1.2.7","depth":2,"path":"install-mannual/管理控制台安装.md","ref":"install-mannual/管理控制台安装.md","articles":[]}]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"install-mannual/示例提供者安装.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:54.378Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git "a/admin-guide/install-mannual/\347\244\272\344\276\213\346\266\210\350\264\271\350\200\205\345\256\211\350\243\205.html" "b/admin-guide/install-mannual/\347\244\272\344\276\213\346\266\210\350\264\271\350\200\205\345\256\211\350\243\205.html"
index 5db7c79..9ee34b9 100644
--- "a/admin-guide/install-mannual/\347\244\272\344\276\213\346\266\210\350\264\271\350\200\205\345\256\211\350\243\205.html"
+++ "b/admin-guide/install-mannual/\347\244\272\344\276\213\346\266\210\350\264\271\350\200\205\345\256\211\350\243\205.html"
@@ -384,7 +384,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"1.2 示例消费者安装","level":"1.2.2","depth":2,"next":{"title":"1.3 Zookeeper注册中心安装","level":"1.2.3","depth":2,"path":"install-mannual/Zookeeper注册中心安装.md","ref":"install-mannual/Zookeeper注册中心安装.md","articles":[]},"previous":{"title":"1.1 示例提供者安装","level":"1.2.1","depth":2,"path":"install-mannual/示例提供者安装.md","ref":"install-mannual/示例提供者安装.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"install-mannual/示例消费者安装.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:37:05.019Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"1.2 示例消费者安装","level":"1.2.2","depth":2,"next":{"title":"1.3 Zookeeper注册中心安装","level":"1.2.3","depth":2,"path":"install-mannual/Zookeeper注册中心安装.md","ref":"install-mannual/Zookeeper注册中心安装.md","articles":[]},"previous":{"title":"1.1 示例提供者安装","level":"1.2.1","depth":2,"path":"install-mannual/示例提供者安装.md","ref":"install-mannual/示例提供者安装.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"install-mannual/示例消费者安装.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:54.378Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git "a/admin-guide/install-mannual/\347\256\200\345\215\225\346\263\250\345\206\214\344\270\255\345\277\203\345\256\211\350\243\205.html" "b/admin-guide/install-mannual/\347\256\200\345\215\225\346\263\250\345\206\214\344\270\255\345\277\203\345\256\211\350\243\205.html"
index 1f91fcb..c3ed110 100644
--- "a/admin-guide/install-mannual/\347\256\200\345\215\225\346\263\250\345\206\214\344\270\255\345\277\203\345\256\211\350\243\205.html"
+++ "b/admin-guide/install-mannual/\347\256\200\345\215\225\346\263\250\345\206\214\344\270\255\345\277\203\345\256\211\350\243\205.html"
@@ -395,7 +395,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"1.5 Simple注册中心安装","level":"1.2.5","depth":2,"next":{"title":"1.6 Simple监控中心安装","level":"1.2.6","depth":2,"path":"install-mannual/简单注册中心安装.md","ref":"install-mannual/简单注册中心安装.md","articles":[]},"previous":{"title":"1.4 Redis注册中心安装","level":"1.2.4","depth":2,"path":"install-mannual/Redis注册中心安装.md","ref":"install-mannual/Redis注册中心安装.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"install-mannual/简单注册中心安装.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:37:05.019Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"1.5 Simple注册中心安装","level":"1.2.5","depth":2,"next":{"title":"1.6 Simple监控中心安装","level":"1.2.6","depth":2,"path":"install-mannual/简单注册中心安装.md","ref":"install-mannual/简单注册中心安装.md","articles":[]},"previous":{"title":"1.4 Redis注册中心安装","level":"1.2.4","depth":2,"path":"install-mannual/Redis注册中心安装.md","ref":"install-mannual/Redis注册中心安装.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"install-mannual/简单注册中心安装.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:54.378Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git "a/admin-guide/install-mannual/\347\256\241\347\220\206\346\216\247\345\210\266\345\217\260\345\256\211\350\243\205.html" "b/admin-guide/install-mannual/\347\256\241\347\220\206\346\216\247\345\210\266\345\217\260\345\256\211\350\243\205.html"
index b8f5aee..77fb9a9 100644
--- "a/admin-guide/install-mannual/\347\256\241\347\220\206\346\216\247\345\210\266\345\217\260\345\256\211\350\243\205.html"
+++ "b/admin-guide/install-mannual/\347\256\241\347\220\206\346\216\247\345\210\266\345\217\260\345\256\211\350\243\205.html"
@@ -362,7 +362,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"1.7 管理控制台安装","level":"1.2.7","depth":2,"next":{"title":"2 运维手册","level":"1.3","depth":1,"ref":"","articles":[{"title":"2.1 管理控制台运维","level":"1.3.1","depth":2,"path":"ops-mannual/管理控制台运维.md","ref":"ops-mannual/管理控制台运维.md","articles":[]}]},"previous":{"title":"1.6 Simple监控中心安装","level":"1.2.6","depth":2,"path":"install-mannual/简单注册中心安装.md","ref":"install-mannual/简单注册中心安装.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"install-mannual/管理控制台安装.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:37:05.019Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"1.7 管理控制台安装","level":"1.2.7","depth":2,"next":{"title":"2 运维手册","level":"1.3","depth":1,"ref":"","articles":[{"title":"2.1 管理控制台运维","level":"1.3.1","depth":2,"path":"ops-mannual/管理控制台运维.md","ref":"ops-mannual/管理控制台运维.md","articles":[]}]},"previous":{"title":"1.6 Simple监控中心安装","level":"1.2.6","depth":2,"path":"install-mannual/简单注册中心安装.md","ref":"install-mannual/简单注册中心安装.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"install-mannual/管理控制台安装.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:54.378Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git "a/admin-guide/ops-mannual/\347\256\241\347\220\206\346\216\247\345\210\266\345\217\260\350\277\220\347\273\264.html" "b/admin-guide/ops-mannual/\347\256\241\347\220\206\346\216\247\345\210\266\345\217\260\350\277\220\347\273\264.html"
index 68d021c..4dc0d41 100644
--- "a/admin-guide/ops-mannual/\347\256\241\347\220\206\346\216\247\345\210\266\345\217\260\350\277\220\347\273\264.html"
+++ "b/admin-guide/ops-mannual/\347\256\241\347\220\206\346\216\247\345\210\266\345\217\260\350\277\220\347\273\264.html"
@@ -342,7 +342,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"2.1 管理控制台运维","level":"1.3.1","depth":2,"previous":{"title":"2 运维手册","level":"1.3","depth":1,"ref":"","articles":[{"title":"2.1 管理控制台运维","level":"1.3.1","depth":2,"path":"ops-mannual/管理控制台运维.md","ref":"ops-mannual/管理控制台运维.md","articles":[]}]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"ops-mannual/管理控制台运维.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:37:05.019Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"2.1 管理控制台运维","level":"1.3.1","depth":2,"previous":{"title":"2 运维手册","level":"1.3","depth":1,"ref":"","articles":[{"title":"2.1 管理控制台运维","level":"1.3.1","depth":2,"path":"ops-mannual/管理控制台运维.md","ref":"ops-mannual/管理控制台运维.md","articles":[]}]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"ops-mannual/管理控制台运维.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:54.378Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git "a/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/Telnet\345\221\275\344\273\244\346\211\251\345\261\225.html" "b/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/Telnet\345\221\275\344\273\244\346\211\251\345\261\225.html"
index 90831fa..c6d1fdc 100644
--- "a/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/Telnet\345\221\275\344\273\244\346\211\251\345\261\225.html"
+++ "b/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/Telnet\345\221\275\344\273\244\346\211\251\345\261\225.html"
@@ -743,7 +743,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"6.20 Telnet命令扩展","level":"1.7.20","depth":2,"next":{"title":"6.21 状态检查扩展","level":"1.7.21","depth":2,"path":"SPI参考手册/状态检查扩展.md","ref":"./SPI参考手册/状态检查扩展.md","articles":[]},"previous":{"title":"6.19 组网扩展","level":"1.7.19","depth":2,"path":"SPI参考手册/组网扩展.md","ref":"./SPI参考手册/组网扩展.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"SPI参考手册/Telnet命令扩展.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:57.834Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"6.20 Telnet命令扩展","level":"1.7.20","depth":2,"next":{"title":"6.21 状态检查扩展","level":"1.7.21","depth":2,"path":"SPI参考手册/状态检查扩展.md","ref":"./SPI参考手册/状态检查扩展.md","articles":[]},"previous":{"title":"6.19 组网扩展","level":"1.7.19","depth":2,"path":"SPI参考手册/组网扩展.md","ref":"./SPI参考手册/组网扩展.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"SPI参考手册/Telnet命令扩展.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:46.950Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git "a/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/introduction.html" "b/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/introduction.html"
index 85fe2f3..0aab840 100644
--- "a/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/introduction.html"
+++ "b/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/introduction.html"
@@ -693,7 +693,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"6 SPI参考手册","level":"1.7","depth":1,"next":{"title":"6.1 协议扩展","level":"1.7.1","depth":2,"path":"SPI参考手册/协议扩展.md","ref":"./SPI参考手册/协议扩展.md","articles":[]},"previous":{"title":"5 扩展点加载","level":"1.6","depth":1,"path":"扩展点加载.md","ref":"./扩展点加载.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"SPI参考手册/introduction.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:57.834Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"6 SPI参考手册","level":"1.7","depth":1,"next":{"title":"6.1 协议扩展","level":"1.7.1","depth":2,"path":"SPI参考手册/协议扩展.md","ref":"./SPI参考手册/协议扩展.md","articles":[]},"previous":{"title":"5 扩展点加载","level":"1.6","depth":1,"path":"扩展点加载.md","ref":"./扩展点加载.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"SPI参考手册/introduction.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:46.950Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git "a/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/\344\277\241\346\201\257\344\272\244\346\215\242\346\211\251\345\261\225.html" "b/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/\344\277\241\346\201\257\344\272\244\346\215\242\346\211\251\345\261\225.html"
index 06402d3..f4829f9 100644
--- "a/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/\344\277\241\346\201\257\344\272\244\346\215\242\346\211\251\345\261\225.html"
+++ "b/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/\344\277\241\346\201\257\344\272\244\346\215\242\346\211\251\345\261\225.html"
@@ -754,7 +754,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"6.18 信息交换扩展","level":"1.7.18","depth":2,"next":{"title":"6.19 组网扩展","level":"1.7.19","depth":2,"path":"SPI参考手册/组网扩展.md","ref":"./SPI参考手册/组网扩展.md","articles":[]},"previous":{"title":"6.17 网络传输扩展","level":"1.7.17","depth":2,"path":"SPI参考手册/网络传输扩展.md","ref":"./SPI参考手册/网络传输扩展.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"SPI参考手册/信息交换扩展.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:57.834Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"6.18 信息交换扩展","level":"1.7.18","depth":2,"next":{"title":"6.19 组网扩展","level":"1.7.19","depth":2,"path":"SPI参考手册/组网扩展.md","ref":"./SPI参考手册/组网扩展.md","articles":[]},"previous":{"title":"6.17 网络传输扩展","level":"1.7.17","depth":2,"path":"SPI参考手册/网络传输扩展.md","ref":"./SPI参考手册/网络传输扩展.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"SPI参考手册/信息交换扩展.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:46.950Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git "a/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/\345\212\250\346\200\201\344\273\243\347\220\206\346\211\251\345\261\225.html" "b/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/\345\212\250\346\200\201\344\273\243\347\220\206\346\211\251\345\261\225.html"
index 53eb1d9..b8fca8d 100644
--- "a/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/\345\212\250\346\200\201\344\273\243\347\220\206\346\211\251\345\261\225.html"
+++ "b/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/\345\212\250\346\200\201\344\273\243\347\220\206\346\211\251\345\261\225.html"
@@ -734,7 +734,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"6.12 动态代理扩展","level":"1.7.12","depth":2,"next":{"title":"6.13 编译器扩展","level":"1.7.13","depth":2,"path":"SPI参考手册/编译器扩展.md","ref":"./SPI参考手册/编译器扩展.md","articles":[]},"previous":{"title":"6.11 扩展点加载扩展","level":"1.7.11","depth":2,"path":"SPI参考手册/扩展点加载扩展.md","ref":"./SPI参考手册/扩展点加载扩展.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"SPI参考手册/动态代理扩展.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:57.834Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"6.12 动态代理扩展","level":"1.7.12","depth":2,"next":{"title":"6.13 编译器扩展","level":"1.7.13","depth":2,"path":"SPI参考手册/编译器扩展.md","ref":"./SPI参考手册/编译器扩展.md","articles":[]},"previous":{"title":"6.11 扩展点加载扩展","level":"1.7.11","depth":2,"path":"SPI参考手册/扩展点加载扩展.md","ref":"./SPI参考手册/扩展点加载扩展.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"SPI参考手册/动态代理扩展.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:46.950Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git "a/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/\345\215\217\350\256\256\346\211\251\345\261\225.html" "b/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/\345\215\217\350\256\256\346\211\251\345\261\225.html"
index 34ec68a..a11a12f 100644
--- "a/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/\345\215\217\350\256\256\346\211\251\345\261\225.html"
+++ "b/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/\345\215\217\350\256\256\346\211\251\345\261\225.html"
@@ -812,7 +812,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"6.1 协议扩展","level":"1.7.1","depth":2,"next":{"title":"6.2 调用拦截扩展","level":"1.7.2","depth":2,"path":"SPI参考手册/调用拦截扩展.md","ref":"./SPI参考手册/调用拦截扩展.md","articles":[]},"previous":{"title":"6 SPI参考手册","level":"1.7","depth":1,"path":"SPI参考手册/introduction.md","ref":"./SPI参考手册/introduction.md","articles":[{"title":"6.1 协议扩展","level":"1.7.1","depth":2,"path":"SPI参考手册/协议扩展.md","ref":"./SPI参考手册/协议扩展.md","articles":[]},{"title":"6.2 调用拦截扩展","level":"1.7.2","depth":2,"path":"SPI参考手册/调用拦截扩展.md","ref":"./SPI参考手册/调用拦截扩展.md","articles":[]},{"title":"6.3 引用监听扩展","level":"1.7.3","depth":2,"path":"SPI参考手册/引用监听扩展.md","ref":"./SPI参考手册/引用监听扩展.md","articles":[]},{"title":"6.4 暴露监听扩展","level":"1.7.4","depth":2,"path":"SPI参考手册/暴露监听扩展.md","ref":"./SPI参考手册/暴露监听扩展.md","articles":[]},{"title":"6.5 集群扩展","level":"1.7.5","depth":2,"path":"SPI参考手册/集群扩展.md","ref":"./SPI参考手册/集群扩展.md","articles":[]},{"title":"6.6 路由扩展","level":"1.7.6","depth":2,"path":"SPI参考手册/路由扩展.md","ref":"./SPI参考手册/路由扩展.md","articles":[]},{"title":"6.7 负载均衡扩展","level":"1.7.7","depth":2,"path":"SPI参考手册/负载均衡扩展.md","ref":"./SPI参考手册/负载均衡扩展.md","articles":[]},{"title":"6.8 合并结果扩展","level":"1.7.8","depth":2,"path":"SPI参考手册/合并结果扩展.md","ref":"./SPI参考手册/合并结果扩展.md","articles":[]},{"title":"6.9 注册中心扩展","level":"1.7.9","depth":2,"path":"SPI参考手册/注册中心扩展.md","ref":"./SPI参考手册/注册中心扩展.md","articles":[]},{"title":"6.10 监控中心扩展","level":"1.7.10","depth":2,"path":"SPI参考手册/监控中心扩展.md","ref":"./SPI参考手册/监控中心扩展.md","articles":[]},{"title":"6.11 扩展点加载扩展","level":"1.7.11","depth":2,"path":"SPI参考手册/扩展点加载扩展.md","ref":"./SPI参考手册/扩展点加载扩展.md","articles":[]},{"title":"6.12 动态代理扩展","level":"1.7.12","depth":2,"path":"SPI参考手册/动态代理扩展.md","ref":"./SPI参考手册/动态代理扩展.md","articles":[]},{"title":"6.13 编译器扩展","level":"1.7.13","depth":2,"path":"SPI参考手册/编译器扩展.md","ref":"./SPI参考手册/编译器扩展.md","articles":[]},{"title":"6.14 消息派发扩展","level":"1.7.14","depth":2,"path":"SPI参考手册/消息派发扩展.md","ref":"./SPI参考手册/消息派发扩展.md","articles":[]},{"title":"6.15 线程池扩展","level":"1.7.15","depth":2,"path":"SPI参考手册/线程池扩展.md","ref":"./SPI参考手册/线程池扩展.md","articles":[]},{"title":"6.16 序列化扩展","level":"1.7.16","depth":2,"path":"SPI参考手册/序列化扩展.md","ref":"./SPI参考手册/序列化扩展.md","articles":[]},{"title":"6.17 网络传输扩展","level":"1.7.17","depth":2,"path":"SPI参考手册/网络传输扩展.md","ref":"./SPI参考手册/网络传输扩展.md","articles":[]},{"title":"6.18 信息交换扩展","level":"1.7.18","depth":2,"path":"SPI参考手册/信息交换扩展.md","ref":"./SPI参考手册/信息交换扩展.md","articles":[]},{"title":"6.19 组网扩展","level":"1.7.19","depth":2,"path":"SPI参考手册/组网扩展.md","ref":"./SPI参考手册/组网扩展.md","articles":[]},{"title":"6.20 Telnet命令扩展","level":"1.7.20","depth":2,"path":"SPI参考手册/Telnet命令扩展.md","ref":"./SPI参考手册/Telnet命令扩展.md","articles":[]},{"title":"6.21 状态检查扩展","level":"1.7.21","depth":2,"path":"SPI参考手册/状态检查扩展.md","ref":"./SPI参考手册/状态检查扩展.md","articles":[]},{"title":"6.22 容器扩展","level":"1.7.22","depth":2,"path":"SPI参考手册/容器扩展.md","ref":"./SPI参考手册/容器扩展.md","articles":[]},{"title":"6.23 页面扩展","level":"1.7.23","depth":2,"path":"SPI参考手册/页面扩展.md","ref":"./SPI参考手册/页面扩展.md","articles":[]},{"title":"6.24 缓存扩展","level":"1.7.24","depth":2,"path":"SPI参考手册/缓存扩展.md","ref":"./SPI参考手册/缓存扩展.md","articles":[]},{"title":"6.25 验证扩展","level":"1.7.25","depth":2,"path":"SPI参考手册/验证扩展.md","ref":"./SPI参考手册/验证扩展.md","articles":[]},{"title":"6.26 日志适配扩展","level":"1.7.26","depth":2,"path":"SPI参考手册/日志适配扩展.md","ref":"./SPI参考手册/日志适配扩展.md","articles":[]}]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"SPI参考手册/协议扩展.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:57.834Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"6.1 协议扩展","level":"1.7.1","depth":2,"next":{"title":"6.2 调用拦截扩展","level":"1.7.2","depth":2,"path":"SPI参考手册/调用拦截扩展.md","ref":"./SPI参考手册/调用拦截扩展.md","articles":[]},"previous":{"title":"6 SPI参考手册","level":"1.7","depth":1,"path":"SPI参考手册/introduction.md","ref":"./SPI参考手册/introduction.md","articles":[{"title":"6.1 协议扩展","level":"1.7.1","depth":2,"path":"SPI参考手册/协议扩展.md","ref":"./SPI参考手册/协议扩展.md","articles":[]},{"title":"6.2 调用拦截扩展","level":"1.7.2","depth":2,"path":"SPI参考手册/调用拦截扩展.md","ref":"./SPI参考手册/调用拦截扩展.md","articles":[]},{"title":"6.3 引用监听扩展","level":"1.7.3","depth":2,"path":"SPI参考手册/引用监听扩展.md","ref":"./SPI参考手册/引用监听扩展.md","articles":[]},{"title":"6.4 暴露监听扩展","level":"1.7.4","depth":2,"path":"SPI参考手册/暴露监听扩展.md","ref":"./SPI参考手册/暴露监听扩展.md","articles":[]},{"title":"6.5 集群扩展","level":"1.7.5","depth":2,"path":"SPI参考手册/集群扩展.md","ref":"./SPI参考手册/集群扩展.md","articles":[]},{"title":"6.6 路由扩展","level":"1.7.6","depth":2,"path":"SPI参考手册/路由扩展.md","ref":"./SPI参考手册/路由扩展.md","articles":[]},{"title":"6.7 负载均衡扩展","level":"1.7.7","depth":2,"path":"SPI参考手册/负载均衡扩展.md","ref":"./SPI参考手册/负载均衡扩展.md","articles":[]},{"title":"6.8 合并结果扩展","level":"1.7.8","depth":2,"path":"SPI参考手册/合并结果扩展.md","ref":"./SPI参考手册/合并结果扩展.md","articles":[]},{"title":"6.9 注册中心扩展","level":"1.7.9","depth":2,"path":"SPI参考手册/注册中心扩展.md","ref":"./SPI参考手册/注册中心扩展.md","articles":[]},{"title":"6.10 监控中心扩展","level":"1.7.10","depth":2,"path":"SPI参考手册/监控中心扩展.md","ref":"./SPI参考手册/监控中心扩展.md","articles":[]},{"title":"6.11 扩展点加载扩展","level":"1.7.11","depth":2,"path":"SPI参考手册/扩展点加载扩展.md","ref":"./SPI参考手册/扩展点加载扩展.md","articles":[]},{"title":"6.12 动态代理扩展","level":"1.7.12","depth":2,"path":"SPI参考手册/动态代理扩展.md","ref":"./SPI参考手册/动态代理扩展.md","articles":[]},{"title":"6.13 编译器扩展","level":"1.7.13","depth":2,"path":"SPI参考手册/编译器扩展.md","ref":"./SPI参考手册/编译器扩展.md","articles":[]},{"title":"6.14 消息派发扩展","level":"1.7.14","depth":2,"path":"SPI参考手册/消息派发扩展.md","ref":"./SPI参考手册/消息派发扩展.md","articles":[]},{"title":"6.15 线程池扩展","level":"1.7.15","depth":2,"path":"SPI参考手册/线程池扩展.md","ref":"./SPI参考手册/线程池扩展.md","articles":[]},{"title":"6.16 序列化扩展","level":"1.7.16","depth":2,"path":"SPI参考手册/序列化扩展.md","ref":"./SPI参考手册/序列化扩展.md","articles":[]},{"title":"6.17 网络传输扩展","level":"1.7.17","depth":2,"path":"SPI参考手册/网络传输扩展.md","ref":"./SPI参考手册/网络传输扩展.md","articles":[]},{"title":"6.18 信息交换扩展","level":"1.7.18","depth":2,"path":"SPI参考手册/信息交换扩展.md","ref":"./SPI参考手册/信息交换扩展.md","articles":[]},{"title":"6.19 组网扩展","level":"1.7.19","depth":2,"path":"SPI参考手册/组网扩展.md","ref":"./SPI参考手册/组网扩展.md","articles":[]},{"title":"6.20 Telnet命令扩展","level":"1.7.20","depth":2,"path":"SPI参考手册/Telnet命令扩展.md","ref":"./SPI参考手册/Telnet命令扩展.md","articles":[]},{"title":"6.21 状态检查扩展","level":"1.7.21","depth":2,"path":"SPI参考手册/状态检查扩展.md","ref":"./SPI参考手册/状态检查扩展.md","articles":[]},{"title":"6.22 容器扩展","level":"1.7.22","depth":2,"path":"SPI参考手册/容器扩展.md","ref":"./SPI参考手册/容器扩展.md","articles":[]},{"title":"6.23 页面扩展","level":"1.7.23","depth":2,"path":"SPI参考手册/页面扩展.md","ref":"./SPI参考手册/页面扩展.md","articles":[]},{"title":"6.24 缓存扩展","level":"1.7.24","depth":2,"path":"SPI参考手册/缓存扩展.md","ref":"./SPI参考手册/缓存扩展.md","articles":[]},{"title":"6.25 验证扩展","level":"1.7.25","depth":2,"path":"SPI参考手册/验证扩展.md","ref":"./SPI参考手册/验证扩展.md","articles":[]},{"title":"6.26 日志适配扩展","level":"1.7.26","depth":2,"path":"SPI参考手册/日志适配扩展.md","ref":"./SPI参考手册/日志适配扩展.md","articles":[]}]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"SPI参考手册/协议扩展.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:46.950Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git "a/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/\345\220\210\345\271\266\347\273\223\346\236\234\346\211\251\345\261\225.html" "b/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/\345\220\210\345\271\266\347\273\223\346\236\234\346\211\251\345\261\225.html"
index c86023e..fa7a28f 100644
--- "a/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/\345\220\210\345\271\266\347\273\223\346\236\234\346\211\251\345\261\225.html"
+++ "b/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/\345\220\210\345\271\266\347\273\223\346\236\234\346\211\251\345\261\225.html"
@@ -729,7 +729,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"6.8 合并结果扩展","level":"1.7.8","depth":2,"next":{"title":"6.9 注册中心扩展","level":"1.7.9","depth":2,"path":"SPI参考手册/注册中心扩展.md","ref":"./SPI参考手册/注册中心扩展.md","articles":[]},"previous":{"title":"6.7 负载均衡扩展","level":"1.7.7","depth":2,"path":"SPI参考手册/负载均衡扩展.md","ref":"./SPI参考手册/负载均衡扩展.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"SPI参考手册/合并结果扩展.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:57.834Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"6.8 合并结果扩展","level":"1.7.8","depth":2,"next":{"title":"6.9 注册中心扩展","level":"1.7.9","depth":2,"path":"SPI参考手册/注册中心扩展.md","ref":"./SPI参考手册/注册中心扩展.md","articles":[]},"previous":{"title":"6.7 负载均衡扩展","level":"1.7.7","depth":2,"path":"SPI参考手册/负载均衡扩展.md","ref":"./SPI参考手册/负载均衡扩展.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"SPI参考手册/合并结果扩展.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:46.950Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git "a/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/\345\256\271\345\231\250\346\211\251\345\261\225.html" "b/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/\345\256\271\345\231\250\346\211\251\345\261\225.html"
index da10bcd..7fbf512 100644
--- "a/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/\345\256\271\345\231\250\346\211\251\345\261\225.html"
+++ "b/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/\345\256\271\345\231\250\346\211\251\345\261\225.html"
@@ -732,7 +732,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"6.22 容器扩展","level":"1.7.22","depth":2,"next":{"title":"6.23 页面扩展","level":"1.7.23","depth":2,"path":"SPI参考手册/页面扩展.md","ref":"./SPI参考手册/页面扩展.md","articles":[]},"previous":{"title":"6.21 状态检查扩展","level":"1.7.21","depth":2,"path":"SPI参考手册/状态检查扩展.md","ref":"./SPI参考手册/状态检查扩展.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"SPI参考手册/容器扩展.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:57.834Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"6.22 容器扩展","level":"1.7.22","depth":2,"next":{"title":"6.23 页面扩展","level":"1.7.23","depth":2,"path":"SPI参考手册/页面扩展.md","ref":"./SPI参考手册/页面扩展.md","articles":[]},"previous":{"title":"6.21 状态检查扩展","level":"1.7.21","depth":2,"path":"SPI参考手册/状态检查扩展.md","ref":"./SPI参考手册/状态检查扩展.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"SPI参考手册/容器扩展.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:46.950Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git "a/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/\345\272\217\345\210\227\345\214\226\346\211\251\345\261\225.html" "b/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/\345\272\217\345\210\227\345\214\226\346\211\251\345\261\225.html"
index c12e257..f3d7736 100644
--- "a/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/\345\272\217\345\210\227\345\214\226\346\211\251\345\261\225.html"
+++ "b/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/\345\272\217\345\210\227\345\214\226\346\211\251\345\261\225.html"
@@ -742,7 +742,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"6.16 序列化扩展","level":"1.7.16","depth":2,"next":{"title":"6.17 网络传输扩展","level":"1.7.17","depth":2,"path":"SPI参考手册/网络传输扩展.md","ref":"./SPI参考手册/网络传输扩展.md","articles":[]},"previous":{"title":"6.15 线程池扩展","level":"1.7.15","depth":2,"path":"SPI参考手册/线程池扩展.md","ref":"./SPI参考手册/线程池扩展.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"SPI参考手册/序列化扩展.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:57.834Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"6.16 序列化扩展","level":"1.7.16","depth":2,"next":{"title":"6.17 网络传输扩展","level":"1.7.17","depth":2,"path":"SPI参考手册/网络传输扩展.md","ref":"./SPI参考手册/网络传输扩展.md","articles":[]},"previous":{"title":"6.15 线程池扩展","level":"1.7.15","depth":2,"path":"SPI参考手册/线程池扩展.md","ref":"./SPI参考手册/线程池扩展.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"SPI参考手册/序列化扩展.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:46.950Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git "a/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/\345\274\225\347\224\250\347\233\221\345\220\254\346\211\251\345\261\225.html" "b/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/\345\274\225\347\224\250\347\233\221\345\220\254\346\211\251\345\261\225.html"
index 4d9000a..e2b270e 100644
--- "a/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/\345\274\225\347\224\250\347\233\221\345\220\254\346\211\251\345\261\225.html"
+++ "b/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/\345\274\225\347\224\250\347\233\221\345\220\254\346\211\251\345\261\225.html"
@@ -731,7 +731,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"6.3 引用监听扩展","level":"1.7.3","depth":2,"next":{"title":"6.4 暴露监听扩展","level":"1.7.4","depth":2,"path":"SPI参考手册/暴露监听扩展.md","ref":"./SPI参考手册/暴露监听扩展.md","articles":[]},"previous":{"title":"6.2 调用拦截扩展","level":"1.7.2","depth":2,"path":"SPI参考手册/调用拦截扩展.md","ref":"./SPI参考手册/调用拦截扩展.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"SPI参考手册/引用监听扩展.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:57.834Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"6.3 引用监听扩展","level":"1.7.3","depth":2,"next":{"title":"6.4 暴露监听扩展","level":"1.7.4","depth":2,"path":"SPI参考手册/暴露监听扩展.md","ref":"./SPI参考手册/暴露监听扩展.md","articles":[]},"previous":{"title":"6.2 调用拦截扩展","level":"1.7.2","depth":2,"path":"SPI参考手册/调用拦截扩展.md","ref":"./SPI参考手册/调用拦截扩展.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"SPI参考手册/引用监听扩展.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:46.950Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git "a/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/\346\211\251\345\261\225\347\202\271\345\212\240\350\275\275\346\211\251\345\261\225.html" "b/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/\346\211\251\345\261\225\347\202\271\345\212\240\350\275\275\346\211\251\345\261\225.html"
index 7d297ba..a0d6bbf 100644
--- "a/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/\346\211\251\345\261\225\347\202\271\345\212\240\350\275\275\346\211\251\345\261\225.html"
+++ "b/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/\346\211\251\345\261\225\347\202\271\345\212\240\350\275\275\346\211\251\345\261\225.html"
@@ -727,7 +727,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"6.11 扩展点加载扩展","level":"1.7.11","depth":2,"next":{"title":"6.12 动态代理扩展","level":"1.7.12","depth":2,"path":"SPI参考手册/动态代理扩展.md","ref":"./SPI参考手册/动态代理扩展.md","articles":[]},"previous":{"title":"6.10 监控中心扩展","level":"1.7.10","depth":2,"path":"SPI参考手册/监控中心扩展.md","ref":"./SPI参考手册/监控中心扩展.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"SPI参考手册/扩展点加载扩展.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:57.834Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"6.11 扩展点加载扩展","level":"1.7.11","depth":2,"next":{"title":"6.12 动态代理扩展","level":"1.7.12","depth":2,"path":"SPI参考手册/动态代理扩展.md","ref":"./SPI参考手册/动态代理扩展.md","articles":[]},"previous":{"title":"6.10 监控中心扩展","level":"1.7.10","depth":2,"path":"SPI参考手册/监控中心扩展.md","ref":"./SPI参考手册/监控中心扩展.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"SPI参考手册/扩展点加载扩展.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:46.950Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git "a/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/\346\227\245\345\277\227\351\200\202\351\205\215\346\211\251\345\261\225.html" "b/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/\346\227\245\345\277\227\351\200\202\351\205\215\346\211\251\345\261\225.html"
index 46b25a2..a9c299e 100644
--- "a/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/\346\227\245\345\277\227\351\200\202\351\205\215\346\211\251\345\261\225.html"
+++ "b/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/\346\227\245\345\277\227\351\200\202\351\205\215\346\211\251\345\261\225.html"
@@ -746,7 +746,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"6.26 日志适配扩展","level":"1.7.26","depth":2,"next":{"title":"7 技术兼容性测试","level":"1.8","depth":1,"path":"技术兼容性测试.md","ref":"./技术兼容性测试.md","articles":[]},"previous":{"title":"6.25 验证扩展","level":"1.7.25","depth":2,"path":"SPI参考手册/验证扩展.md","ref":"./SPI参考手册/验证扩展.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"SPI参考手册/日志适配扩展.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:57.834Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"6.26 日志适配扩展","level":"1.7.26","depth":2,"next":{"title":"7 技术兼容性测试","level":"1.8","depth":1,"path":"技术兼容性测试.md","ref":"./技术兼容性测试.md","articles":[]},"previous":{"title":"6.25 验证扩展","level":"1.7.25","depth":2,"path":"SPI参考手册/验证扩展.md","ref":"./SPI参考手册/验证扩展.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"SPI参考手册/日志适配扩展.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:46.950Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git "a/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/\346\232\264\351\234\262\347\233\221\345\220\254\346\211\251\345\261\225.html" "b/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/\346\232\264\351\234\262\347\233\221\345\220\254\346\211\251\345\261\225.html"
index ba8677e..7899195 100644
--- "a/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/\346\232\264\351\234\262\347\233\221\345\220\254\346\211\251\345\261\225.html"
+++ "b/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/\346\232\264\351\234\262\347\233\221\345\220\254\346\211\251\345\261\225.html"
@@ -731,7 +731,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"6.4 暴露监听扩展","level":"1.7.4","depth":2,"next":{"title":"6.5 集群扩展","level":"1.7.5","depth":2,"path":"SPI参考手册/集群扩展.md","ref":"./SPI参考手册/集群扩展.md","articles":[]},"previous":{"title":"6.3 引用监听扩展","level":"1.7.3","depth":2,"path":"SPI参考手册/引用监听扩展.md","ref":"./SPI参考手册/引用监听扩展.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"SPI参考手册/暴露监听扩展.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:57.834Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"6.4 暴露监听扩展","level":"1.7.4","depth":2,"next":{"title":"6.5 集群扩展","level":"1.7.5","depth":2,"path":"SPI参考手册/集群扩展.md","ref":"./SPI参考手册/集群扩展.md","articles":[]},"previous":{"title":"6.3 引用监听扩展","level":"1.7.3","depth":2,"path":"SPI参考手册/引用监听扩展.md","ref":"./SPI参考手册/引用监听扩展.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"SPI参考手册/暴露监听扩展.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:46.950Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git "a/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/\346\263\250\345\206\214\344\270\255\345\277\203\346\211\251\345\261\225.html" "b/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/\346\263\250\345\206\214\344\270\255\345\277\203\346\211\251\345\261\225.html"
index a96ed43..fb7fe27 100644
--- "a/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/\346\263\250\345\206\214\344\270\255\345\277\203\346\211\251\345\261\225.html"
+++ "b/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/\346\263\250\345\206\214\344\270\255\345\277\203\346\211\251\345\261\225.html"
@@ -859,7 +859,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"6.9 注册中心扩展","level":"1.7.9","depth":2,"next":{"title":"6.10 监控中心扩展","level":"1.7.10","depth":2,"path":"SPI参考手册/监控中心扩展.md","ref":"./SPI参考手册/监控中心扩展.md","articles":[]},"previous":{"title":"6.8 合并结果扩展","level":"1.7.8","depth":2,"path":"SPI参考手册/合并结果扩展.md","ref":"./SPI参考手册/合并结果扩展.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"SPI参考手册/注册中心扩展.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:57.834Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"6.9 注册中心扩展","level":"1.7.9","depth":2,"next":{"title":"6.10 监控中心扩展","level":"1.7.10","depth":2,"path":"SPI参考手册/监控中心扩展.md","ref":"./SPI参考手册/监控中心扩展.md","articles":[]},"previous":{"title":"6.8 合并结果扩展","level":"1.7.8","depth":2,"path":"SPI参考手册/合并结果扩展.md","ref":"./SPI参考手册/合并结果扩展.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"SPI参考手册/注册中心扩展.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:46.950Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git "a/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/\346\266\210\346\201\257\346\264\276\345\217\221\346\211\251\345\261\225.html" "b/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/\346\266\210\346\201\257\346\264\276\345\217\221\346\211\251\345\261\225.html"
index 2cb0da4..013e5be 100644
--- "a/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/\346\266\210\346\201\257\346\264\276\345\217\221\346\211\251\345\261\225.html"
+++ "b/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/\346\266\210\346\201\257\346\264\276\345\217\221\346\211\251\345\261\225.html"
@@ -731,7 +731,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"6.14 消息派发扩展","level":"1.7.14","depth":2,"next":{"title":"6.15 线程池扩展","level":"1.7.15","depth":2,"path":"SPI参考手册/线程池扩展.md","ref":"./SPI参考手册/线程池扩展.md","articles":[]},"previous":{"title":"6.13 编译器扩展","level":"1.7.13","depth":2,"path":"SPI参考手册/编译器扩展.md","ref":"./SPI参考手册/编译器扩展.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"SPI参考手册/消息派发扩展.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:57.834Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"6.14 消息派发扩展","level":"1.7.14","depth":2,"next":{"title":"6.15 线程池扩展","level":"1.7.15","depth":2,"path":"SPI参考手册/线程池扩展.md","ref":"./SPI参考手册/线程池扩展.md","articles":[]},"previous":{"title":"6.13 编译器扩展","level":"1.7.13","depth":2,"path":"SPI参考手册/编译器扩展.md","ref":"./SPI参考手册/编译器扩展.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"SPI参考手册/消息派发扩展.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:46.950Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git "a/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/\347\212\266\346\200\201\346\243\200\346\237\245\346\211\251\345\261\225.html" "b/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/\347\212\266\346\200\201\346\243\200\346\237\245\346\211\251\345\261\225.html"
index 8634ab0..4580eb6 100644
--- "a/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/\347\212\266\346\200\201\346\243\200\346\237\245\346\211\251\345\261\225.html"
+++ "b/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/\347\212\266\346\200\201\346\243\200\346\237\245\346\211\251\345\261\225.html"
@@ -733,7 +733,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"6.21 状态检查扩展","level":"1.7.21","depth":2,"next":{"title":"6.22 容器扩展","level":"1.7.22","depth":2,"path":"SPI参考手册/容器扩展.md","ref":"./SPI参考手册/容器扩展.md","articles":[]},"previous":{"title":"6.20 Telnet命令扩展","level":"1.7.20","depth":2,"path":"SPI参考手册/Telnet命令扩展.md","ref":"./SPI参考手册/Telnet命令扩展.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"SPI参考手册/状态检查扩展.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:57.834Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"6.21 状态检查扩展","level":"1.7.21","depth":2,"next":{"title":"6.22 容器扩展","level":"1.7.22","depth":2,"path":"SPI参考手册/容器扩展.md","ref":"./SPI参考手册/容器扩展.md","articles":[]},"previous":{"title":"6.20 Telnet命令扩展","level":"1.7.20","depth":2,"path":"SPI参考手册/Telnet命令扩展.md","ref":"./SPI参考手册/Telnet命令扩展.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"SPI参考手册/状态检查扩展.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:46.950Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git "a/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/\347\233\221\346\216\247\344\270\255\345\277\203\346\211\251\345\261\225.html" "b/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/\347\233\221\346\216\247\344\270\255\345\277\203\346\211\251\345\261\225.html"
index 2c89e1b..22a3c80 100644
--- "a/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/\347\233\221\346\216\247\344\270\255\345\277\203\346\211\251\345\261\225.html"
+++ "b/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/\347\233\221\346\216\247\344\270\255\345\277\203\346\211\251\345\261\225.html"
@@ -741,7 +741,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"6.10 监控中心扩展","level":"1.7.10","depth":2,"next":{"title":"6.11 扩展点加载扩展","level":"1.7.11","depth":2,"path":"SPI参考手册/扩展点加载扩展.md","ref":"./SPI参考手册/扩展点加载扩展.md","articles":[]},"previous":{"title":"6.9 注册中心扩展","level":"1.7.9","depth":2,"path":"SPI参考手册/注册中心扩展.md","ref":"./SPI参考手册/注册中心扩展.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"SPI参考手册/监控中心扩展.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:57.834Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"6.10 监控中心扩展","level":"1.7.10","depth":2,"next":{"title":"6.11 扩展点加载扩展","level":"1.7.11","depth":2,"path":"SPI参考手册/扩展点加载扩展.md","ref":"./SPI参考手册/扩展点加载扩展.md","articles":[]},"previous":{"title":"6.9 注册中心扩展","level":"1.7.9","depth":2,"path":"SPI参考手册/注册中心扩展.md","ref":"./SPI参考手册/注册中心扩展.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"SPI参考手册/监控中心扩展.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:46.950Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git "a/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/\347\272\277\347\250\213\346\261\240\346\211\251\345\261\225.html" "b/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/\347\272\277\347\250\213\346\261\240\346\211\251\345\261\225.html"
index a3fada9..a4789d5 100644
--- "a/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/\347\272\277\347\250\213\346\261\240\346\211\251\345\261\225.html"
+++ "b/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/\347\272\277\347\250\213\346\261\240\346\211\251\345\261\225.html"
@@ -729,7 +729,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"6.15 线程池扩展","level":"1.7.15","depth":2,"next":{"title":"6.16 序列化扩展","level":"1.7.16","depth":2,"path":"SPI参考手册/序列化扩展.md","ref":"./SPI参考手册/序列化扩展.md","articles":[]},"previous":{"title":"6.14 消息派发扩展","level":"1.7.14","depth":2,"path":"SPI参考手册/消息派发扩展.md","ref":"./SPI参考手册/消息派发扩展.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"SPI参考手册/线程池扩展.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:57.834Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"6.15 线程池扩展","level":"1.7.15","depth":2,"next":{"title":"6.16 序列化扩展","level":"1.7.16","depth":2,"path":"SPI参考手册/序列化扩展.md","ref":"./SPI参考手册/序列化扩展.md","articles":[]},"previous":{"title":"6.14 消息派发扩展","level":"1.7.14","depth":2,"path":"SPI参考手册/消息派发扩展.md","ref":"./SPI参考手册/消息派发扩展.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"SPI参考手册/线程池扩展.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:46.950Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git "a/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/\347\273\204\347\275\221\346\211\251\345\261\225.html" "b/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/\347\273\204\347\275\221\346\211\251\345\261\225.html"
index 77c3c54..88398af 100644
--- "a/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/\347\273\204\347\275\221\346\211\251\345\261\225.html"
+++ "b/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/\347\273\204\347\275\221\346\211\251\345\261\225.html"
@@ -728,7 +728,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"6.19 组网扩展","level":"1.7.19","depth":2,"next":{"title":"6.20 Telnet命令扩展","level":"1.7.20","depth":2,"path":"SPI参考手册/Telnet命令扩展.md","ref":"./SPI参考手册/Telnet命令扩展.md","articles":[]},"previous":{"title":"6.18 信息交换扩展","level":"1.7.18","depth":2,"path":"SPI参考手册/信息交换扩展.md","ref":"./SPI参考手册/信息交换扩展.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"SPI参考手册/组网扩展.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:57.834Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"6.19 组网扩展","level":"1.7.19","depth":2,"next":{"title":"6.20 Telnet命令扩展","level":"1.7.20","depth":2,"path":"SPI参考手册/Telnet命令扩展.md","ref":"./SPI参考手册/Telnet命令扩展.md","articles":[]},"previous":{"title":"6.18 信息交换扩展","level":"1.7.18","depth":2,"path":"SPI参考手册/信息交换扩展.md","ref":"./SPI参考手册/信息交换扩展.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"SPI参考手册/组网扩展.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:46.950Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git "a/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/\347\274\223\345\255\230\346\211\251\345\261\225.html" "b/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/\347\274\223\345\255\230\346\211\251\345\261\225.html"
index 89eb6b4..210885e 100644
--- "a/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/\347\274\223\345\255\230\346\211\251\345\261\225.html"
+++ "b/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/\347\274\223\345\255\230\346\211\251\345\261\225.html"
@@ -747,7 +747,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"6.24 缓存扩展","level":"1.7.24","depth":2,"next":{"title":"6.25 验证扩展","level":"1.7.25","depth":2,"path":"SPI参考手册/验证扩展.md","ref":"./SPI参考手册/验证扩展.md","articles":[]},"previous":{"title":"6.23 页面扩展","level":"1.7.23","depth":2,"path":"SPI参考手册/页面扩展.md","ref":"./SPI参考手册/页面扩展.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"SPI参考手册/缓存扩展.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:57.834Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"6.24 缓存扩展","level":"1.7.24","depth":2,"next":{"title":"6.25 验证扩展","level":"1.7.25","depth":2,"path":"SPI参考手册/验证扩展.md","ref":"./SPI参考手册/验证扩展.md","articles":[]},"previous":{"title":"6.23 页面扩展","level":"1.7.23","depth":2,"path":"SPI参考手册/页面扩展.md","ref":"./SPI参考手册/页面扩展.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"SPI参考手册/缓存扩展.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:46.950Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git "a/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/\347\274\226\350\257\221\345\231\250\346\211\251\345\261\225.html" "b/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/\347\274\226\350\257\221\345\231\250\346\211\251\345\261\225.html"
index e4b8c19..e14514a 100644
--- "a/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/\347\274\226\350\257\221\345\231\250\346\211\251\345\261\225.html"
+++ "b/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/\347\274\226\350\257\221\345\231\250\346\211\251\345\261\225.html"
@@ -726,7 +726,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"6.13 编译器扩展","level":"1.7.13","depth":2,"next":{"title":"6.14 消息派发扩展","level":"1.7.14","depth":2,"path":"SPI参考手册/消息派发扩展.md","ref":"./SPI参考手册/消息派发扩展.md","articles":[]},"previous":{"title":"6.12 动态代理扩展","level":"1.7.12","depth":2,"path":"SPI参考手册/动态代理扩展.md","ref":"./SPI参考手册/动态代理扩展.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"SPI参考手册/编译器扩展.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:57.834Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"6.13 编译器扩展","level":"1.7.13","depth":2,"next":{"title":"6.14 消息派发扩展","level":"1.7.14","depth":2,"path":"SPI参考手册/消息派发扩展.md","ref":"./SPI参考手册/消息派发扩展.md","articles":[]},"previous":{"title":"6.12 动态代理扩展","level":"1.7.12","depth":2,"path":"SPI参考手册/动态代理扩展.md","ref":"./SPI参考手册/动态代理扩展.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"SPI参考手册/编译器扩展.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:46.950Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git "a/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/\347\275\221\347\273\234\344\274\240\350\276\223\346\211\251\345\261\225.html" "b/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/\347\275\221\347\273\234\344\274\240\350\276\223\346\211\251\345\261\225.html"
index d90adb4..9878c3a 100644
--- "a/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/\347\275\221\347\273\234\344\274\240\350\276\223\346\211\251\345\261\225.html"
+++ "b/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/\347\275\221\347\273\234\344\274\240\350\276\223\346\211\251\345\261\225.html"
@@ -785,7 +785,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"6.17 网络传输扩展","level":"1.7.17","depth":2,"next":{"title":"6.18 信息交换扩展","level":"1.7.18","depth":2,"path":"SPI参考手册/信息交换扩展.md","ref":"./SPI参考手册/信息交换扩展.md","articles":[]},"previous":{"title":"6.16 序列化扩展","level":"1.7.16","depth":2,"path":"SPI参考手册/序列化扩展.md","ref":"./SPI参考手册/序列化扩展.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"SPI参考手册/网络传输扩展.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:57.834Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"6.17 网络传输扩展","level":"1.7.17","depth":2,"next":{"title":"6.18 信息交换扩展","level":"1.7.18","depth":2,"path":"SPI参考手册/信息交换扩展.md","ref":"./SPI参考手册/信息交换扩展.md","articles":[]},"previous":{"title":"6.16 序列化扩展","level":"1.7.16","depth":2,"path":"SPI参考手册/序列化扩展.md","ref":"./SPI参考手册/序列化扩展.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"SPI参考手册/网络传输扩展.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:46.950Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git "a/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/\350\260\203\347\224\250\346\213\246\346\210\252\346\211\251\345\261\225.html" "b/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/\350\260\203\347\224\250\346\213\246\346\210\252\346\211\251\345\261\225.html"
index 982a4ab..646b97a 100644
--- "a/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/\350\260\203\347\224\250\346\213\246\346\210\252\346\211\251\345\261\225.html"
+++ "b/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/\350\260\203\347\224\250\346\213\246\346\210\252\346\211\251\345\261\225.html"
@@ -756,7 +756,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"6.2 调用拦截扩展","level":"1.7.2","depth":2,"next":{"title":"6.3 引用监听扩展","level":"1.7.3","depth":2,"path":"SPI参考手册/引用监听扩展.md","ref":"./SPI参考手册/引用监听扩展.md","articles":[]},"previous":{"title":"6.1 协议扩展","level":"1.7.1","depth":2,"path":"SPI参考手册/协议扩展.md","ref":"./SPI参考手册/协议扩展.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"SPI参考手册/调用拦截扩展.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:57.834Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"6.2 调用拦截扩展","level":"1.7.2","depth":2,"next":{"title":"6.3 引用监听扩展","level":"1.7.3","depth":2,"path":"SPI参考手册/引用监听扩展.md","ref":"./SPI参考手册/引用监听扩展.md","articles":[]},"previous":{"title":"6.1 协议扩展","level":"1.7.1","depth":2,"path":"SPI参考手册/协议扩展.md","ref":"./SPI参考手册/协议扩展.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"SPI参考手册/调用拦截扩展.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:46.950Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git "a/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/\350\264\237\350\275\275\345\235\207\350\241\241\346\211\251\345\261\225.html" "b/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/\350\264\237\350\275\275\345\235\207\350\241\241\346\211\251\345\261\225.html"
index 539721f..c9e7658 100644
--- "a/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/\350\264\237\350\275\275\345\235\207\350\241\241\346\211\251\345\261\225.html"
+++ "b/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/\350\264\237\350\275\275\345\235\207\350\241\241\346\211\251\345\261\225.html"
@@ -732,7 +732,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"6.7 负载均衡扩展","level":"1.7.7","depth":2,"next":{"title":"6.8 合并结果扩展","level":"1.7.8","depth":2,"path":"SPI参考手册/合并结果扩展.md","ref":"./SPI参考手册/合并结果扩展.md","articles":[]},"previous":{"title":"6.6 路由扩展","level":"1.7.6","depth":2,"path":"SPI参考手册/路由扩展.md","ref":"./SPI参考手册/路由扩展.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"SPI参考手册/负载均衡扩展.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:57.834Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"6.7 负载均衡扩展","level":"1.7.7","depth":2,"next":{"title":"6.8 合并结果扩展","level":"1.7.8","depth":2,"path":"SPI参考手册/合并结果扩展.md","ref":"./SPI参考手册/合并结果扩展.md","articles":[]},"previous":{"title":"6.6 路由扩展","level":"1.7.6","depth":2,"path":"SPI参考手册/路由扩展.md","ref":"./SPI参考手册/路由扩展.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"SPI参考手册/负载均衡扩展.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:46.950Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git "a/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/\350\267\257\347\224\261\346\211\251\345\261\225.html" "b/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/\350\267\257\347\224\261\346\211\251\345\261\225.html"
index 211d0e1..c88cba9 100644
--- "a/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/\350\267\257\347\224\261\346\211\251\345\261\225.html"
+++ "b/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/\350\267\257\347\224\261\346\211\251\345\261\225.html"
@@ -736,7 +736,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"6.6 路由扩展","level":"1.7.6","depth":2,"next":{"title":"6.7 负载均衡扩展","level":"1.7.7","depth":2,"path":"SPI参考手册/负载均衡扩展.md","ref":"./SPI参考手册/负载均衡扩展.md","articles":[]},"previous":{"title":"6.5 集群扩展","level":"1.7.5","depth":2,"path":"SPI参考手册/集群扩展.md","ref":"./SPI参考手册/集群扩展.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"SPI参考手册/路由扩展.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:57.834Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"6.6 路由扩展","level":"1.7.6","depth":2,"next":{"title":"6.7 负载均衡扩展","level":"1.7.7","depth":2,"path":"SPI参考手册/负载均衡扩展.md","ref":"./SPI参考手册/负载均衡扩展.md","articles":[]},"previous":{"title":"6.5 集群扩展","level":"1.7.5","depth":2,"path":"SPI参考手册/集群扩展.md","ref":"./SPI参考手册/集群扩展.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"SPI参考手册/路由扩展.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:46.950Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git "a/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/\351\233\206\347\276\244\346\211\251\345\261\225.html" "b/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/\351\233\206\347\276\244\346\211\251\345\261\225.html"
index 75278e0..5001f8f 100644
--- "a/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/\351\233\206\347\276\244\346\211\251\345\261\225.html"
+++ "b/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/\351\233\206\347\276\244\346\211\251\345\261\225.html"
@@ -743,7 +743,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"6.5 集群扩展","level":"1.7.5","depth":2,"next":{"title":"6.6 路由扩展","level":"1.7.6","depth":2,"path":"SPI参考手册/路由扩展.md","ref":"./SPI参考手册/路由扩展.md","articles":[]},"previous":{"title":"6.4 暴露监听扩展","level":"1.7.4","depth":2,"path":"SPI参考手册/暴露监听扩展.md","ref":"./SPI参考手册/暴露监听扩展.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"SPI参考手册/集群扩展.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:57.834Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"6.5 集群扩展","level":"1.7.5","depth":2,"next":{"title":"6.6 路由扩展","level":"1.7.6","depth":2,"path":"SPI参考手册/路由扩展.md","ref":"./SPI参考手册/路由扩展.md","articles":[]},"previous":{"title":"6.4 暴露监听扩展","level":"1.7.4","depth":2,"path":"SPI参考手册/暴露监听扩展.md","ref":"./SPI参考手册/暴露监听扩展.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"SPI参考手册/集群扩展.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:46.950Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git "a/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/\351\241\265\351\235\242\346\211\251\345\261\225.html" "b/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/\351\241\265\351\235\242\346\211\251\345\261\225.html"
index 2dafafa..cff3733 100644
--- "a/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/\351\241\265\351\235\242\346\211\251\345\261\225.html"
+++ "b/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/\351\241\265\351\235\242\346\211\251\345\261\225.html"
@@ -730,7 +730,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"6.23 页面扩展","level":"1.7.23","depth":2,"next":{"title":"6.24 缓存扩展","level":"1.7.24","depth":2,"path":"SPI参考手册/缓存扩展.md","ref":"./SPI参考手册/缓存扩展.md","articles":[]},"previous":{"title":"6.22 容器扩展","level":"1.7.22","depth":2,"path":"SPI参考手册/容器扩展.md","ref":"./SPI参考手册/容器扩展.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"SPI参考手册/页面扩展.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:57.834Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"6.23 页面扩展","level":"1.7.23","depth":2,"next":{"title":"6.24 缓存扩展","level":"1.7.24","depth":2,"path":"SPI参考手册/缓存扩展.md","ref":"./SPI参考手册/缓存扩展.md","articles":[]},"previous":{"title":"6.22 容器扩展","level":"1.7.22","depth":2,"path":"SPI参考手册/容器扩展.md","ref":"./SPI参考手册/容器扩展.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"SPI参考手册/页面扩展.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:46.950Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git "a/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/\351\252\214\350\257\201\346\211\251\345\261\225.html" "b/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/\351\252\214\350\257\201\346\211\251\345\261\225.html"
index ab96430..dd657ee 100644
--- "a/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/\351\252\214\350\257\201\346\211\251\345\261\225.html"
+++ "b/developer-guide/SPI\345\217\202\350\200\203\346\211\213\345\206\214/\351\252\214\350\257\201\346\211\251\345\261\225.html"
@@ -741,7 +741,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"6.25 验证扩展","level":"1.7.25","depth":2,"next":{"title":"6.26 日志适配扩展","level":"1.7.26","depth":2,"path":"SPI参考手册/日志适配扩展.md","ref":"./SPI参考手册/日志适配扩展.md","articles":[]},"previous":{"title":"6.24 缓存扩展","level":"1.7.24","depth":2,"path":"SPI参考手册/缓存扩展.md","ref":"./SPI参考手册/缓存扩展.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"SPI参考手册/验证扩展.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:57.834Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"6.25 验证扩展","level":"1.7.25","depth":2,"next":{"title":"6.26 日志适配扩展","level":"1.7.26","depth":2,"path":"SPI参考手册/日志适配扩展.md","ref":"./SPI参考手册/日志适配扩展.md","articles":[]},"previous":{"title":"6.24 缓存扩展","level":"1.7.24","depth":2,"path":"SPI参考手册/缓存扩展.md","ref":"./SPI参考手册/缓存扩展.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"SPI参考手册/验证扩展.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:46.950Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git a/developer-guide/contribution.html b/developer-guide/contribution.html
index 07bc3fd..b51b29f 100644
--- a/developer-guide/contribution.html
+++ b/developer-guide/contribution.html
@@ -1009,7 +1009,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"1 contribution","level":"1.2","depth":1,"next":{"title":"2 版本管理","level":"1.3","depth":1,"path":"版本管理.md","ref":"./版本管理.md","articles":[]},"previous":{"title":"Introduction","level":"1.1","depth":1,"path":"README.md","ref":"README.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"contribution.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:57.834Z"},"basePath":".","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"1 contribution","level":"1.2","depth":1,"next":{"title":"2 版本管理","level":"1.3","depth":1,"path":"版本管理.md","ref":"./版本管理.md","articles":[]},"previous":{"title":"Introduction","level":"1.1","depth":1,"path":"README.md","ref":"README.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"contribution.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:46.950Z"},"basePath":".","book":{"language":""}});
         });
     </script>
 </div>
diff --git a/developer-guide/index.html b/developer-guide/index.html
index 858d453..b77d20c 100644
--- a/developer-guide/index.html
+++ b/developer-guide/index.html
@@ -685,7 +685,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"Introduction","level":"1.1","depth":1,"next":{"title":"1 contribution","level":"1.2","depth":1,"path":"contribution.md","ref":"./contribution.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"README.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:57.834Z"},"basePath":".","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"Introduction","level":"1.1","depth":1,"next":{"title":"1 contribution","level":"1.2","depth":1,"path":"contribution.md","ref":"./contribution.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"README.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:46.950Z"},"basePath":".","book":{"language":""}});
         });
     </script>
 </div>
diff --git "a/developer-guide/\345\205\254\345\205\261\345\245\221\347\272\246.html" "b/developer-guide/\345\205\254\345\205\261\345\245\221\347\272\246.html"
index 1195730..02c33b8 100644
--- "a/developer-guide/\345\205\254\345\205\261\345\245\221\347\272\246.html"
+++ "b/developer-guide/\345\205\254\345\205\261\345\245\221\347\272\246.html"
@@ -704,7 +704,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"8 公共契约","level":"1.9","depth":1,"next":{"title":"9 坏味道","level":"1.10","depth":1,"path":"坏味道.md","ref":"./坏味道.md","articles":[]},"previous":{"title":"7 技术兼容性测试","level":"1.8","depth":1,"path":"技术兼容性测试.md","ref":"./技术兼容性测试.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"公共契约.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:57.834Z"},"basePath":".","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"8 公共契约","level":"1.9","depth":1,"next":{"title":"9 坏味道","level":"1.10","depth":1,"path":"坏味道.md","ref":"./坏味道.md","articles":[]},"previous":{"title":"7 技术兼容性测试","level":"1.8","depth":1,"path":"技术兼容性测试.md","ref":"./技术兼容性测试.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"公共契约.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:46.950Z"},"basePath":".","book":{"language":""}});
         });
     </script>
 </div>
diff --git "a/developer-guide/\345\235\217\345\221\263\351\201\223.html" "b/developer-guide/\345\235\217\345\221\263\351\201\223.html"
index b0cdfac..dff8668 100644
--- "a/developer-guide/\345\235\217\345\221\263\351\201\223.html"
+++ "b/developer-guide/\345\235\217\345\221\263\351\201\223.html"
@@ -808,7 +808,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"9 坏味道","level":"1.10","depth":1,"next":{"title":"10 编码约定","level":"1.11","depth":1,"path":"编码约定.md","ref":"./编码约定.md","articles":[]},"previous":{"title":"8 公共契约","level":"1.9","depth":1,"path":"公共契约.md","ref":"./公共契约.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"坏味道.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:57.834Z"},"basePath":".","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"9 坏味道","level":"1.10","depth":1,"next":{"title":"10 编码约定","level":"1.11","depth":1,"path":"编码约定.md","ref":"./编码约定.md","articles":[]},"previous":{"title":"8 公共契约","level":"1.9","depth":1,"path":"公共契约.md","ref":"./公共契约.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"坏味道.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:46.950Z"},"basePath":".","book":{"language":""}});
         });
     </script>
 </div>
diff --git "a/developer-guide/\346\211\251\345\261\225\347\202\271\345\212\240\350\275\275.html" "b/developer-guide/\346\211\251\345\261\225\347\202\271\345\212\240\350\275\275.html"
index fcdb5b1..1a465f0 100644
--- "a/developer-guide/\346\211\251\345\261\225\347\202\271\345\212\240\350\275\275.html"
+++ "b/developer-guide/\346\211\251\345\261\225\347\202\271\345\212\240\350\275\275.html"
@@ -860,7 +860,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"5 扩展点加载","level":"1.6","depth":1,"next":{"title":"6 SPI参考手册","level":"1.7","depth":1,"path":"SPI参考手册/introduction.md","ref":"./SPI参考手册/introduction.md","articles":[{"title":"6.1 协议扩展","level":"1.7.1","depth":2,"path":"SPI参考手册/协议扩展.md","ref":"./SPI参考手册/协议扩展.md","articles":[]},{"title":"6.2 调用拦截扩展","level":"1.7.2","depth":2,"path":"SPI参考手册/调用拦截扩展.md","ref":"./SPI参考手册/调用拦截扩展.md","articles":[]},{"title":"6.3 引用监听扩展","level":"1.7.3","depth":2,"path":"SPI参考手册/引用监听扩展.md","ref":"./SPI参考手册/引用监听扩展.md","articles":[]},{"title":"6.4 暴露监听扩展","level":"1.7.4","depth":2,"path":"SPI参考手册/暴露监听扩展.md","ref":"./SPI参考手册/暴露监听扩展.md","articles":[]},{"title":"6.5 集群扩展","level":"1.7.5","depth":2,"path":"SPI参考手册/集群扩展.md","ref":"./SPI参考手册/集群扩展.md","articles":[]},{"title":"6.6 路由扩展","level":"1.7.6","depth":2,"path":"SPI参考手册/路由扩展.md","ref":"./SPI参考手册/路由扩展.md","articles":[]},{"title":"6.7 负载均衡扩展","level":"1.7.7","depth":2,"path":"SPI参考手册/负载均衡扩展.md","ref":"./SPI参考手册/负载均衡扩展.md","articles":[]},{"title":"6.8 合并结果扩展","level":"1.7.8","depth":2,"path":"SPI参考手册/合并结果扩展.md","ref":"./SPI参考手册/合并结果扩展.md","articles":[]},{"title":"6.9 注册中心扩展","level":"1.7.9","depth":2,"path":"SPI参考手册/注册中心扩展.md","ref":"./SPI参考手册/注册中心扩展.md","articles":[]},{"title":"6.10 监控中心扩展","level":"1.7.10","depth":2,"path":"SPI参考手册/监控中心扩展.md","ref":"./SPI参考手册/监控中心扩展.md","articles":[]},{"title":"6.11 扩展点加载扩展","level":"1.7.11","depth":2,"path":"SPI参考手册/扩展点加载扩展.md","ref":"./SPI参考手册/扩展点加载扩展.md","articles":[]},{"title":"6.12 动态代理扩展","level":"1.7.12","depth":2,"path":"SPI参考手册/动态代理扩展.md","ref":"./SPI参考手册/动态代理扩展.md","articles":[]},{"title":"6.13 编译器扩展","level":"1.7.13","depth":2,"path":"SPI参考手册/编译器扩展.md","ref":"./SPI参考手册/编译器扩展.md","articles":[]},{"title":"6.14 消息派发扩展","level":"1.7.14","depth":2,"path":"SPI参考手册/消息派发扩展.md","ref":"./SPI参考手册/消息派发扩展.md","articles":[]},{"title":"6.15 线程池扩展","level":"1.7.15","depth":2,"path":"SPI参考手册/线程池扩展.md","ref":"./SPI参考手册/线程池扩展.md","articles":[]},{"title":"6.16 序列化扩展","level":"1.7.16","depth":2,"path":"SPI参考手册/序列化扩展.md","ref":"./SPI参考手册/序列化扩展.md","articles":[]},{"title":"6.17 网络传输扩展","level":"1.7.17","depth":2,"path":"SPI参考手册/网络传输扩展.md","ref":"./SPI参考手册/网络传输扩展.md","articles":[]},{"title":"6.18 信息交换扩展","level":"1.7.18","depth":2,"path":"SPI参考手册/信息交换扩展.md","ref":"./SPI参考手册/信息交换扩展.md","articles":[]},{"title":"6.19 组网扩展","level":"1.7.19","depth":2,"path":"SPI参考手册/组网扩展.md","ref":"./SPI参考手册/组网扩展.md","articles":[]},{"title":"6.20 Telnet命令扩展","level":"1.7.20","depth":2,"path":"SPI参考手册/Telnet命令扩展.md","ref":"./SPI参考手册/Telnet命令扩展.md","articles":[]},{"title":"6.21 状态检查扩展","level":"1.7.21","depth":2,"path":"SPI参考手册/状态检查扩展.md","ref":"./SPI参考手册/状态检查扩展.md","articles":[]},{"title":"6.22 容器扩展","level":"1.7.22","depth":2,"path":"SPI参考手册/容器扩展.md","ref":"./SPI参考手册/容器扩展.md","articles":[]},{"title":"6.23 页面扩展","level":"1.7.23","depth":2,"path":"SPI参考手册/页面扩展.md","ref":"./SPI参考手册/页面扩展.md","articles":[]},{"title":"6.24 缓存扩展","level":"1.7.24","depth":2,"path":"SPI参考手册/缓存扩展.md","ref":"./SPI参考手册/缓存扩展.md","articles":[]},{"title":"6.25 验证扩展","level":"1.7.25","depth":2,"path":"SPI参考手册/验证扩展.md","ref":"./SPI参考手册/验证扩展.md","articles":[]},{"title":"6.26 日志适配扩展","level":"1.7.26","depth":2,"path":"SPI参考手册/日志适配扩展.md","ref":"./SPI参考手册/日志适配扩展.md","articles":[]}]},"previous":{"title":"4 框架设计","level":"1.5","depth":1,"path":"框架设计.md","ref":"./框架设计.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"扩展点加载.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:57.834Z"},"basePath":".","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"5 扩展点加载","level":"1.6","depth":1,"next":{"title":"6 SPI参考手册","level":"1.7","depth":1,"path":"SPI参考手册/introduction.md","ref":"./SPI参考手册/introduction.md","articles":[{"title":"6.1 协议扩展","level":"1.7.1","depth":2,"path":"SPI参考手册/协议扩展.md","ref":"./SPI参考手册/协议扩展.md","articles":[]},{"title":"6.2 调用拦截扩展","level":"1.7.2","depth":2,"path":"SPI参考手册/调用拦截扩展.md","ref":"./SPI参考手册/调用拦截扩展.md","articles":[]},{"title":"6.3 引用监听扩展","level":"1.7.3","depth":2,"path":"SPI参考手册/引用监听扩展.md","ref":"./SPI参考手册/引用监听扩展.md","articles":[]},{"title":"6.4 暴露监听扩展","level":"1.7.4","depth":2,"path":"SPI参考手册/暴露监听扩展.md","ref":"./SPI参考手册/暴露监听扩展.md","articles":[]},{"title":"6.5 集群扩展","level":"1.7.5","depth":2,"path":"SPI参考手册/集群扩展.md","ref":"./SPI参考手册/集群扩展.md","articles":[]},{"title":"6.6 路由扩展","level":"1.7.6","depth":2,"path":"SPI参考手册/路由扩展.md","ref":"./SPI参考手册/路由扩展.md","articles":[]},{"title":"6.7 负载均衡扩展","level":"1.7.7","depth":2,"path":"SPI参考手册/负载均衡扩展.md","ref":"./SPI参考手册/负载均衡扩展.md","articles":[]},{"title":"6.8 合并结果扩展","level":"1.7.8","depth":2,"path":"SPI参考手册/合并结果扩展.md","ref":"./SPI参考手册/合并结果扩展.md","articles":[]},{"title":"6.9 注册中心扩展","level":"1.7.9","depth":2,"path":"SPI参考手册/注册中心扩展.md","ref":"./SPI参考手册/注册中心扩展.md","articles":[]},{"title":"6.10 监控中心扩展","level":"1.7.10","depth":2,"path":"SPI参考手册/监控中心扩展.md","ref":"./SPI参考手册/监控中心扩展.md","articles":[]},{"title":"6.11 扩展点加载扩展","level":"1.7.11","depth":2,"path":"SPI参考手册/扩展点加载扩展.md","ref":"./SPI参考手册/扩展点加载扩展.md","articles":[]},{"title":"6.12 动态代理扩展","level":"1.7.12","depth":2,"path":"SPI参考手册/动态代理扩展.md","ref":"./SPI参考手册/动态代理扩展.md","articles":[]},{"title":"6.13 编译器扩展","level":"1.7.13","depth":2,"path":"SPI参考手册/编译器扩展.md","ref":"./SPI参考手册/编译器扩展.md","articles":[]},{"title":"6.14 消息派发扩展","level":"1.7.14","depth":2,"path":"SPI参考手册/消息派发扩展.md","ref":"./SPI参考手册/消息派发扩展.md","articles":[]},{"title":"6.15 线程池扩展","level":"1.7.15","depth":2,"path":"SPI参考手册/线程池扩展.md","ref":"./SPI参考手册/线程池扩展.md","articles":[]},{"title":"6.16 序列化扩展","level":"1.7.16","depth":2,"path":"SPI参考手册/序列化扩展.md","ref":"./SPI参考手册/序列化扩展.md","articles":[]},{"title":"6.17 网络传输扩展","level":"1.7.17","depth":2,"path":"SPI参考手册/网络传输扩展.md","ref":"./SPI参考手册/网络传输扩展.md","articles":[]},{"title":"6.18 信息交换扩展","level":"1.7.18","depth":2,"path":"SPI参考手册/信息交换扩展.md","ref":"./SPI参考手册/信息交换扩展.md","articles":[]},{"title":"6.19 组网扩展","level":"1.7.19","depth":2,"path":"SPI参考手册/组网扩展.md","ref":"./SPI参考手册/组网扩展.md","articles":[]},{"title":"6.20 Telnet命令扩展","level":"1.7.20","depth":2,"path":"SPI参考手册/Telnet命令扩展.md","ref":"./SPI参考手册/Telnet命令扩展.md","articles":[]},{"title":"6.21 状态检查扩展","level":"1.7.21","depth":2,"path":"SPI参考手册/状态检查扩展.md","ref":"./SPI参考手册/状态检查扩展.md","articles":[]},{"title":"6.22 容器扩展","level":"1.7.22","depth":2,"path":"SPI参考手册/容器扩展.md","ref":"./SPI参考手册/容器扩展.md","articles":[]},{"title":"6.23 页面扩展","level":"1.7.23","depth":2,"path":"SPI参考手册/页面扩展.md","ref":"./SPI参考手册/页面扩展.md","articles":[]},{"title":"6.24 缓存扩展","level":"1.7.24","depth":2,"path":"SPI参考手册/缓存扩展.md","ref":"./SPI参考手册/缓存扩展.md","articles":[]},{"title":"6.25 验证扩展","level":"1.7.25","depth":2,"path":"SPI参考手册/验证扩展.md","ref":"./SPI参考手册/验证扩展.md","articles":[]},{"title":"6.26 日志适配扩展","level":"1.7.26","depth":2,"path":"SPI参考手册/日志适配扩展.md","ref":"./SPI参考手册/日志适配扩展.md","articles":[]}]},"previous":{"title":"4 框架设计","level":"1.5","depth":1,"path":"框架设计.md","ref":"./框架设计.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"扩展点加载.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:46.950Z"},"basePath":".","book":{"language":""}});
         });
     </script>
 </div>
diff --git "a/developer-guide/\346\212\200\346\234\257\345\205\274\345\256\271\346\200\247\346\265\213\350\257\225.html" "b/developer-guide/\346\212\200\346\234\257\345\205\274\345\256\271\346\200\247\346\265\213\350\257\225.html"
index 5d1a5df..9b985e5 100644
--- "a/developer-guide/\346\212\200\346\234\257\345\205\274\345\256\271\346\200\247\346\265\213\350\257\225.html"
+++ "b/developer-guide/\346\212\200\346\234\257\345\205\274\345\256\271\346\200\247\346\265\213\350\257\225.html"
@@ -703,7 +703,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"7 技术兼容性测试","level":"1.8","depth":1,"next":{"title":"8 公共契约","level":"1.9","depth":1,"path":"公共契约.md","ref":"./公共契约.md","articles":[]},"previous":{"title":"6.26 日志适配扩展","level":"1.7.26","depth":2,"path":"SPI参考手册/日志适配扩展.md","ref":"./SPI参考手册/日志适配扩展.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"技术兼容性测试.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:57.834Z"},"basePath":".","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"7 技术兼容性测试","level":"1.8","depth":1,"next":{"title":"8 公共契约","level":"1.9","depth":1,"path":"公共契约.md","ref":"./公共契约.md","articles":[]},"previous":{"title":"6.26 日志适配扩展","level":"1.7.26","depth":2,"path":"SPI参考手册/日志适配扩展.md","ref":"./SPI参考手册/日志适配扩展.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"技术兼容性测试.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:46.950Z"},"basePath":".","book":{"language":""}});
         });
     </script>
 </div>
diff --git "a/developer-guide/\346\241\206\346\236\266\350\256\276\350\256\241.html" "b/developer-guide/\346\241\206\346\236\266\350\256\276\350\256\241.html"
index 92b24fc..371985a 100644
--- "a/developer-guide/\346\241\206\346\236\266\350\256\276\350\256\241.html"
+++ "b/developer-guide/\346\241\206\346\236\266\350\256\276\350\256\241.html"
@@ -771,7 +771,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"4 框架设计","level":"1.5","depth":1,"next":{"title":"5 扩展点加载","level":"1.6","depth":1,"path":"扩展点加载.md","ref":"./扩展点加载.md","articles":[]},"previous":{"title":"3 源码构建","level":"1.4","depth":1,"path":"源码构建.md","ref":"./源码构建.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"框架设计.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:57.834Z"},"basePath":".","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"4 框架设计","level":"1.5","depth":1,"next":{"title":"5 扩展点加载","level":"1.6","depth":1,"path":"扩展点加载.md","ref":"./扩展点加载.md","articles":[]},"previous":{"title":"3 源码构建","level":"1.4","depth":1,"path":"源码构建.md","ref":"./源码构建.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"框架设计.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:46.950Z"},"basePath":".","book":{"language":""}});
         });
     </script>
 </div>
diff --git "a/developer-guide/\346\243\200\346\237\245\345\210\227\350\241\250.html" "b/developer-guide/\346\243\200\346\237\245\345\210\227\350\241\250.html"
index 8bd0598..f04ecd9 100644
--- "a/developer-guide/\346\243\200\346\237\245\345\210\227\350\241\250.html"
+++ "b/developer-guide/\346\243\200\346\237\245\345\210\227\350\241\250.html"
@@ -716,7 +716,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"11 检查列表","level":"1.12","depth":1,"next":{"title":"12 设计原则","level":"1.13","depth":1,"path":"设计原则.md","ref":"./设计原则.md","articles":[]},"previous":{"title":"10 编码约定","level":"1.11","depth":1,"path":"编码约定.md","ref":"./编码约定.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"检查列表.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:57.834Z"},"basePath":".","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"11 检查列表","level":"1.12","depth":1,"next":{"title":"12 设计原则","level":"1.13","depth":1,"path":"设计原则.md","ref":"./设计原则.md","articles":[]},"previous":{"title":"10 编码约定","level":"1.11","depth":1,"path":"编码约定.md","ref":"./编码约定.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"检查列表.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:46.950Z"},"basePath":".","book":{"language":""}});
         });
     </script>
 </div>
diff --git "a/developer-guide/\346\272\220\347\240\201\346\236\204\345\273\272.html" "b/developer-guide/\346\272\220\347\240\201\346\236\204\345\273\272.html"
index d0eaa49..2be2294 100644
--- "a/developer-guide/\346\272\220\347\240\201\346\236\204\345\273\272.html"
+++ "b/developer-guide/\346\272\220\347\240\201\346\236\204\345\273\272.html"
@@ -731,7 +731,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"3 源码构建","level":"1.4","depth":1,"next":{"title":"4 框架设计","level":"1.5","depth":1,"path":"框架设计.md","ref":"./框架设计.md","articles":[]},"previous":{"title":"2 版本管理","level":"1.3","depth":1,"path":"版本管理.md","ref":"./版本管理.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"源码构建.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:57.834Z"},"basePath":".","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"3 源码构建","level":"1.4","depth":1,"next":{"title":"4 框架设计","level":"1.5","depth":1,"path":"框架设计.md","ref":"./框架设计.md","articles":[]},"previous":{"title":"2 版本管理","level":"1.3","depth":1,"path":"版本管理.md","ref":"./版本管理.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"源码构建.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:46.950Z"},"basePath":".","book":{"language":""}});
         });
     </script>
 </div>
diff --git "a/developer-guide/\347\211\210\346\234\254\347\256\241\347\220\206.html" "b/developer-guide/\347\211\210\346\234\254\347\256\241\347\220\206.html"
index 66284f7..4807629 100644
--- "a/developer-guide/\347\211\210\346\234\254\347\256\241\347\220\206.html"
+++ "b/developer-guide/\347\211\210\346\234\254\347\256\241\347\220\206.html"
@@ -722,7 +722,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"2 版本管理","level":"1.3","depth":1,"next":{"title":"3 源码构建","level":"1.4","depth":1,"path":"源码构建.md","ref":"./源码构建.md","articles":[]},"previous":{"title":"1 contribution","level":"1.2","depth":1,"path":"contribution.md","ref":"./contribution.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"版本管理.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:57.834Z"},"basePath":".","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"2 版本管理","level":"1.3","depth":1,"next":{"title":"3 源码构建","level":"1.4","depth":1,"path":"源码构建.md","ref":"./源码构建.md","articles":[]},"previous":{"title":"1 contribution","level":"1.2","depth":1,"path":"contribution.md","ref":"./contribution.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"版本管理.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:46.950Z"},"basePath":".","book":{"language":""}});
         });
     </script>
 </div>
diff --git "a/developer-guide/\347\274\226\347\240\201\347\272\246\345\256\232.html" "b/developer-guide/\347\274\226\347\240\201\347\272\246\345\256\232.html"
index 8281aec..56d0d81 100644
--- "a/developer-guide/\347\274\226\347\240\201\347\272\246\345\256\232.html"
+++ "b/developer-guide/\347\274\226\347\240\201\347\272\246\345\256\232.html"
@@ -736,7 +736,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"10 编码约定","level":"1.11","depth":1,"next":{"title":"11 检查列表","level":"1.12","depth":1,"path":"检查列表.md","ref":"./检查列表.md","articles":[]},"previous":{"title":"9 坏味道","level":"1.10","depth":1,"path":"坏味道.md","ref":"./坏味道.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"编码约定.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:57.834Z"},"basePath":".","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"10 编码约定","level":"1.11","depth":1,"next":{"title":"11 检查列表","level":"1.12","depth":1,"path":"检查列表.md","ref":"./检查列表.md","articles":[]},"previous":{"title":"9 坏味道","level":"1.10","depth":1,"path":"坏味道.md","ref":"./坏味道.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"编码约定.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:46.950Z"},"basePath":".","book":{"language":""}});
         });
     </script>
 </div>
diff --git "a/developer-guide/\350\256\276\350\256\241\345\216\237\345\210\231.html" "b/developer-guide/\350\256\276\350\256\241\345\216\237\345\210\231.html"
index 1986031..6dad7dc 100644
--- "a/developer-guide/\350\256\276\350\256\241\345\216\237\345\210\231.html"
+++ "b/developer-guide/\350\256\276\350\256\241\345\216\237\345\210\231.html"
@@ -693,7 +693,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"12 设计原则","level":"1.13","depth":1,"previous":{"title":"11 检查列表","level":"1.12","depth":1,"path":"检查列表.md","ref":"./检查列表.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"设计原则.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:57.834Z"},"basePath":".","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"12 设计原则","level":"1.13","depth":1,"previous":{"title":"11 检查列表","level":"1.12","depth":1,"path":"检查列表.md","ref":"./检查列表.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"设计原则.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:46.950Z"},"basePath":".","book":{"language":""}});
         });
     </script>
 </div>
diff --git a/user-guide/benchmark.html b/user-guide/benchmark.html
index 0068a92..992acce 100644
--- a/user-guide/benchmark.html
+++ b/user-guide/benchmark.html
@@ -1452,7 +1452,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"14 基准测试工具包","level":"1.15","depth":1,"next":{"title":"15 性能测试报告","level":"1.16","depth":1,"path":"perf-test.md","ref":"perf-test.md","articles":[]},"previous":{"title":"13 容量规划","level":"1.14","depth":1,"path":"capacity-plan.md","ref":"capacity-plan.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"benchmark.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:36.721Z"},"basePath":".","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"14 基准测试工具包","level":"1.15","depth":1,"next":{"title":"15 性能测试报告","level":"1.16","depth":1,"path":"perf-test.md","ref":"perf-test.md","articles":[]},"previous":{"title":"13 容量规划","level":"1.14","depth":1,"path":"capacity-plan.md","ref":"capacity-plan.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"benchmark.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:23.983Z"},"basePath":".","book":{"language":""}});
         });
     </script>
 </div>
diff --git a/user-guide/best-practice.html b/user-guide/best-practice.html
index 81871ce..44c30d0 100644
--- a/user-guide/best-practice.html
+++ b/user-guide/best-practice.html
@@ -1475,7 +1475,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"11 服务化最佳实践","level":"1.12","depth":1,"next":{"title":"12 推荐用法","level":"1.13","depth":1,"path":"recommend.md","ref":"recommend.md","articles":[]},"previous":{"title":"10 maven插件参考手册","level":"1.11","depth":1,"path":"reference-maven/maven.md","ref":"reference-maven/maven.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"best-practice.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:36.721Z"},"basePath":".","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"11 服务化最佳实践","level":"1.12","depth":1,"next":{"title":"12 推荐用法","level":"1.13","depth":1,"path":"recommend.md","ref":"recommend.md","articles":[]},"previous":{"title":"10 maven插件参考手册","level":"1.11","depth":1,"path":"reference-maven/maven.md","ref":"reference-maven/maven.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"best-practice.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:23.983Z"},"basePath":".","book":{"language":""}});
         });
     </script>
 </div>
diff --git a/user-guide/capacity-plan.html b/user-guide/capacity-plan.html
index f73d4b0..ec24d3b 100644
--- a/user-guide/capacity-plan.html
+++ b/user-guide/capacity-plan.html
@@ -1443,7 +1443,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"13 容量规划","level":"1.14","depth":1,"next":{"title":"14 基准测试工具包","level":"1.15","depth":1,"path":"benchmark.md","ref":"benchmark.md","articles":[]},"previous":{"title":"12 推荐用法","level":"1.13","depth":1,"path":"recommend.md","ref":"recommend.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"capacity-plan.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:36.721Z"},"basePath":".","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"13 容量规划","level":"1.14","depth":1,"next":{"title":"14 基准测试工具包","level":"1.15","depth":1,"path":"benchmark.md","ref":"benchmark.md","articles":[]},"previous":{"title":"12 推荐用法","level":"1.13","depth":1,"path":"recommend.md","ref":"recommend.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"capacity-plan.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:23.983Z"},"basePath":".","book":{"language":""}});
         });
     </script>
 </div>
diff --git a/user-guide/configuration/annotation.html b/user-guide/configuration/annotation.html
index fd09155..ce6bbe6 100644
--- a/user-guide/configuration/annotation.html
+++ b/user-guide/configuration/annotation.html
@@ -1476,7 +1476,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"3.4 注解配置","level":"1.4.4","depth":2,"next":{"title":"4 示例","level":"1.5","depth":1,"ref":"","articles":[{"title":"4.1 启动时检查","level":"1.5.1","depth":2,"path":"demos/启动时检查.md","ref":"demos/启动时检查.md","articles":[]},{"title":"4.2 集群容错","level":"1.5.2","depth":2,"path":"demos/集群容错.md","ref":"demos/集群容错.md","articles":[]},{"title":"4.3 负载均衡","level":"1.5.3","depth":2,"path":"demos/负载均衡.md","ref":"demos/负载均衡.md","articles":[]},{"title":"4.4 线程模型","level":"1.5.4","depth":2,"path":"demos/线程模型.md","ref":"demos/线程模型.md","articles":[]},{"title":"4.5 直连提供者","level":"1.5.5","depth":2,"path":"demos/直连提供者.md","ref":"demos/直连提供者.md","articles":[]},{"title":"4.6 只订阅","level":"1.5.6","depth":2,"path":"demos/只订阅.md","ref":"demos/只订阅.md","articles":[]},{"title":"4.7 只注册","level":"1.5.7","depth":2,"path":"demos/只注册.md","ref":"demos/只注册.md","articles":[]},{"title":"4.8 静态服务","level":"1.5.8","depth":2,"path":"demos/静态服务.md","ref":"demos/静态服务.md","articles":[]},{"title":"4.9 多协议","level":"1.5.9","depth":2,"path":"demos/多协议.md","ref":"demos/多协议.md","articles":[]},{"title":"4.10 多注册中心","level":"1.5.10","depth":2,"path":"demos/多注册中心.md","ref":"demos/多注册中心.md","articles":[]},{"title":"4.11 服务分组","level":"1.5.11","depth":2,"path":"demos/服务分组.md","ref":"demos/服务分组.md","articles":[]},{"title":"4.13 多版本","level":"1.5.12","depth":2,"path":"demos/多版本.md","ref":"demos/多版本.md","articles":[]},{"title":"4.14 分组聚合","level":"1.5.13","depth":2,"path":"demos/分组聚合.md","ref":"demos/分组聚合.md","articles":[]},{"title":"4.15 参数验证","level":"1.5.14","depth":2,"path":"demos/参数验证.md","ref":"demos/参数验证.md","articles":[]},{"title":"4.16 结果缓存","level":"1.5.15","depth":2,"path":"demos/结果缓存.md","ref":"demos/结果缓存.md","articles":[]},{"title":"4.17 泛化引用","level":"1.5.16","depth":2,"path":"demos/泛化引用.md","ref":"demos/泛化引用.md","articles":[]},{"title":"4.18 泛化实现","level":"1.5.17","depth":2,"path":"demos/泛化实现.md","ref":"demos/泛化实现.md","articles":[]},{"title":"4.19 回声测试","level":"1.5.18","depth":2,"path":"demos/回声测试.md","ref":"demos/回声测试.md","articles":[]},{"title":"4.20 上下文信息","level":"1.5.19","depth":2,"path":"demos/上下文信息.md","ref":"demos/上下文信息.md","articles":[]},{"title":"4.21 隐式参数","level":"1.5.20","depth":2,"path":"demos/隐式传参.md","ref":"demos/隐式传参.md","articles":[]},{"title":"4.22 异步调用","level":"1.5.21","depth":2,"path":"demos/异步调用.md","ref":"demos/异步调用.md","articles":[]},{"title":"4.23 本地调用","level":"1.5.22","depth":2,"path":"demos/本地调用.md","ref":"demos/本地调用.md","articles":[]},{"title":"4.24 参数回调","level":"1.5.23","depth":2,"path":"demos/参数回调.md","ref":"demos/参数回调.md","articles":[]},{"title":"4.25 事件通知","level":"1.5.24","depth":2,"path":"demos/事件通知.md","ref":"demos/事件通知.md","articles":[]},{"title":"4.26 本地存根","level":"1.5.25","depth":2,"path":"demos/本地存根.md","ref":"demos/本地存根.md","articles":[]},{"title":"4.27 本地伪装","level":"1.5.26","depth":2,"path":"demos/本地伪装.md","ref":"demos/本地伪装.md","articles":[]},{"title":"4.28 延迟暴露","level":"1.5.27","depth":2,"path":"demos/延迟暴露.md","ref":"demos/延迟暴露.md","articles":[]},{"title":"4.29 并发控制","level":"1.5.28","depth":2,"path":"demos/并发控制.md","ref":"demos/并发控制.md","articles":[]},{"title":"4.30 连接控制","level":"1.5.29","depth":2,"path":"demos/连接控制.md","ref":"demos/连接控制.md","articles":[]},{"title":"4.31 延迟连接","level":"1.5.30","depth":2,"path":"demos/延迟连接.md","ref":"demos/延迟连接.md","articles":[]},{"title":"4.32 粘滞连接","level":"1.5.31","depth":2,"path":"demos/粘滞连接.md","ref":"demos/粘滞连接.md","articles":[]},{"title":"4.33 令牌验证","level":"1.5.32","depth":2,"path":"demos/令牌验证.md","ref":"demos/令牌验证.md","articles":[]},{"title":"4.34 路由规则","level":"1.5.33","depth":2,"path":"demos/路由规则.md","ref":"demos/路由规则.md","articles":[]},{"title":"4.35 配置规则","level":"1.5.34","depth":2,"path":"demos/配置规则.md","ref":"demos/配置规则.md","articles":[]},{"title":"4.36 服务降级","level":"1.5.35","depth":2,"path":"demos/服务降级.md","ref":"demos/服务降级.md","articles":[]},{"title":"4.37 优雅停机","level":"1.5.36","depth":2,"path":"demos/优雅停机.md","ref":"demos/优雅停机.md","articles":[]},{"title":"4.38 主机绑定","level":"1.5.37","depth":2,"path":"demos/主机绑定.md","ref":"demos/主机绑定.md","articles":[]},{"title":"4.39 日志适配","level":"1.5.38","depth":2,"path":"demos/日志适配.md","ref":"demos/日志适配.md","articles":[]},{"title":"4.40 访问日志","level":"1.5.39","depth":2,"path":"demos/访问日志.md","ref":"demos/访问日志.md","articles":[]},{"title":"4.41 服务容器","level":"1.5.40","depth":2,"path":"demos/服务容器.md","ref":"demos/服务容器.md","articles":[]},{"title":"4.42 Reference Config缓存","level":"1.5.41","depth":2,"path":"demos/ReferenceConfig缓存.md","ref":"demos/ReferenceConfig缓存.md","articles":[]},{"title":"4.43 分布式事务","level":"1.5.42","depth":2,"path":"demos/分布式事务.md","ref":"demos/分布式事务.md","articles":[]}]},"previous":{"title":"3.3 API配置","level":"1.4.3","depth":2,"path":"configuration/api.md","ref":"configuration/api.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"configuration/annotation.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:36.721Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"3.4 注解配置","level":"1.4.4","depth":2,"next":{"title":"4 示例","level":"1.5","depth":1,"ref":"","articles":[{"title":"4.1 启动时检查","level":"1.5.1","depth":2,"path":"demos/启动时检查.md","ref":"demos/启动时检查.md","articles":[]},{"title":"4.2 集群容错","level":"1.5.2","depth":2,"path":"demos/集群容错.md","ref":"demos/集群容错.md","articles":[]},{"title":"4.3 负载均衡","level":"1.5.3","depth":2,"path":"demos/负载均衡.md","ref":"demos/负载均衡.md","articles":[]},{"title":"4.4 线程模型","level":"1.5.4","depth":2,"path":"demos/线程模型.md","ref":"demos/线程模型.md","articles":[]},{"title":"4.5 直连提供者","level":"1.5.5","depth":2,"path":"demos/直连提供者.md","ref":"demos/直连提供者.md","articles":[]},{"title":"4.6 只订阅","level":"1.5.6","depth":2,"path":"demos/只订阅.md","ref":"demos/只订阅.md","articles":[]},{"title":"4.7 只注册","level":"1.5.7","depth":2,"path":"demos/只注册.md","ref":"demos/只注册.md","articles":[]},{"title":"4.8 静态服务","level":"1.5.8","depth":2,"path":"demos/静态服务.md","ref":"demos/静态服务.md","articles":[]},{"title":"4.9 多协议","level":"1.5.9","depth":2,"path":"demos/多协议.md","ref":"demos/多协议.md","articles":[]},{"title":"4.10 多注册中心","level":"1.5.10","depth":2,"path":"demos/多注册中心.md","ref":"demos/多注册中心.md","articles":[]},{"title":"4.11 服务分组","level":"1.5.11","depth":2,"path":"demos/服务分组.md","ref":"demos/服务分组.md","articles":[]},{"title":"4.13 多版本","level":"1.5.12","depth":2,"path":"demos/多版本.md","ref":"demos/多版本.md","articles":[]},{"title":"4.14 分组聚合","level":"1.5.13","depth":2,"path":"demos/分组聚合.md","ref":"demos/分组聚合.md","articles":[]},{"title":"4.15 参数验证","level":"1.5.14","depth":2,"path":"demos/参数验证.md","ref":"demos/参数验证.md","articles":[]},{"title":"4.16 结果缓存","level":"1.5.15","depth":2,"path":"demos/结果缓存.md","ref":"demos/结果缓存.md","articles":[]},{"title":"4.17 泛化引用","level":"1.5.16","depth":2,"path":"demos/泛化引用.md","ref":"demos/泛化引用.md","articles":[]},{"title":"4.18 泛化实现","level":"1.5.17","depth":2,"path":"demos/泛化实现.md","ref":"demos/泛化实现.md","articles":[]},{"title":"4.19 回声测试","level":"1.5.18","depth":2,"path":"demos/回声测试.md","ref":"demos/回声测试.md","articles":[]},{"title":"4.20 上下文信息","level":"1.5.19","depth":2,"path":"demos/上下文信息.md","ref":"demos/上下文信息.md","articles":[]},{"title":"4.21 隐式参数","level":"1.5.20","depth":2,"path":"demos/隐式传参.md","ref":"demos/隐式传参.md","articles":[]},{"title":"4.22 异步调用","level":"1.5.21","depth":2,"path":"demos/异步调用.md","ref":"demos/异步调用.md","articles":[]},{"title":"4.23 本地调用","level":"1.5.22","depth":2,"path":"demos/本地调用.md","ref":"demos/本地调用.md","articles":[]},{"title":"4.24 参数回调","level":"1.5.23","depth":2,"path":"demos/参数回调.md","ref":"demos/参数回调.md","articles":[]},{"title":"4.25 事件通知","level":"1.5.24","depth":2,"path":"demos/事件通知.md","ref":"demos/事件通知.md","articles":[]},{"title":"4.26 本地存根","level":"1.5.25","depth":2,"path":"demos/本地存根.md","ref":"demos/本地存根.md","articles":[]},{"title":"4.27 本地伪装","level":"1.5.26","depth":2,"path":"demos/本地伪装.md","ref":"demos/本地伪装.md","articles":[]},{"title":"4.28 延迟暴露","level":"1.5.27","depth":2,"path":"demos/延迟暴露.md","ref":"demos/延迟暴露.md","articles":[]},{"title":"4.29 并发控制","level":"1.5.28","depth":2,"path":"demos/并发控制.md","ref":"demos/并发控制.md","articles":[]},{"title":"4.30 连接控制","level":"1.5.29","depth":2,"path":"demos/连接控制.md","ref":"demos/连接控制.md","articles":[]},{"title":"4.31 延迟连接","level":"1.5.30","depth":2,"path":"demos/延迟连接.md","ref":"demos/延迟连接.md","articles":[]},{"title":"4.32 粘滞连接","level":"1.5.31","depth":2,"path":"demos/粘滞连接.md","ref":"demos/粘滞连接.md","articles":[]},{"title":"4.33 令牌验证","level":"1.5.32","depth":2,"path":"demos/令牌验证.md","ref":"demos/令牌验证.md","articles":[]},{"title":"4.34 路由规则","level":"1.5.33","depth":2,"path":"demos/路由规则.md","ref":"demos/路由规则.md","articles":[]},{"title":"4.35 配置规则","level":"1.5.34","depth":2,"path":"demos/配置规则.md","ref":"demos/配置规则.md","articles":[]},{"title":"4.36 服务降级","level":"1.5.35","depth":2,"path":"demos/服务降级.md","ref":"demos/服务降级.md","articles":[]},{"title":"4.37 优雅停机","level":"1.5.36","depth":2,"path":"demos/优雅停机.md","ref":"demos/优雅停机.md","articles":[]},{"title":"4.38 主机绑定","level":"1.5.37","depth":2,"path":"demos/主机绑定.md","ref":"demos/主机绑定.md","articles":[]},{"title":"4.39 日志适配","level":"1.5.38","depth":2,"path":"demos/日志适配.md","ref":"demos/日志适配.md","articles":[]},{"title":"4.40 访问日志","level":"1.5.39","depth":2,"path":"demos/访问日志.md","ref":"demos/访问日志.md","articles":[]},{"title":"4.41 服务容器","level":"1.5.40","depth":2,"path":"demos/服务容器.md","ref":"demos/服务容器.md","articles":[]},{"title":"4.42 Reference Config缓存","level":"1.5.41","depth":2,"path":"demos/ReferenceConfig缓存.md","ref":"demos/ReferenceConfig缓存.md","articles":[]},{"title":"4.43 分布式事务","level":"1.5.42","depth":2,"path":"demos/分布式事务.md","ref":"demos/分布式事务.md","articles":[]}]},"previous":{"title":"3.3 API配置","level":"1.4.3","depth":2,"path":"configuration/api.md","ref":"configuration/api.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"configuration/annotation.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:23.983Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git a/user-guide/configuration/api.html b/user-guide/configuration/api.html
index 1fc0a52..8ab5db4 100644
--- a/user-guide/configuration/api.html
+++ b/user-guide/configuration/api.html
@@ -1536,7 +1536,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"3.3 API配置","level":"1.4.3","depth":2,"next":{"title":"3.4 注解配置","level":"1.4.4","depth":2,"path":"configuration/annotation.md","ref":"configuration/annotation.md","articles":[]},"previous":{"title":"3.2 属性配置","level":"1.4.2","depth":2,"path":"configuration/properties.md","ref":"configuration/properties.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"configuration/api.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:36.721Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"3.3 API配置","level":"1.4.3","depth":2,"next":{"title":"3.4 注解配置","level":"1.4.4","depth":2,"path":"configuration/annotation.md","ref":"configuration/annotation.md","articles":[]},"previous":{"title":"3.2 属性配置","level":"1.4.2","depth":2,"path":"configuration/properties.md","ref":"configuration/properties.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"configuration/api.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:23.983Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git a/user-guide/configuration/properties.html b/user-guide/configuration/properties.html
index 6541ccc..ecb88a8 100644
--- a/user-guide/configuration/properties.html
+++ b/user-guide/configuration/properties.html
@@ -1459,7 +1459,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"3.2 属性配置","level":"1.4.2","depth":2,"next":{"title":"3.3 API配置","level":"1.4.3","depth":2,"path":"configuration/api.md","ref":"configuration/api.md","articles":[]},"previous":{"title":"3.1 XML配置","level":"1.4.1","depth":2,"path":"configuration/xml.md","ref":"configuration/xml.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"configuration/properties.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:36.721Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"3.2 属性配置","level":"1.4.2","depth":2,"next":{"title":"3.3 API配置","level":"1.4.3","depth":2,"path":"configuration/api.md","ref":"configuration/api.md","articles":[]},"previous":{"title":"3.1 XML配置","level":"1.4.1","depth":2,"path":"configuration/xml.md","ref":"configuration/xml.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"configuration/properties.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:23.983Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git a/user-guide/configuration/xml.html b/user-guide/configuration/xml.html
index 22b4d6f..46b609e 100644
--- a/user-guide/configuration/xml.html
+++ b/user-guide/configuration/xml.html
@@ -1487,7 +1487,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"3.1 XML配置","level":"1.4.1","depth":2,"next":{"title":"3.2 属性配置","level":"1.4.2","depth":2,"path":"configuration/properties.md","ref":"configuration/properties.md","articles":[]},"previous":{"title":"3 配置","level":"1.4","depth":1,"ref":"","articles":[{"title":"3.1 XML配置","level":"1.4.1","depth":2,"path":"configuration/xml.md","ref":"configuration/xml.md","articles":[]},{"title":"3.2 属性配置","level":"1.4.2","depth":2,"path":"configuration/properties.md","ref":"configuration/properties.md","articles":[]},{"title":"3.3 API配置","level":"1.4.3","depth":2,"path":"configuration/api.md","ref":"configuration/api.md","articles":[]},{"title":"3.4 注解配置","level":"1.4.4","depth":2,"path":"configuration/annotation.md","ref":"configuration/annotation.md","articles":[]}]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"configuration/xml.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:36.721Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"3.1 XML配置","level":"1.4.1","depth":2,"next":{"title":"3.2 属性配置","level":"1.4.2","depth":2,"path":"configuration/properties.md","ref":"configuration/properties.md","articles":[]},"previous":{"title":"3 配置","level":"1.4","depth":1,"ref":"","articles":[{"title":"3.1 XML配置","level":"1.4.1","depth":2,"path":"configuration/xml.md","ref":"configuration/xml.md","articles":[]},{"title":"3.2 属性配置","level":"1.4.2","depth":2,"path":"configuration/properties.md","ref":"configuration/properties.md","articles":[]},{"title":"3.3 API配置","level":"1.4.3","depth":2,"path":"configuration/api.md","ref":"configuration/api.md","articles":[]},{"title":"3.4 注解配置","level":"1.4.4","depth":2,"path":"configuration/annotation.md","ref":"configuration/annotation.md","articles":[]}]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"configuration/xml.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:23.983Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git a/user-guide/coveragence.html b/user-guide/coveragence.html
index 80ab321..fd36e7d 100644
--- a/user-guide/coveragence.html
+++ b/user-guide/coveragence.html
@@ -1434,7 +1434,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"16 测试覆盖率报告","level":"1.17","depth":1,"previous":{"title":"15 性能测试报告","level":"1.16","depth":1,"path":"perf-test.md","ref":"perf-test.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"coveragence.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:36.721Z"},"basePath":".","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"16 测试覆盖率报告","level":"1.17","depth":1,"previous":{"title":"15 性能测试报告","level":"1.16","depth":1,"path":"perf-test.md","ref":"perf-test.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"coveragence.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:23.983Z"},"basePath":".","book":{"language":""}});
         });
     </script>
 </div>
diff --git "a/user-guide/demos/ReferenceConfig\347\274\223\345\255\230.html" "b/user-guide/demos/ReferenceConfig\347\274\223\345\255\230.html"
index 25b4f81..d3c1f06 100644
--- "a/user-guide/demos/ReferenceConfig\347\274\223\345\255\230.html"
+++ "b/user-guide/demos/ReferenceConfig\347\274\223\345\255\230.html"
@@ -1453,7 +1453,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"4.42 Reference Config缓存","level":"1.5.41","depth":2,"next":{"title":"4.43 分布式事务","level":"1.5.42","depth":2,"path":"demos/分布式事务.md","ref":"demos/分布式事务.md","articles":[]},"previous":{"title":"4.41 服务容器","level":"1.5.40","depth":2,"path":"demos/服务容器.md","ref":"demos/服务容器.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"demos/ReferenceConfig缓存.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:36.721Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"4.42 Reference Config缓存","level":"1.5.41","depth":2,"next":{"title":"4.43 分布式事务","level":"1.5.42","depth":2,"path":"demos/分布式事务.md","ref":"demos/分布式事务.md","articles":[]},"previous":{"title":"4.41 服务容器","level":"1.5.40","depth":2,"path":"demos/服务容器.md","ref":"demos/服务容器.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"demos/ReferenceConfig缓存.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:23.983Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git "a/user-guide/demos/\344\270\212\344\270\213\346\226\207\344\277\241\346\201\257.html" "b/user-guide/demos/\344\270\212\344\270\213\346\226\207\344\277\241\346\201\257.html"
index 538a80d..cd1943f 100644
--- "a/user-guide/demos/\344\270\212\344\270\213\346\226\207\344\277\241\346\201\257.html"
+++ "b/user-guide/demos/\344\270\212\344\270\213\346\226\207\344\277\241\346\201\257.html"
@@ -1458,7 +1458,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"4.20 上下文信息","level":"1.5.19","depth":2,"next":{"title":"4.21 隐式参数","level":"1.5.20","depth":2,"path":"demos/隐式传参.md","ref":"demos/隐式传参.md","articles":[]},"previous":{"title":"4.19 回声测试","level":"1.5.18","depth":2,"path":"demos/回声测试.md","ref":"demos/回声测试.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"demos/上下文信息.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:36.721Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"4.20 上下文信息","level":"1.5.19","depth":2,"next":{"title":"4.21 隐式参数","level":"1.5.20","depth":2,"path":"demos/隐式传参.md","ref":"demos/隐式传参.md","articles":[]},"previous":{"title":"4.19 回声测试","level":"1.5.18","depth":2,"path":"demos/回声测试.md","ref":"demos/回声测试.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"demos/上下文信息.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:23.983Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git "a/user-guide/demos/\344\270\273\346\234\272\347\273\221\345\256\232.html" "b/user-guide/demos/\344\270\273\346\234\272\347\273\221\345\256\232.html"
index 021093f..0dbec52 100644
--- "a/user-guide/demos/\344\270\273\346\234\272\347\273\221\345\256\232.html"
+++ "b/user-guide/demos/\344\270\273\346\234\272\347\273\221\345\256\232.html"
@@ -1466,7 +1466,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"4.38 主机绑定","level":"1.5.37","depth":2,"next":{"title":"4.39 日志适配","level":"1.5.38","depth":2,"path":"demos/日志适配.md","ref":"demos/日志适配.md","articles":[]},"previous":{"title":"4.37 优雅停机","level":"1.5.36","depth":2,"path":"demos/优雅停机.md","ref":"demos/优雅停机.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"demos/主机绑定.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:36.721Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"4.38 主机绑定","level":"1.5.37","depth":2,"next":{"title":"4.39 日志适配","level":"1.5.38","depth":2,"path":"demos/日志适配.md","ref":"demos/日志适配.md","articles":[]},"previous":{"title":"4.37 优雅停机","level":"1.5.36","depth":2,"path":"demos/优雅停机.md","ref":"demos/优雅停机.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"demos/主机绑定.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:23.983Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git "a/user-guide/demos/\344\272\213\344\273\266\351\200\232\347\237\245.html" "b/user-guide/demos/\344\272\213\344\273\266\351\200\232\347\237\245.html"
index 9cea593..6a693e1 100644
--- "a/user-guide/demos/\344\272\213\344\273\266\351\200\232\347\237\245.html"
+++ "b/user-guide/demos/\344\272\213\344\273\266\351\200\232\347\237\245.html"
@@ -1513,7 +1513,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"4.25 事件通知","level":"1.5.24","depth":2,"next":{"title":"4.26 本地存根","level":"1.5.25","depth":2,"path":"demos/本地存根.md","ref":"demos/本地存根.md","articles":[]},"previous":{"title":"4.24 参数回调","level":"1.5.23","depth":2,"path":"demos/参数回调.md","ref":"demos/参数回调.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"demos/事件通知.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:36.721Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"4.25 事件通知","level":"1.5.24","depth":2,"next":{"title":"4.26 本地存根","level":"1.5.25","depth":2,"path":"demos/本地存根.md","ref":"demos/本地存根.md","articles":[]},"previous":{"title":"4.24 参数回调","level":"1.5.23","depth":2,"path":"demos/参数回调.md","ref":"demos/参数回调.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"demos/事件通知.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:23.983Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git "a/user-guide/demos/\344\273\244\347\211\214\351\252\214\350\257\201.html" "b/user-guide/demos/\344\273\244\347\211\214\351\252\214\350\257\201.html"
index 5dc85e0..55e94d7 100644
--- "a/user-guide/demos/\344\273\244\347\211\214\351\252\214\350\257\201.html"
+++ "b/user-guide/demos/\344\273\244\347\211\214\351\252\214\350\257\201.html"
@@ -1455,7 +1455,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"4.33 令牌验证","level":"1.5.32","depth":2,"next":{"title":"4.34 路由规则","level":"1.5.33","depth":2,"path":"demos/路由规则.md","ref":"demos/路由规则.md","articles":[]},"previous":{"title":"4.32 粘滞连接","level":"1.5.31","depth":2,"path":"demos/粘滞连接.md","ref":"demos/粘滞连接.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"demos/令牌验证.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:36.721Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"4.33 令牌验证","level":"1.5.32","depth":2,"next":{"title":"4.34 路由规则","level":"1.5.33","depth":2,"path":"demos/路由规则.md","ref":"demos/路由规则.md","articles":[]},"previous":{"title":"4.32 粘滞连接","level":"1.5.31","depth":2,"path":"demos/粘滞连接.md","ref":"demos/粘滞连接.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"demos/令牌验证.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:23.983Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git "a/user-guide/demos/\344\274\230\351\233\205\345\201\234\346\234\272.html" "b/user-guide/demos/\344\274\230\351\233\205\345\201\234\346\234\272.html"
index 722c078..a5e2874 100644
--- "a/user-guide/demos/\344\274\230\351\233\205\345\201\234\346\234\272.html"
+++ "b/user-guide/demos/\344\274\230\351\233\205\345\201\234\346\234\272.html"
@@ -1451,7 +1451,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"4.37 优雅停机","level":"1.5.36","depth":2,"next":{"title":"4.38 主机绑定","level":"1.5.37","depth":2,"path":"demos/主机绑定.md","ref":"demos/主机绑定.md","articles":[]},"previous":{"title":"4.36 服务降级","level":"1.5.35","depth":2,"path":"demos/服务降级.md","ref":"demos/服务降级.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"demos/优雅停机.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:36.721Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"4.37 优雅停机","level":"1.5.36","depth":2,"next":{"title":"4.38 主机绑定","level":"1.5.37","depth":2,"path":"demos/主机绑定.md","ref":"demos/主机绑定.md","articles":[]},"previous":{"title":"4.36 服务降级","level":"1.5.35","depth":2,"path":"demos/服务降级.md","ref":"demos/服务降级.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"demos/优雅停机.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:23.983Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git "a/user-guide/demos/\345\210\206\345\270\203\345\274\217\344\272\213\345\212\241.html" "b/user-guide/demos/\345\210\206\345\270\203\345\274\217\344\272\213\345\212\241.html"
index 51d7ef6..c087180 100644
--- "a/user-guide/demos/\345\210\206\345\270\203\345\274\217\344\272\213\345\212\241.html"
+++ "b/user-guide/demos/\345\210\206\345\270\203\345\274\217\344\272\213\345\212\241.html"
@@ -1434,7 +1434,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"4.43 分布式事务","level":"1.5.42","depth":2,"next":{"title":"5 API参考手册","level":"1.6","depth":1,"path":"reference-apiconf/api.md","ref":"reference-apiconf/api.md","articles":[]},"previous":{"title":"4.42 Reference Config缓存","level":"1.5.41","depth":2,"path":"demos/ReferenceConfig缓存.md","ref":"demos/ReferenceConfig缓存.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"demos/分布式事务.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:36.721Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"4.43 分布式事务","level":"1.5.42","depth":2,"next":{"title":"5 API参考手册","level":"1.6","depth":1,"path":"reference-apiconf/api.md","ref":"reference-apiconf/api.md","articles":[]},"previous":{"title":"4.42 Reference Config缓存","level":"1.5.41","depth":2,"path":"demos/ReferenceConfig缓存.md","ref":"demos/ReferenceConfig缓存.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"demos/分布式事务.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:23.983Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git "a/user-guide/demos/\345\210\206\347\273\204\350\201\232\345\220\210.html" "b/user-guide/demos/\345\210\206\347\273\204\350\201\232\345\220\210.html"
index 331cdcf..155724a 100644
--- "a/user-guide/demos/\345\210\206\347\273\204\350\201\232\345\220\210.html"
+++ "b/user-guide/demos/\345\210\206\347\273\204\350\201\232\345\220\210.html"
@@ -1461,7 +1461,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"4.14 分组聚合","level":"1.5.13","depth":2,"next":{"title":"4.15 参数验证","level":"1.5.14","depth":2,"path":"demos/参数验证.md","ref":"demos/参数验证.md","articles":[]},"previous":{"title":"4.13 多版本","level":"1.5.12","depth":2,"path":"demos/多版本.md","ref":"demos/多版本.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"demos/分组聚合.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:36.721Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"4.14 分组聚合","level":"1.5.13","depth":2,"next":{"title":"4.15 参数验证","level":"1.5.14","depth":2,"path":"demos/参数验证.md","ref":"demos/参数验证.md","articles":[]},"previous":{"title":"4.13 多版本","level":"1.5.12","depth":2,"path":"demos/多版本.md","ref":"demos/多版本.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"demos/分组聚合.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:23.983Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git "a/user-guide/demos/\345\217\202\346\225\260\345\233\236\350\260\203.html" "b/user-guide/demos/\345\217\202\346\225\260\345\233\236\350\260\203.html"
index fcf6d3d..d8db839 100644
--- "a/user-guide/demos/\345\217\202\346\225\260\345\233\236\350\260\203.html"
+++ "b/user-guide/demos/\345\217\202\346\225\260\345\233\236\350\260\203.html"
@@ -1527,7 +1527,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"4.24 参数回调","level":"1.5.23","depth":2,"next":{"title":"4.25 事件通知","level":"1.5.24","depth":2,"path":"demos/事件通知.md","ref":"demos/事件通知.md","articles":[]},"previous":{"title":"4.23 本地调用","level":"1.5.22","depth":2,"path":"demos/本地调用.md","ref":"demos/本地调用.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"demos/参数回调.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:36.721Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"4.24 参数回调","level":"1.5.23","depth":2,"next":{"title":"4.25 事件通知","level":"1.5.24","depth":2,"path":"demos/事件通知.md","ref":"demos/事件通知.md","articles":[]},"previous":{"title":"4.23 本地调用","level":"1.5.22","depth":2,"path":"demos/本地调用.md","ref":"demos/本地调用.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"demos/参数回调.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:23.983Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git "a/user-guide/demos/\345\217\202\346\225\260\351\252\214\350\257\201.html" "b/user-guide/demos/\345\217\202\346\225\260\351\252\214\350\257\201.html"
index ed3ae94..c0bacb3 100644
--- "a/user-guide/demos/\345\217\202\346\225\260\351\252\214\350\257\201.html"
+++ "b/user-guide/demos/\345\217\202\346\225\260\351\252\214\350\257\201.html"
@@ -1590,7 +1590,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"4.15 参数验证","level":"1.5.14","depth":2,"next":{"title":"4.16 结果缓存","level":"1.5.15","depth":2,"path":"demos/结果缓存.md","ref":"demos/结果缓存.md","articles":[]},"previous":{"title":"4.14 分组聚合","level":"1.5.13","depth":2,"path":"demos/分组聚合.md","ref":"demos/分组聚合.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"demos/参数验证.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:36.721Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"4.15 参数验证","level":"1.5.14","depth":2,"next":{"title":"4.16 结果缓存","level":"1.5.15","depth":2,"path":"demos/结果缓存.md","ref":"demos/结果缓存.md","articles":[]},"previous":{"title":"4.14 分组聚合","level":"1.5.13","depth":2,"path":"demos/分组聚合.md","ref":"demos/分组聚合.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"demos/参数验证.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:23.983Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git "a/user-guide/demos/\345\217\252\346\263\250\345\206\214.html" "b/user-guide/demos/\345\217\252\346\263\250\345\206\214.html"
index ba4d9a4..a98d5c3 100644
--- "a/user-guide/demos/\345\217\252\346\263\250\345\206\214.html"
+++ "b/user-guide/demos/\345\217\252\346\263\250\345\206\214.html"
@@ -1440,7 +1440,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"4.7 只注册","level":"1.5.7","depth":2,"next":{"title":"4.8 静态服务","level":"1.5.8","depth":2,"path":"demos/静态服务.md","ref":"demos/静态服务.md","articles":[]},"previous":{"title":"4.6 只订阅","level":"1.5.6","depth":2,"path":"demos/只订阅.md","ref":"demos/只订阅.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"demos/只注册.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:36.721Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"4.7 只注册","level":"1.5.7","depth":2,"next":{"title":"4.8 静态服务","level":"1.5.8","depth":2,"path":"demos/静态服务.md","ref":"demos/静态服务.md","articles":[]},"previous":{"title":"4.6 只订阅","level":"1.5.6","depth":2,"path":"demos/只订阅.md","ref":"demos/只订阅.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"demos/只注册.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:23.983Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git "a/user-guide/demos/\345\217\252\350\256\242\351\230\205.html" "b/user-guide/demos/\345\217\252\350\256\242\351\230\205.html"
index 6ff6d20..ff8d42d 100644
--- "a/user-guide/demos/\345\217\252\350\256\242\351\230\205.html"
+++ "b/user-guide/demos/\345\217\252\350\256\242\351\230\205.html"
@@ -1439,7 +1439,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"4.6 只订阅","level":"1.5.6","depth":2,"next":{"title":"4.7 只注册","level":"1.5.7","depth":2,"path":"demos/只注册.md","ref":"demos/只注册.md","articles":[]},"previous":{"title":"4.5 直连提供者","level":"1.5.5","depth":2,"path":"demos/直连提供者.md","ref":"demos/直连提供者.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"demos/只订阅.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:36.721Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"4.6 只订阅","level":"1.5.6","depth":2,"next":{"title":"4.7 只注册","level":"1.5.7","depth":2,"path":"demos/只注册.md","ref":"demos/只注册.md","articles":[]},"previous":{"title":"4.5 直连提供者","level":"1.5.5","depth":2,"path":"demos/直连提供者.md","ref":"demos/直连提供者.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"demos/只订阅.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:23.983Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git "a/user-guide/demos/\345\220\257\345\212\250\346\227\266\346\243\200\346\237\245.html" "b/user-guide/demos/\345\220\257\345\212\250\346\227\266\346\243\200\346\237\245.html"
index b832c22..dfc2e07 100644
--- "a/user-guide/demos/\345\220\257\345\212\250\346\227\266\346\243\200\346\237\245.html"
+++ "b/user-guide/demos/\345\220\257\345\212\250\346\227\266\346\243\200\346\237\245.html"
@@ -1469,7 +1469,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"4.1 启动时检查","level":"1.5.1","depth":2,"next":{"title":"4.2 集群容错","level":"1.5.2","depth":2,"path":"demos/集群容错.md","ref":"demos/集群容错.md","articles":[]},"previous":{"title":"4 示例","level":"1.5","depth":1,"ref":"","articles":[{"title":"4.1 启动时检查","level":"1.5.1","depth":2,"path":"demos/启动时检查.md","ref":"demos/启动时检查.md","articles":[]},{"title":"4.2 集群容错","level":"1.5.2","depth":2,"path":"demos/集群容错.md","ref":"demos/集群容错.md","articles":[]},{"title":"4.3 负载均衡","level":"1.5.3","depth":2,"path":"demos/负载均衡.md","ref":"demos/负载均衡.md","articles":[]},{"title":"4.4 线程模型","level":"1.5.4","depth":2,"path":"demos/线程模型.md","ref":"demos/线程模型.md","articles":[]},{"title":"4.5 直连提供者","level":"1.5.5","depth":2,"path":"demos/直连提供者.md","ref":"demos/直连提供者.md","articles":[]},{"title":"4.6 只订阅","level":"1.5.6","depth":2,"path":"demos/只订阅.md","ref":"demos/只订阅.md","articles":[]},{"title":"4.7 只注册","level":"1.5.7","depth":2,"path":"demos/只注册.md","ref":"demos/只注册.md","articles":[]},{"title":"4.8 静态服务","level":"1.5.8","depth":2,"path":"demos/静态服务.md","ref":"demos/静态服务.md","articles":[]},{"title":"4.9 多协议","level":"1.5.9","depth":2,"path":"demos/多协议.md","ref":"demos/多协议.md","articles":[]},{"title":"4.10 多注册中心","level":"1.5.10","depth":2,"path":"demos/多注册中心.md","ref":"demos/多注册中心.md","articles":[]},{"title":"4.11 服务分组","level":"1.5.11","depth":2,"path":"demos/服务分组.md","ref":"demos/服务分组.md","articles":[]},{"title":"4.13 多版本","level":"1.5.12","depth":2,"path":"demos/多版本.md","ref":"demos/多版本.md","articles":[]},{"title":"4.14 分组聚合","level":"1.5.13","depth":2,"path":"demos/分组聚合.md","ref":"demos/分组聚合.md","articles":[]},{"title":"4.15 参数验证","level":"1.5.14","depth":2,"path":"demos/参数验证.md","ref":"demos/参数验证.md","articles":[]},{"title":"4.16 结果缓存","level":"1.5.15","depth":2,"path":"demos/结果缓存.md","ref":"demos/结果缓存.md","articles":[]},{"title":"4.17 泛化引用","level":"1.5.16","depth":2,"path":"demos/泛化引用.md","ref":"demos/泛化引用.md","articles":[]},{"title":"4.18 泛化实现","level":"1.5.17","depth":2,"path":"demos/泛化实现.md","ref":"demos/泛化实现.md","articles":[]},{"title":"4.19 回声测试","level":"1.5.18","depth":2,"path":"demos/回声测试.md","ref":"demos/回声测试.md","articles":[]},{"title":"4.20 上下文信息","level":"1.5.19","depth":2,"path":"demos/上下文信息.md","ref":"demos/上下文信息.md","articles":[]},{"title":"4.21 隐式参数","level":"1.5.20","depth":2,"path":"demos/隐式传参.md","ref":"demos/隐式传参.md","articles":[]},{"title":"4.22 异步调用","level":"1.5.21","depth":2,"path":"demos/异步调用.md","ref":"demos/异步调用.md","articles":[]},{"title":"4.23 本地调用","level":"1.5.22","depth":2,"path":"demos/本地调用.md","ref":"demos/本地调用.md","articles":[]},{"title":"4.24 参数回调","level":"1.5.23","depth":2,"path":"demos/参数回调.md","ref":"demos/参数回调.md","articles":[]},{"title":"4.25 事件通知","level":"1.5.24","depth":2,"path":"demos/事件通知.md","ref":"demos/事件通知.md","articles":[]},{"title":"4.26 本地存根","level":"1.5.25","depth":2,"path":"demos/本地存根.md","ref":"demos/本地存根.md","articles":[]},{"title":"4.27 本地伪装","level":"1.5.26","depth":2,"path":"demos/本地伪装.md","ref":"demos/本地伪装.md","articles":[]},{"title":"4.28 延迟暴露","level":"1.5.27","depth":2,"path":"demos/延迟暴露.md","ref":"demos/延迟暴露.md","articles":[]},{"title":"4.29 并发控制","level":"1.5.28","depth":2,"path":"demos/并发控制.md","ref":"demos/并发控制.md","articles":[]},{"title":"4.30 连接控制","level":"1.5.29","depth":2,"path":"demos/连接控制.md","ref":"demos/连接控制.md","articles":[]},{"title":"4.31 延迟连接","level":"1.5.30","depth":2,"path":"demos/延迟连接.md","ref":"demos/延迟连接.md","articles":[]},{"title":"4.32 粘滞连接","level":"1.5.31","depth":2,"path":"demos/粘滞连接.md","ref":"demos/粘滞连接.md","articles":[]},{"title":"4.33 令牌验证","level":"1.5.32","depth":2,"path":"demos/令牌验证.md","ref":"demos/令牌验证.md","articles":[]},{"title":"4.34 路由规则","level":"1.5.33","depth":2,"path":"demos/路由规则.md","ref":"demos/路由规则.md","articles":[]},{"title":"4.35 配置规则","level":"1.5.34","depth":2,"path":"demos/配置规则.md","ref":"demos/配置规则.md","articles":[]},{"title":"4.36 服务降级","level":"1.5.35","depth":2,"path":"demos/服务降级.md","ref":"demos/服务降级.md","articles":[]},{"title":"4.37 优雅停机","level":"1.5.36","depth":2,"path":"demos/优雅停机.md","ref":"demos/优雅停机.md","articles":[]},{"title":"4.38 主机绑定","level":"1.5.37","depth":2,"path":"demos/主机绑定.md","ref":"demos/主机绑定.md","articles":[]},{"title":"4.39 日志适配","level":"1.5.38","depth":2,"path":"demos/日志适配.md","ref":"demos/日志适配.md","articles":[]},{"title":"4.40 访问日志","level":"1.5.39","depth":2,"path":"demos/访问日志.md","ref":"demos/访问日志.md","articles":[]},{"title":"4.41 服务容器","level":"1.5.40","depth":2,"path":"demos/服务容器.md","ref":"demos/服务容器.md","articles":[]},{"title":"4.42 Reference Config缓存","level":"1.5.41","depth":2,"path":"demos/ReferenceConfig缓存.md","ref":"demos/ReferenceConfig缓存.md","articles":[]},{"title":"4.43 分布式事务","level":"1.5.42","depth":2,"path":"demos/分布式事务.md","ref":"demos/分布式事务.md","articles":[]}]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"demos/启动时检查.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:36.721Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"4.1 启动时检查","level":"1.5.1","depth":2,"next":{"title":"4.2 集群容错","level":"1.5.2","depth":2,"path":"demos/集群容错.md","ref":"demos/集群容错.md","articles":[]},"previous":{"title":"4 示例","level":"1.5","depth":1,"ref":"","articles":[{"title":"4.1 启动时检查","level":"1.5.1","depth":2,"path":"demos/启动时检查.md","ref":"demos/启动时检查.md","articles":[]},{"title":"4.2 集群容错","level":"1.5.2","depth":2,"path":"demos/集群容错.md","ref":"demos/集群容错.md","articles":[]},{"title":"4.3 负载均衡","level":"1.5.3","depth":2,"path":"demos/负载均衡.md","ref":"demos/负载均衡.md","articles":[]},{"title":"4.4 线程模型","level":"1.5.4","depth":2,"path":"demos/线程模型.md","ref":"demos/线程模型.md","articles":[]},{"title":"4.5 直连提供者","level":"1.5.5","depth":2,"path":"demos/直连提供者.md","ref":"demos/直连提供者.md","articles":[]},{"title":"4.6 只订阅","level":"1.5.6","depth":2,"path":"demos/只订阅.md","ref":"demos/只订阅.md","articles":[]},{"title":"4.7 只注册","level":"1.5.7","depth":2,"path":"demos/只注册.md","ref":"demos/只注册.md","articles":[]},{"title":"4.8 静态服务","level":"1.5.8","depth":2,"path":"demos/静态服务.md","ref":"demos/静态服务.md","articles":[]},{"title":"4.9 多协议","level":"1.5.9","depth":2,"path":"demos/多协议.md","ref":"demos/多协议.md","articles":[]},{"title":"4.10 多注册中心","level":"1.5.10","depth":2,"path":"demos/多注册中心.md","ref":"demos/多注册中心.md","articles":[]},{"title":"4.11 服务分组","level":"1.5.11","depth":2,"path":"demos/服务分组.md","ref":"demos/服务分组.md","articles":[]},{"title":"4.13 多版本","level":"1.5.12","depth":2,"path":"demos/多版本.md","ref":"demos/多版本.md","articles":[]},{"title":"4.14 分组聚合","level":"1.5.13","depth":2,"path":"demos/分组聚合.md","ref":"demos/分组聚合.md","articles":[]},{"title":"4.15 参数验证","level":"1.5.14","depth":2,"path":"demos/参数验证.md","ref":"demos/参数验证.md","articles":[]},{"title":"4.16 结果缓存","level":"1.5.15","depth":2,"path":"demos/结果缓存.md","ref":"demos/结果缓存.md","articles":[]},{"title":"4.17 泛化引用","level":"1.5.16","depth":2,"path":"demos/泛化引用.md","ref":"demos/泛化引用.md","articles":[]},{"title":"4.18 泛化实现","level":"1.5.17","depth":2,"path":"demos/泛化实现.md","ref":"demos/泛化实现.md","articles":[]},{"title":"4.19 回声测试","level":"1.5.18","depth":2,"path":"demos/回声测试.md","ref":"demos/回声测试.md","articles":[]},{"title":"4.20 上下文信息","level":"1.5.19","depth":2,"path":"demos/上下文信息.md","ref":"demos/上下文信息.md","articles":[]},{"title":"4.21 隐式参数","level":"1.5.20","depth":2,"path":"demos/隐式传参.md","ref":"demos/隐式传参.md","articles":[]},{"title":"4.22 异步调用","level":"1.5.21","depth":2,"path":"demos/异步调用.md","ref":"demos/异步调用.md","articles":[]},{"title":"4.23 本地调用","level":"1.5.22","depth":2,"path":"demos/本地调用.md","ref":"demos/本地调用.md","articles":[]},{"title":"4.24 参数回调","level":"1.5.23","depth":2,"path":"demos/参数回调.md","ref":"demos/参数回调.md","articles":[]},{"title":"4.25 事件通知","level":"1.5.24","depth":2,"path":"demos/事件通知.md","ref":"demos/事件通知.md","articles":[]},{"title":"4.26 本地存根","level":"1.5.25","depth":2,"path":"demos/本地存根.md","ref":"demos/本地存根.md","articles":[]},{"title":"4.27 本地伪装","level":"1.5.26","depth":2,"path":"demos/本地伪装.md","ref":"demos/本地伪装.md","articles":[]},{"title":"4.28 延迟暴露","level":"1.5.27","depth":2,"path":"demos/延迟暴露.md","ref":"demos/延迟暴露.md","articles":[]},{"title":"4.29 并发控制","level":"1.5.28","depth":2,"path":"demos/并发控制.md","ref":"demos/并发控制.md","articles":[]},{"title":"4.30 连接控制","level":"1.5.29","depth":2,"path":"demos/连接控制.md","ref":"demos/连接控制.md","articles":[]},{"title":"4.31 延迟连接","level":"1.5.30","depth":2,"path":"demos/延迟连接.md","ref":"demos/延迟连接.md","articles":[]},{"title":"4.32 粘滞连接","level":"1.5.31","depth":2,"path":"demos/粘滞连接.md","ref":"demos/粘滞连接.md","articles":[]},{"title":"4.33 令牌验证","level":"1.5.32","depth":2,"path":"demos/令牌验证.md","ref":"demos/令牌验证.md","articles":[]},{"title":"4.34 路由规则","level":"1.5.33","depth":2,"path":"demos/路由规则.md","ref":"demos/路由规则.md","articles":[]},{"title":"4.35 配置规则","level":"1.5.34","depth":2,"path":"demos/配置规则.md","ref":"demos/配置规则.md","articles":[]},{"title":"4.36 服务降级","level":"1.5.35","depth":2,"path":"demos/服务降级.md","ref":"demos/服务降级.md","articles":[]},{"title":"4.37 优雅停机","level":"1.5.36","depth":2,"path":"demos/优雅停机.md","ref":"demos/优雅停机.md","articles":[]},{"title":"4.38 主机绑定","level":"1.5.37","depth":2,"path":"demos/主机绑定.md","ref":"demos/主机绑定.md","articles":[]},{"title":"4.39 日志适配","level":"1.5.38","depth":2,"path":"demos/日志适配.md","ref":"demos/日志适配.md","articles":[]},{"title":"4.40 访问日志","level":"1.5.39","depth":2,"path":"demos/访问日志.md","ref":"demos/访问日志.md","articles":[]},{"title":"4.41 服务容器","level":"1.5.40","depth":2,"path":"demos/服务容器.md","ref":"demos/服务容器.md","articles":[]},{"title":"4.42 Reference Config缓存","level":"1.5.41","depth":2,"path":"demos/ReferenceConfig缓存.md","ref":"demos/ReferenceConfig缓存.md","articles":[]},{"title":"4.43 分布式事务","level":"1.5.42","depth":2,"path":"demos/分布式事务.md","ref":"demos/分布式事务.md","articles":[]}]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"demos/启动时检查.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:23.983Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git "a/user-guide/demos/\345\233\236\345\243\260\346\265\213\350\257\225.html" "b/user-guide/demos/\345\233\236\345\243\260\346\265\213\350\257\225.html"
index 99339d3..c962218 100644
--- "a/user-guide/demos/\345\233\236\345\243\260\346\265\213\350\257\225.html"
+++ "b/user-guide/demos/\345\233\236\345\243\260\346\265\213\350\257\225.html"
@@ -1442,7 +1442,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"4.19 回声测试","level":"1.5.18","depth":2,"next":{"title":"4.20 上下文信息","level":"1.5.19","depth":2,"path":"demos/上下文信息.md","ref":"demos/上下文信息.md","articles":[]},"previous":{"title":"4.18 泛化实现","level":"1.5.17","depth":2,"path":"demos/泛化实现.md","ref":"demos/泛化实现.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"demos/回声测试.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:36.721Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"4.19 回声测试","level":"1.5.18","depth":2,"next":{"title":"4.20 上下文信息","level":"1.5.19","depth":2,"path":"demos/上下文信息.md","ref":"demos/上下文信息.md","articles":[]},"previous":{"title":"4.18 泛化实现","level":"1.5.17","depth":2,"path":"demos/泛化实现.md","ref":"demos/泛化实现.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"demos/回声测试.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:23.983Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git "a/user-guide/demos/\345\244\232\345\215\217\350\256\256.html" "b/user-guide/demos/\345\244\232\345\215\217\350\256\256.html"
index c9f771a..d9ee894 100644
--- "a/user-guide/demos/\345\244\232\345\215\217\350\256\256.html"
+++ "b/user-guide/demos/\345\244\232\345\215\217\350\256\256.html"
@@ -1471,7 +1471,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"4.9 多协议","level":"1.5.9","depth":2,"next":{"title":"4.10 多注册中心","level":"1.5.10","depth":2,"path":"demos/多注册中心.md","ref":"demos/多注册中心.md","articles":[]},"previous":{"title":"4.8 静态服务","level":"1.5.8","depth":2,"path":"demos/静态服务.md","ref":"demos/静态服务.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"demos/多协议.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:36.721Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"4.9 多协议","level":"1.5.9","depth":2,"next":{"title":"4.10 多注册中心","level":"1.5.10","depth":2,"path":"demos/多注册中心.md","ref":"demos/多注册中心.md","articles":[]},"previous":{"title":"4.8 静态服务","level":"1.5.8","depth":2,"path":"demos/静态服务.md","ref":"demos/静态服务.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"demos/多协议.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:23.983Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git "a/user-guide/demos/\345\244\232\346\263\250\345\206\214\344\270\255\345\277\203.html" "b/user-guide/demos/\345\244\232\346\263\250\345\206\214\344\270\255\345\277\203.html"
index 183d23a..0fa5e77 100644
--- "a/user-guide/demos/\345\244\232\346\263\250\345\206\214\344\270\255\345\277\203.html"
+++ "b/user-guide/demos/\345\244\232\346\263\250\345\206\214\344\270\255\345\277\203.html"
@@ -1510,7 +1510,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"4.10 多注册中心","level":"1.5.10","depth":2,"next":{"title":"4.11 服务分组","level":"1.5.11","depth":2,"path":"demos/服务分组.md","ref":"demos/服务分组.md","articles":[]},"previous":{"title":"4.9 多协议","level":"1.5.9","depth":2,"path":"demos/多协议.md","ref":"demos/多协议.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"demos/多注册中心.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:36.721Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"4.10 多注册中心","level":"1.5.10","depth":2,"next":{"title":"4.11 服务分组","level":"1.5.11","depth":2,"path":"demos/服务分组.md","ref":"demos/服务分组.md","articles":[]},"previous":{"title":"4.9 多协议","level":"1.5.9","depth":2,"path":"demos/多协议.md","ref":"demos/多协议.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"demos/多注册中心.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:23.983Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git "a/user-guide/demos/\345\244\232\347\211\210\346\234\254.html" "b/user-guide/demos/\345\244\232\347\211\210\346\234\254.html"
index 1e2df22..5d75fd7 100644
--- "a/user-guide/demos/\345\244\232\347\211\210\346\234\254.html"
+++ "b/user-guide/demos/\345\244\232\347\211\210\346\234\254.html"
@@ -1451,7 +1451,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"4.13 多版本","level":"1.5.12","depth":2,"next":{"title":"4.14 分组聚合","level":"1.5.13","depth":2,"path":"demos/分组聚合.md","ref":"demos/分组聚合.md","articles":[]},"previous":{"title":"4.11 服务分组","level":"1.5.11","depth":2,"path":"demos/服务分组.md","ref":"demos/服务分组.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"demos/多版本.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:36.721Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"4.13 多版本","level":"1.5.12","depth":2,"next":{"title":"4.14 分组聚合","level":"1.5.13","depth":2,"path":"demos/分组聚合.md","ref":"demos/分组聚合.md","articles":[]},"previous":{"title":"4.11 服务分组","level":"1.5.11","depth":2,"path":"demos/服务分组.md","ref":"demos/服务分组.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"demos/多版本.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:23.983Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git "a/user-guide/demos/\345\271\266\345\217\221\346\216\247\345\210\266.html" "b/user-guide/demos/\345\271\266\345\217\221\346\216\247\345\210\266.html"
index 49163a1..0db5fc8 100644
--- "a/user-guide/demos/\345\271\266\345\217\221\346\216\247\345\210\266.html"
+++ "b/user-guide/demos/\345\271\266\345\217\221\346\216\247\345\210\266.html"
@@ -1460,7 +1460,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"4.29 并发控制","level":"1.5.28","depth":2,"next":{"title":"4.30 连接控制","level":"1.5.29","depth":2,"path":"demos/连接控制.md","ref":"demos/连接控制.md","articles":[]},"previous":{"title":"4.28 延迟暴露","level":"1.5.27","depth":2,"path":"demos/延迟暴露.md","ref":"demos/延迟暴露.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"demos/并发控制.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:36.721Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"4.29 并发控制","level":"1.5.28","depth":2,"next":{"title":"4.30 连接控制","level":"1.5.29","depth":2,"path":"demos/连接控制.md","ref":"demos/连接控制.md","articles":[]},"previous":{"title":"4.28 延迟暴露","level":"1.5.27","depth":2,"path":"demos/延迟暴露.md","ref":"demos/延迟暴露.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"demos/并发控制.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:23.983Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git "a/user-guide/demos/\345\273\266\350\277\237\346\232\264\351\234\262.html" "b/user-guide/demos/\345\273\266\350\277\237\346\232\264\351\234\262.html"
index 42ad76e..fa96108 100644
--- "a/user-guide/demos/\345\273\266\350\277\237\346\232\264\351\234\262.html"
+++ "b/user-guide/demos/\345\273\266\350\277\237\346\232\264\351\234\262.html"
@@ -1450,7 +1450,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"4.28 延迟暴露","level":"1.5.27","depth":2,"next":{"title":"4.29 并发控制","level":"1.5.28","depth":2,"path":"demos/并发控制.md","ref":"demos/并发控制.md","articles":[]},"previous":{"title":"4.27 本地伪装","level":"1.5.26","depth":2,"path":"demos/本地伪装.md","ref":"demos/本地伪装.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"demos/延迟暴露.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:36.721Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"4.28 延迟暴露","level":"1.5.27","depth":2,"next":{"title":"4.29 并发控制","level":"1.5.28","depth":2,"path":"demos/并发控制.md","ref":"demos/并发控制.md","articles":[]},"previous":{"title":"4.27 本地伪装","level":"1.5.26","depth":2,"path":"demos/本地伪装.md","ref":"demos/本地伪装.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"demos/延迟暴露.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:23.983Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git "a/user-guide/demos/\345\273\266\350\277\237\350\277\236\346\216\245.html" "b/user-guide/demos/\345\273\266\350\277\237\350\277\236\346\216\245.html"
index f15e9b0..c4838cf 100644
--- "a/user-guide/demos/\345\273\266\350\277\237\350\277\236\346\216\245.html"
+++ "b/user-guide/demos/\345\273\266\350\277\237\350\277\236\346\216\245.html"
@@ -1434,7 +1434,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"4.31 延迟连接","level":"1.5.30","depth":2,"next":{"title":"4.32 粘滞连接","level":"1.5.31","depth":2,"path":"demos/粘滞连接.md","ref":"demos/粘滞连接.md","articles":[]},"previous":{"title":"4.30 连接控制","level":"1.5.29","depth":2,"path":"demos/连接控制.md","ref":"demos/连接控制.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"demos/延迟连接.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:36.721Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"4.31 延迟连接","level":"1.5.30","depth":2,"next":{"title":"4.32 粘滞连接","level":"1.5.31","depth":2,"path":"demos/粘滞连接.md","ref":"demos/粘滞连接.md","articles":[]},"previous":{"title":"4.30 连接控制","level":"1.5.29","depth":2,"path":"demos/连接控制.md","ref":"demos/连接控制.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"demos/延迟连接.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:23.983Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git "a/user-guide/demos/\345\274\202\346\255\245\350\260\203\347\224\250.html" "b/user-guide/demos/\345\274\202\346\255\245\350\260\203\347\224\250.html"
index 7e3ae21..7604eab 100644
--- "a/user-guide/demos/\345\274\202\346\255\245\350\260\203\347\224\250.html"
+++ "b/user-guide/demos/\345\274\202\346\255\245\350\260\203\347\224\250.html"
@@ -1466,7 +1466,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"4.22 异步调用","level":"1.5.21","depth":2,"next":{"title":"4.23 本地调用","level":"1.5.22","depth":2,"path":"demos/本地调用.md","ref":"demos/本地调用.md","articles":[]},"previous":{"title":"4.21 隐式参数","level":"1.5.20","depth":2,"path":"demos/隐式传参.md","ref":"demos/隐式传参.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"demos/异步调用.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:36.721Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"4.22 异步调用","level":"1.5.21","depth":2,"next":{"title":"4.23 本地调用","level":"1.5.22","depth":2,"path":"demos/本地调用.md","ref":"demos/本地调用.md","articles":[]},"previous":{"title":"4.21 隐式参数","level":"1.5.20","depth":2,"path":"demos/隐式传参.md","ref":"demos/隐式传参.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"demos/异步调用.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:23.983Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git "a/user-guide/demos/\346\227\245\345\277\227\351\200\202\351\205\215.html" "b/user-guide/demos/\346\227\245\345\277\227\351\200\202\351\205\215.html"
index c269f4b..0e6349c 100644
--- "a/user-guide/demos/\346\227\245\345\277\227\351\200\202\351\205\215.html"
+++ "b/user-guide/demos/\346\227\245\345\277\227\351\200\202\351\205\215.html"
@@ -1447,7 +1447,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"4.39 日志适配","level":"1.5.38","depth":2,"next":{"title":"4.40 访问日志","level":"1.5.39","depth":2,"path":"demos/访问日志.md","ref":"demos/访问日志.md","articles":[]},"previous":{"title":"4.38 主机绑定","level":"1.5.37","depth":2,"path":"demos/主机绑定.md","ref":"demos/主机绑定.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"demos/日志适配.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:36.721Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"4.39 日志适配","level":"1.5.38","depth":2,"next":{"title":"4.40 访问日志","level":"1.5.39","depth":2,"path":"demos/访问日志.md","ref":"demos/访问日志.md","articles":[]},"previous":{"title":"4.38 主机绑定","level":"1.5.37","depth":2,"path":"demos/主机绑定.md","ref":"demos/主机绑定.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"demos/日志适配.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:23.983Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git "a/user-guide/demos/\346\234\215\345\212\241\345\210\206\347\273\204.html" "b/user-guide/demos/\346\234\215\345\212\241\345\210\206\347\273\204.html"
index 515f30f..9642e31 100644
--- "a/user-guide/demos/\346\234\215\345\212\241\345\210\206\347\273\204.html"
+++ "b/user-guide/demos/\346\234\215\345\212\241\345\210\206\347\273\204.html"
@@ -1445,7 +1445,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"4.11 服务分组","level":"1.5.11","depth":2,"next":{"title":"4.13 多版本","level":"1.5.12","depth":2,"path":"demos/多版本.md","ref":"demos/多版本.md","articles":[]},"previous":{"title":"4.10 多注册中心","level":"1.5.10","depth":2,"path":"demos/多注册中心.md","ref":"demos/多注册中心.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"demos/服务分组.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:36.721Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"4.11 服务分组","level":"1.5.11","depth":2,"next":{"title":"4.13 多版本","level":"1.5.12","depth":2,"path":"demos/多版本.md","ref":"demos/多版本.md","articles":[]},"previous":{"title":"4.10 多注册中心","level":"1.5.10","depth":2,"path":"demos/多注册中心.md","ref":"demos/多注册中心.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"demos/服务分组.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:23.983Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git "a/user-guide/demos/\346\234\215\345\212\241\345\256\271\345\231\250.html" "b/user-guide/demos/\346\234\215\345\212\241\345\256\271\345\231\250.html"
index fdbe150..5e2b81b 100644
--- "a/user-guide/demos/\346\234\215\345\212\241\345\256\271\345\231\250.html"
+++ "b/user-guide/demos/\346\234\215\345\212\241\345\256\271\345\231\250.html"
@@ -1471,7 +1471,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"4.41 服务容器","level":"1.5.40","depth":2,"next":{"title":"4.42 Reference Config缓存","level":"1.5.41","depth":2,"path":"demos/ReferenceConfig缓存.md","ref":"demos/ReferenceConfig缓存.md","articles":[]},"previous":{"title":"4.40 访问日志","level":"1.5.39","depth":2,"path":"demos/访问日志.md","ref":"demos/访问日志.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"demos/服务容器.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:36.721Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"4.41 服务容器","level":"1.5.40","depth":2,"next":{"title":"4.42 Reference Config缓存","level":"1.5.41","depth":2,"path":"demos/ReferenceConfig缓存.md","ref":"demos/ReferenceConfig缓存.md","articles":[]},"previous":{"title":"4.40 访问日志","level":"1.5.39","depth":2,"path":"demos/访问日志.md","ref":"demos/访问日志.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"demos/服务容器.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:23.983Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git "a/user-guide/demos/\346\234\215\345\212\241\351\231\215\347\272\247.html" "b/user-guide/demos/\346\234\215\345\212\241\351\231\215\347\272\247.html"
index 0392b6c..0ce8a08 100644
--- "a/user-guide/demos/\346\234\215\345\212\241\351\231\215\347\272\247.html"
+++ "b/user-guide/demos/\346\234\215\345\212\241\351\231\215\347\272\247.html"
@@ -1452,7 +1452,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"4.36 服务降级","level":"1.5.35","depth":2,"next":{"title":"4.37 优雅停机","level":"1.5.36","depth":2,"path":"demos/优雅停机.md","ref":"demos/优雅停机.md","articles":[]},"previous":{"title":"4.35 配置规则","level":"1.5.34","depth":2,"path":"demos/配置规则.md","ref":"demos/配置规则.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"demos/服务降级.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:36.721Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"4.36 服务降级","level":"1.5.35","depth":2,"next":{"title":"4.37 优雅停机","level":"1.5.36","depth":2,"path":"demos/优雅停机.md","ref":"demos/优雅停机.md","articles":[]},"previous":{"title":"4.35 配置规则","level":"1.5.34","depth":2,"path":"demos/配置规则.md","ref":"demos/配置规则.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"demos/服务降级.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:23.983Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git "a/user-guide/demos/\346\234\254\345\234\260\344\274\252\350\243\205.html" "b/user-guide/demos/\346\234\254\345\234\260\344\274\252\350\243\205.html"
index bbb0d4e..ca187ba 100644
--- "a/user-guide/demos/\346\234\254\345\234\260\344\274\252\350\243\205.html"
+++ "b/user-guide/demos/\346\234\254\345\234\260\344\274\252\350\243\205.html"
@@ -1462,7 +1462,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"4.27 本地伪装","level":"1.5.26","depth":2,"next":{"title":"4.28 延迟暴露","level":"1.5.27","depth":2,"path":"demos/延迟暴露.md","ref":"demos/延迟暴露.md","articles":[]},"previous":{"title":"4.26 本地存根","level":"1.5.25","depth":2,"path":"demos/本地存根.md","ref":"demos/本地存根.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"demos/本地伪装.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:36.721Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"4.27 本地伪装","level":"1.5.26","depth":2,"next":{"title":"4.28 延迟暴露","level":"1.5.27","depth":2,"path":"demos/延迟暴露.md","ref":"demos/延迟暴露.md","articles":[]},"previous":{"title":"4.26 本地存根","level":"1.5.25","depth":2,"path":"demos/本地存根.md","ref":"demos/本地存根.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"demos/本地伪装.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:23.983Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git "a/user-guide/demos/\346\234\254\345\234\260\345\255\230\346\240\271.html" "b/user-guide/demos/\346\234\254\345\234\260\345\255\230\346\240\271.html"
index 91b7c51..b222e9a 100644
--- "a/user-guide/demos/\346\234\254\345\234\260\345\255\230\346\240\271.html"
+++ "b/user-guide/demos/\346\234\254\345\234\260\345\255\230\346\240\271.html"
@@ -1464,7 +1464,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"4.26 本地存根","level":"1.5.25","depth":2,"next":{"title":"4.27 本地伪装","level":"1.5.26","depth":2,"path":"demos/本地伪装.md","ref":"demos/本地伪装.md","articles":[]},"previous":{"title":"4.25 事件通知","level":"1.5.24","depth":2,"path":"demos/事件通知.md","ref":"demos/事件通知.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"demos/本地存根.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:36.721Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"4.26 本地存根","level":"1.5.25","depth":2,"next":{"title":"4.27 本地伪装","level":"1.5.26","depth":2,"path":"demos/本地伪装.md","ref":"demos/本地伪装.md","articles":[]},"previous":{"title":"4.25 事件通知","level":"1.5.24","depth":2,"path":"demos/事件通知.md","ref":"demos/事件通知.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"demos/本地存根.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:23.983Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git "a/user-guide/demos/\346\234\254\345\234\260\350\260\203\347\224\250.html" "b/user-guide/demos/\346\234\254\345\234\260\350\260\203\347\224\250.html"
index abcd8c0..9dbe827 100644
--- "a/user-guide/demos/\346\234\254\345\234\260\350\260\203\347\224\250.html"
+++ "b/user-guide/demos/\346\234\254\345\234\260\350\260\203\347\224\250.html"
@@ -1455,7 +1455,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"4.23 本地调用","level":"1.5.22","depth":2,"next":{"title":"4.24 参数回调","level":"1.5.23","depth":2,"path":"demos/参数回调.md","ref":"demos/参数回调.md","articles":[]},"previous":{"title":"4.22 异步调用","level":"1.5.21","depth":2,"path":"demos/异步调用.md","ref":"demos/异步调用.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"demos/本地调用.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:36.721Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"4.23 本地调用","level":"1.5.22","depth":2,"next":{"title":"4.24 参数回调","level":"1.5.23","depth":2,"path":"demos/参数回调.md","ref":"demos/参数回调.md","articles":[]},"previous":{"title":"4.22 异步调用","level":"1.5.21","depth":2,"path":"demos/异步调用.md","ref":"demos/异步调用.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"demos/本地调用.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:23.983Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git "a/user-guide/demos/\346\263\233\345\214\226\345\256\236\347\216\260.html" "b/user-guide/demos/\346\263\233\345\214\226\345\256\236\347\216\260.html"
index ef6f548..fa28220 100644
--- "a/user-guide/demos/\346\263\233\345\214\226\345\256\236\347\216\260.html"
+++ "b/user-guide/demos/\346\263\233\345\214\226\345\256\236\347\216\260.html"
@@ -1455,7 +1455,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"4.18 泛化实现","level":"1.5.17","depth":2,"next":{"title":"4.19 回声测试","level":"1.5.18","depth":2,"path":"demos/回声测试.md","ref":"demos/回声测试.md","articles":[]},"previous":{"title":"4.17 泛化引用","level":"1.5.16","depth":2,"path":"demos/泛化引用.md","ref":"demos/泛化引用.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"demos/泛化实现.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:36.721Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"4.18 泛化实现","level":"1.5.17","depth":2,"next":{"title":"4.19 回声测试","level":"1.5.18","depth":2,"path":"demos/回声测试.md","ref":"demos/回声测试.md","articles":[]},"previous":{"title":"4.17 泛化引用","level":"1.5.16","depth":2,"path":"demos/泛化引用.md","ref":"demos/泛化引用.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"demos/泛化实现.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:23.983Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git "a/user-guide/demos/\346\263\233\345\214\226\345\274\225\347\224\250.html" "b/user-guide/demos/\346\263\233\345\214\226\345\274\225\347\224\250.html"
index 51d8328..4479ea5 100644
--- "a/user-guide/demos/\346\263\233\345\214\226\345\274\225\347\224\250.html"
+++ "b/user-guide/demos/\346\263\233\345\214\226\345\274\225\347\224\250.html"
@@ -1493,7 +1493,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"4.17 泛化引用","level":"1.5.16","depth":2,"next":{"title":"4.18 泛化实现","level":"1.5.17","depth":2,"path":"demos/泛化实现.md","ref":"demos/泛化实现.md","articles":[]},"previous":{"title":"4.16 结果缓存","level":"1.5.15","depth":2,"path":"demos/结果缓存.md","ref":"demos/结果缓存.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"demos/泛化引用.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:36.721Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"4.17 泛化引用","level":"1.5.16","depth":2,"next":{"title":"4.18 泛化实现","level":"1.5.17","depth":2,"path":"demos/泛化实现.md","ref":"demos/泛化实现.md","articles":[]},"previous":{"title":"4.16 结果缓存","level":"1.5.15","depth":2,"path":"demos/结果缓存.md","ref":"demos/结果缓存.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"demos/泛化引用.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:23.983Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git "a/user-guide/demos/\347\233\264\350\277\236\346\217\220\344\276\233\350\200\205.html" "b/user-guide/demos/\347\233\264\350\277\236\346\217\220\344\276\233\350\200\205.html"
index f31af5d..2d1c1da 100644
--- "a/user-guide/demos/\347\233\264\350\277\236\346\217\220\344\276\233\350\200\205.html"
+++ "b/user-guide/demos/\347\233\264\350\277\236\346\217\220\344\276\233\350\200\205.html"
@@ -1460,7 +1460,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"4.5 直连提供者","level":"1.5.5","depth":2,"next":{"title":"4.6 只订阅","level":"1.5.6","depth":2,"path":"demos/只订阅.md","ref":"demos/只订阅.md","articles":[]},"previous":{"title":"4.4 线程模型","level":"1.5.4","depth":2,"path":"demos/线程模型.md","ref":"demos/线程模型.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"demos/直连提供者.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:36.721Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"4.5 直连提供者","level":"1.5.5","depth":2,"next":{"title":"4.6 只订阅","level":"1.5.6","depth":2,"path":"demos/只订阅.md","ref":"demos/只订阅.md","articles":[]},"previous":{"title":"4.4 线程模型","level":"1.5.4","depth":2,"path":"demos/线程模型.md","ref":"demos/线程模型.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"demos/直连提供者.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:23.983Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git "a/user-guide/demos/\347\262\230\346\273\236\350\277\236\346\216\245.html" "b/user-guide/demos/\347\262\230\346\273\236\350\277\236\346\216\245.html"
index f4bb2d9..237ba27 100644
--- "a/user-guide/demos/\347\262\230\346\273\236\350\277\236\346\216\245.html"
+++ "b/user-guide/demos/\347\262\230\346\273\236\350\277\236\346\216\245.html"
@@ -1434,7 +1434,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"4.32 粘滞连接","level":"1.5.31","depth":2,"next":{"title":"4.33 令牌验证","level":"1.5.32","depth":2,"path":"demos/令牌验证.md","ref":"demos/令牌验证.md","articles":[]},"previous":{"title":"4.31 延迟连接","level":"1.5.30","depth":2,"path":"demos/延迟连接.md","ref":"demos/延迟连接.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"demos/粘滞连接.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:36.721Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"4.32 粘滞连接","level":"1.5.31","depth":2,"next":{"title":"4.33 令牌验证","level":"1.5.32","depth":2,"path":"demos/令牌验证.md","ref":"demos/令牌验证.md","articles":[]},"previous":{"title":"4.31 延迟连接","level":"1.5.30","depth":2,"path":"demos/延迟连接.md","ref":"demos/延迟连接.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"demos/粘滞连接.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:23.983Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git "a/user-guide/demos/\347\272\277\347\250\213\346\250\241\345\236\213.html" "b/user-guide/demos/\347\272\277\347\250\213\346\250\241\345\236\213.html"
index 5bdee06..141f99d 100644
--- "a/user-guide/demos/\347\272\277\347\250\213\346\250\241\345\236\213.html"
+++ "b/user-guide/demos/\347\272\277\347\250\213\346\250\241\345\236\213.html"
@@ -1454,7 +1454,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"4.4 线程模型","level":"1.5.4","depth":2,"next":{"title":"4.5 直连提供者","level":"1.5.5","depth":2,"path":"demos/直连提供者.md","ref":"demos/直连提供者.md","articles":[]},"previous":{"title":"4.3 负载均衡","level":"1.5.3","depth":2,"path":"demos/负载均衡.md","ref":"demos/负载均衡.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"demos/线程模型.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:36.721Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"4.4 线程模型","level":"1.5.4","depth":2,"next":{"title":"4.5 直连提供者","level":"1.5.5","depth":2,"path":"demos/直连提供者.md","ref":"demos/直连提供者.md","articles":[]},"previous":{"title":"4.3 负载均衡","level":"1.5.3","depth":2,"path":"demos/负载均衡.md","ref":"demos/负载均衡.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"demos/线程模型.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:23.983Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git "a/user-guide/demos/\347\273\223\346\236\234\347\274\223\345\255\230.html" "b/user-guide/demos/\347\273\223\346\236\234\347\274\223\345\255\230.html"
index 5dda4cb..4876671 100644
--- "a/user-guide/demos/\347\273\223\346\236\234\347\274\223\345\255\230.html"
+++ "b/user-guide/demos/\347\273\223\346\236\234\347\274\223\345\255\230.html"
@@ -1447,7 +1447,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"4.16 结果缓存","level":"1.5.15","depth":2,"next":{"title":"4.17 泛化引用","level":"1.5.16","depth":2,"path":"demos/泛化引用.md","ref":"demos/泛化引用.md","articles":[]},"previous":{"title":"4.15 参数验证","level":"1.5.14","depth":2,"path":"demos/参数验证.md","ref":"demos/参数验证.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"demos/结果缓存.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:36.721Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"4.16 结果缓存","level":"1.5.15","depth":2,"next":{"title":"4.17 泛化引用","level":"1.5.16","depth":2,"path":"demos/泛化引用.md","ref":"demos/泛化引用.md","articles":[]},"previous":{"title":"4.15 参数验证","level":"1.5.14","depth":2,"path":"demos/参数验证.md","ref":"demos/参数验证.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"demos/结果缓存.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:23.983Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git "a/user-guide/demos/\350\256\277\351\227\256\346\227\245\345\277\227.html" "b/user-guide/demos/\350\256\277\351\227\256\346\227\245\345\277\227.html"
index 8d6e351..a5420e9 100644
--- "a/user-guide/demos/\350\256\277\351\227\256\346\227\245\345\277\227.html"
+++ "b/user-guide/demos/\350\256\277\351\227\256\346\227\245\345\277\227.html"
@@ -1438,7 +1438,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"4.40 访问日志","level":"1.5.39","depth":2,"next":{"title":"4.41 服务容器","level":"1.5.40","depth":2,"path":"demos/服务容器.md","ref":"demos/服务容器.md","articles":[]},"previous":{"title":"4.39 日志适配","level":"1.5.38","depth":2,"path":"demos/日志适配.md","ref":"demos/日志适配.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"demos/访问日志.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:36.721Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"4.40 访问日志","level":"1.5.39","depth":2,"next":{"title":"4.41 服务容器","level":"1.5.40","depth":2,"path":"demos/服务容器.md","ref":"demos/服务容器.md","articles":[]},"previous":{"title":"4.39 日志适配","level":"1.5.38","depth":2,"path":"demos/日志适配.md","ref":"demos/日志适配.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"demos/访问日志.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:23.983Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git "a/user-guide/demos/\350\264\237\350\275\275\345\235\207\350\241\241.html" "b/user-guide/demos/\350\264\237\350\275\275\345\235\207\350\241\241.html"
index 65066ae..2eebc5b 100644
--- "a/user-guide/demos/\350\264\237\350\275\275\345\235\207\350\241\241.html"
+++ "b/user-guide/demos/\350\264\237\350\275\275\345\235\207\350\241\241.html"
@@ -1470,7 +1470,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"4.3 负载均衡","level":"1.5.3","depth":2,"next":{"title":"4.4 线程模型","level":"1.5.4","depth":2,"path":"demos/线程模型.md","ref":"demos/线程模型.md","articles":[]},"previous":{"title":"4.2 集群容错","level":"1.5.2","depth":2,"path":"demos/集群容错.md","ref":"demos/集群容错.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"demos/负载均衡.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:36.721Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"4.3 负载均衡","level":"1.5.3","depth":2,"next":{"title":"4.4 线程模型","level":"1.5.4","depth":2,"path":"demos/线程模型.md","ref":"demos/线程模型.md","articles":[]},"previous":{"title":"4.2 集群容错","level":"1.5.2","depth":2,"path":"demos/集群容错.md","ref":"demos/集群容错.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"demos/负载均衡.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:23.983Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git "a/user-guide/demos/\350\267\257\347\224\261\350\247\204\345\210\231.html" "b/user-guide/demos/\350\267\257\347\224\261\350\247\204\345\210\231.html"
index f0e5d58..88337d3 100644
--- "a/user-guide/demos/\350\267\257\347\224\261\350\247\204\345\210\231.html"
+++ "b/user-guide/demos/\350\267\257\347\224\261\350\247\204\345\210\231.html"
@@ -1540,7 +1540,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"4.34 路由规则","level":"1.5.33","depth":2,"next":{"title":"4.35 配置规则","level":"1.5.34","depth":2,"path":"demos/配置规则.md","ref":"demos/配置规则.md","articles":[]},"previous":{"title":"4.33 令牌验证","level":"1.5.32","depth":2,"path":"demos/令牌验证.md","ref":"demos/令牌验证.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"demos/路由规则.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:36.721Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"4.34 路由规则","level":"1.5.33","depth":2,"next":{"title":"4.35 配置规则","level":"1.5.34","depth":2,"path":"demos/配置规则.md","ref":"demos/配置规则.md","articles":[]},"previous":{"title":"4.33 令牌验证","level":"1.5.32","depth":2,"path":"demos/令牌验证.md","ref":"demos/令牌验证.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"demos/路由规则.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:23.983Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git "a/user-guide/demos/\350\277\236\346\216\245\346\216\247\345\210\266.html" "b/user-guide/demos/\350\277\236\346\216\245\346\216\247\345\210\266.html"
index 1492288..b1b8fd6 100644
--- "a/user-guide/demos/\350\277\236\346\216\245\346\216\247\345\210\266.html"
+++ "b/user-guide/demos/\350\277\236\346\216\245\346\216\247\345\210\266.html"
@@ -1440,7 +1440,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"4.30 连接控制","level":"1.5.29","depth":2,"next":{"title":"4.31 延迟连接","level":"1.5.30","depth":2,"path":"demos/延迟连接.md","ref":"demos/延迟连接.md","articles":[]},"previous":{"title":"4.29 并发控制","level":"1.5.28","depth":2,"path":"demos/并发控制.md","ref":"demos/并发控制.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"demos/连接控制.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:36.721Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"4.30 连接控制","level":"1.5.29","depth":2,"next":{"title":"4.31 延迟连接","level":"1.5.30","depth":2,"path":"demos/延迟连接.md","ref":"demos/延迟连接.md","articles":[]},"previous":{"title":"4.29 并发控制","level":"1.5.28","depth":2,"path":"demos/并发控制.md","ref":"demos/并发控制.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"demos/连接控制.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:23.983Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git "a/user-guide/demos/\351\205\215\347\275\256\350\247\204\345\210\231.html" "b/user-guide/demos/\351\205\215\347\275\256\350\247\204\345\210\231.html"
index 974a800..7e1ee66 100644
--- "a/user-guide/demos/\351\205\215\347\275\256\350\247\204\345\210\231.html"
+++ "b/user-guide/demos/\351\205\215\347\275\256\350\247\204\345\210\231.html"
@@ -1462,7 +1462,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"4.35 配置规则","level":"1.5.34","depth":2,"next":{"title":"4.36 服务降级","level":"1.5.35","depth":2,"path":"demos/服务降级.md","ref":"demos/服务降级.md","articles":[]},"previous":{"title":"4.34 路由规则","level":"1.5.33","depth":2,"path":"demos/路由规则.md","ref":"demos/路由规则.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"demos/配置规则.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:36.721Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"4.35 配置规则","level":"1.5.34","depth":2,"next":{"title":"4.36 服务降级","level":"1.5.35","depth":2,"path":"demos/服务降级.md","ref":"demos/服务降级.md","articles":[]},"previous":{"title":"4.34 路由规则","level":"1.5.33","depth":2,"path":"demos/路由规则.md","ref":"demos/路由规则.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"demos/配置规则.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:23.983Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git "a/user-guide/demos/\351\232\220\345\274\217\344\274\240\345\217\202.html" "b/user-guide/demos/\351\232\220\345\274\217\344\274\240\345\217\202.html"
index 6c0b4c0..9685e19 100644
--- "a/user-guide/demos/\351\232\220\345\274\217\344\274\240\345\217\202.html"
+++ "b/user-guide/demos/\351\232\220\345\274\217\344\274\240\345\217\202.html"
@@ -1449,7 +1449,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"4.21 隐式参数","level":"1.5.20","depth":2,"next":{"title":"4.22 异步调用","level":"1.5.21","depth":2,"path":"demos/异步调用.md","ref":"demos/异步调用.md","articles":[]},"previous":{"title":"4.20 上下文信息","level":"1.5.19","depth":2,"path":"demos/上下文信息.md","ref":"demos/上下文信息.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"demos/隐式传参.md","mtime":"2017-07-28T09:53:03.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:36.721Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"4.21 隐式参数","level":"1.5.20","depth":2,"next":{"title":"4.22 异步调用","level":"1.5.21","depth":2,"path":"demos/异步调用.md","ref":"demos/异步调用.md","articles":[]},"previous":{"title":"4.20 上下文信息","level":"1.5.19","depth":2,"path":"demos/上下文信息.md","ref":"demos/上下文信息.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"demos/隐式传参.md","mtime":"2017-07-28T09:53:03.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:23.983Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git "a/user-guide/demos/\351\233\206\347\276\244\345\256\271\351\224\231.html" "b/user-guide/demos/\351\233\206\347\276\244\345\256\271\351\224\231.html"
index 155875b..990f4e9 100644
--- "a/user-guide/demos/\351\233\206\347\276\244\345\256\271\351\224\231.html"
+++ "b/user-guide/demos/\351\233\206\347\276\244\345\256\271\351\224\231.html"
@@ -1491,7 +1491,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"4.2 集群容错","level":"1.5.2","depth":2,"next":{"title":"4.3 负载均衡","level":"1.5.3","depth":2,"path":"demos/负载均衡.md","ref":"demos/负载均衡.md","articles":[]},"previous":{"title":"4.1 启动时检查","level":"1.5.1","depth":2,"path":"demos/启动时检查.md","ref":"demos/启动时检查.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"demos/集群容错.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:36.721Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"4.2 集群容错","level":"1.5.2","depth":2,"next":{"title":"4.3 负载均衡","level":"1.5.3","depth":2,"path":"demos/负载均衡.md","ref":"demos/负载均衡.md","articles":[]},"previous":{"title":"4.1 启动时检查","level":"1.5.1","depth":2,"path":"demos/启动时检查.md","ref":"demos/启动时检查.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"demos/集群容错.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:23.983Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git "a/user-guide/demos/\351\235\231\346\200\201\346\234\215\345\212\241.html" "b/user-guide/demos/\351\235\231\346\200\201\346\234\215\345\212\241.html"
index f2c5336..9571887 100644
--- "a/user-guide/demos/\351\235\231\346\200\201\346\234\215\345\212\241.html"
+++ "b/user-guide/demos/\351\235\231\346\200\201\346\234\215\345\212\241.html"
@@ -1443,7 +1443,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"4.8 静态服务","level":"1.5.8","depth":2,"next":{"title":"4.9 多协议","level":"1.5.9","depth":2,"path":"demos/多协议.md","ref":"demos/多协议.md","articles":[]},"previous":{"title":"4.7 只注册","level":"1.5.7","depth":2,"path":"demos/只注册.md","ref":"demos/只注册.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"demos/静态服务.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:36.721Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"4.8 静态服务","level":"1.5.8","depth":2,"next":{"title":"4.9 多协议","level":"1.5.9","depth":2,"path":"demos/多协议.md","ref":"demos/多协议.md","articles":[]},"previous":{"title":"4.7 只注册","level":"1.5.7","depth":2,"path":"demos/只注册.md","ref":"demos/只注册.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"demos/静态服务.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:23.983Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git a/user-guide/dependencies/dependencies.html b/user-guide/dependencies/dependencies.html
index 489b000..50344f8 100644
--- a/user-guide/dependencies/dependencies.html
+++ b/user-guide/dependencies/dependencies.html
@@ -1481,7 +1481,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"2.1 依赖","level":"1.3.1","depth":2,"next":{"title":"2.2 成熟度","level":"1.3.2","depth":2,"path":"maturity/maturity.md","ref":"maturity/maturity.md","articles":[]},"previous":{"title":"2 快速启动","level":"1.3","depth":1,"ref":"","articles":[{"title":"2.1 依赖","level":"1.3.1","depth":2,"path":"dependencies/dependencies.md","ref":"dependencies/dependencies.md","articles":[]},{"title":"2.2 成熟度","level":"1.3.2","depth":2,"path":"maturity/maturity.md","ref":"maturity/maturity.md","articles":[]}]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"dependencies/dependencies.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:36.721Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"2.1 依赖","level":"1.3.1","depth":2,"next":{"title":"2.2 成熟度","level":"1.3.2","depth":2,"path":"maturity/maturity.md","ref":"maturity/maturity.md","articles":[]},"previous":{"title":"2 快速启动","level":"1.3","depth":1,"ref":"","articles":[{"title":"2.1 依赖","level":"1.3.1","depth":2,"path":"dependencies/dependencies.md","ref":"dependencies/dependencies.md","articles":[]},{"title":"2.2 成熟度","level":"1.3.2","depth":2,"path":"maturity/maturity.md","ref":"maturity/maturity.md","articles":[]}]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"dependencies/dependencies.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:23.983Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git a/user-guide/index.html b/user-guide/index.html
index 5cf6d0a..de75da7 100644
--- a/user-guide/index.html
+++ b/user-guide/index.html
@@ -1418,7 +1418,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"Introduction","level":"1.1","depth":1,"next":{"title":"1 入门","level":"1.2","depth":1,"ref":"","articles":[{"title":"1.1 背景","level":"1.2.1","depth":2,"path":"preface/background.md","ref":"preface/background.md","articles":[]},{"title":"1.2 需求","level":"1.2.2","depth":2,"path":"preface/requirements.md","ref":"preface/requirements.md","articles":[]},{"title":"1.3 架构","level":"1.2.3","depth":2,"path":"preface/architacture.md","ref":"preface/architacture.md","articles":[]},{"title":"1.4 用法","level":"1.2.4","depth":2,"path":"preface/usage.md","ref":"preface/usage.md","articles":[]}]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"README.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:36.721Z"},"basePath":".","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"Introduction","level":"1.1","depth":1,"next":{"title":"1 入门","level":"1.2","depth":1,"ref":"","articles":[{"title":"1.1 背景","level":"1.2.1","depth":2,"path":"preface/background.md","ref":"preface/background.md","articles":[]},{"title":"1.2 需求","level":"1.2.2","depth":2,"path":"preface/requirements.md","ref":"preface/requirements.md","articles":[]},{"title":"1.3 架构","level":"1.2.3","depth":2,"path":"preface/architacture.md","ref":"preface/architacture.md","articles":[]},{"title":"1.4 用法","level":"1.2.4","depth":2,"path":"preface/usage.md","ref":"preface/usage.md","articles":[]}]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"README.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:23.983Z"},"basePath":".","book":{"language":""}});
         });
     </script>
 </div>
diff --git a/user-guide/maturity/maturity.html b/user-guide/maturity/maturity.html
index e116260..0946c3f 100644
--- a/user-guide/maturity/maturity.html
+++ b/user-guide/maturity/maturity.html
@@ -1971,7 +1971,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"2.2 成熟度","level":"1.3.2","depth":2,"next":{"title":"3 配置","level":"1.4","depth":1,"ref":"","articles":[{"title":"3.1 XML配置","level":"1.4.1","depth":2,"path":"configuration/xml.md","ref":"configuration/xml.md","articles":[]},{"title":"3.2 属性配置","level":"1.4.2","depth":2,"path":"configuration/properties.md","ref":"configuration/properties.md","articles":[]},{"title":"3.3 API配置","level":"1.4.3","depth":2,"path":"configuration/api.md","ref":"configuration/api.md","articles":[]},{"title":"3.4 注解配置","level":"1.4.4","depth":2,"path":"configuration/annotation.md","ref":"configuration/annotation.md","articles":[]}]},"previous":{"title":"2.1 依赖","level":"1.3.1","depth":2,"path":"dependencies/dependencies.md","ref":"dependencies/dependencies.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"maturity/maturity.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:36.721Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"2.2 成熟度","level":"1.3.2","depth":2,"next":{"title":"3 配置","level":"1.4","depth":1,"ref":"","articles":[{"title":"3.1 XML配置","level":"1.4.1","depth":2,"path":"configuration/xml.md","ref":"configuration/xml.md","articles":[]},{"title":"3.2 属性配置","level":"1.4.2","depth":2,"path":"configuration/properties.md","ref":"configuration/properties.md","articles":[]},{"title":"3.3 API配置","level":"1.4.3","depth":2,"path":"configuration/api.md","ref":"configuration/api.md","articles":[]},{"title":"3.4 注解配置","level":"1.4.4","depth":2,"path":"configuration/annotation.md","ref":"configuration/annotation.md","articles":[]}]},"previous":{"title":"2.1 依赖","level":"1.3.1","depth":2,"path":"dependencies/dependencies.md","ref":"dependencies/dependencies.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"maturity/maturity.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:23.983Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git a/user-guide/perf-test.html b/user-guide/perf-test.html
index 1980ec4..f690d98 100644
--- a/user-guide/perf-test.html
+++ b/user-guide/perf-test.html
@@ -1774,7 +1774,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"15 性能测试报告","level":"1.16","depth":1,"next":{"title":"16 测试覆盖率报告","level":"1.17","depth":1,"path":"coveragence.md","ref":"coveragence.md","articles":[]},"previous":{"title":"14 基准测试工具包","level":"1.15","depth":1,"path":"benchmark.md","ref":"benchmark.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"perf-test.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:36.721Z"},"basePath":".","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"15 性能测试报告","level":"1.16","depth":1,"next":{"title":"16 测试覆盖率报告","level":"1.17","depth":1,"path":"coveragence.md","ref":"coveragence.md","articles":[]},"previous":{"title":"14 基准测试工具包","level":"1.15","depth":1,"path":"benchmark.md","ref":"benchmark.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"perf-test.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:23.983Z"},"basePath":".","book":{"language":""}});
         });
     </script>
 </div>
diff --git a/user-guide/preface/architacture.html b/user-guide/preface/architacture.html
index 605f015..3d5160c 100644
--- a/user-guide/preface/architacture.html
+++ b/user-guide/preface/architacture.html
@@ -1474,7 +1474,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"1.3 架构","level":"1.2.3","depth":2,"next":{"title":"1.4 用法","level":"1.2.4","depth":2,"path":"preface/usage.md","ref":"preface/usage.md","articles":[]},"previous":{"title":"1.2 需求","level":"1.2.2","depth":2,"path":"preface/requirements.md","ref":"preface/requirements.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"preface/architacture.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:36.721Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"1.3 架构","level":"1.2.3","depth":2,"next":{"title":"1.4 用法","level":"1.2.4","depth":2,"path":"preface/usage.md","ref":"preface/usage.md","articles":[]},"previous":{"title":"1.2 需求","level":"1.2.2","depth":2,"path":"preface/requirements.md","ref":"preface/requirements.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"preface/architacture.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:23.983Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git a/user-guide/preface/background.html b/user-guide/preface/background.html
index 2ac6bc4..a51bc15 100644
--- a/user-guide/preface/background.html
+++ b/user-guide/preface/background.html
@@ -1446,7 +1446,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"1.1 背景","level":"1.2.1","depth":2,"next":{"title":"1.2 需求","level":"1.2.2","depth":2,"path":"preface/requirements.md","ref":"preface/requirements.md","articles":[]},"previous":{"title":"1 入门","level":"1.2","depth":1,"ref":"","articles":[{"title":"1.1 背景","level":"1.2.1","depth":2,"path":"preface/background.md","ref":"preface/background.md","articles":[]},{"title":"1.2 需求","level":"1.2.2","depth":2,"path":"preface/requirements.md","ref":"preface/requirements.md","articles":[]},{"title":"1.3 架构","level":"1.2.3","depth":2,"path":"preface/architacture.md","ref":"preface/architacture.md","articles":[]},{"title":"1.4 用法","level":"1.2.4","depth":2,"path":"preface/usage.md","ref":"preface/usage.md","articles":[]}]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"preface/background.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:36.721Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"1.1 背景","level":"1.2.1","depth":2,"next":{"title":"1.2 需求","level":"1.2.2","depth":2,"path":"preface/requirements.md","ref":"preface/requirements.md","articles":[]},"previous":{"title":"1 入门","level":"1.2","depth":1,"ref":"","articles":[{"title":"1.1 背景","level":"1.2.1","depth":2,"path":"preface/background.md","ref":"preface/background.md","articles":[]},{"title":"1.2 需求","level":"1.2.2","depth":2,"path":"preface/requirements.md","ref":"preface/requirements.md","articles":[]},{"title":"1.3 架构","level":"1.2.3","depth":2,"path":"preface/architacture.md","ref":"preface/architacture.md","articles":[]},{"title":"1.4 用法","level":"1.2.4","depth":2,"path":"preface/usage.md","ref":"preface/usage.md","articles":[]}]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"preface/background.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:23.983Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git a/user-guide/preface/requirements.html b/user-guide/preface/requirements.html
index 8cbc55e..60d6bf3 100644
--- a/user-guide/preface/requirements.html
+++ b/user-guide/preface/requirements.html
@@ -1434,7 +1434,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"1.2 需求","level":"1.2.2","depth":2,"next":{"title":"1.3 架构","level":"1.2.3","depth":2,"path":"preface/architacture.md","ref":"preface/architacture.md","articles":[]},"previous":{"title":"1.1 背景","level":"1.2.1","depth":2,"path":"preface/background.md","ref":"preface/background.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"preface/requirements.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:36.721Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"1.2 需求","level":"1.2.2","depth":2,"next":{"title":"1.3 架构","level":"1.2.3","depth":2,"path":"preface/architacture.md","ref":"preface/architacture.md","articles":[]},"previous":{"title":"1.1 背景","level":"1.2.1","depth":2,"path":"preface/background.md","ref":"preface/background.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"preface/requirements.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:23.983Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git a/user-guide/preface/usage.html b/user-guide/preface/usage.html
index b94b021..509c4a8 100644
--- a/user-guide/preface/usage.html
+++ b/user-guide/preface/usage.html
@@ -1541,7 +1541,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"1.4 用法","level":"1.2.4","depth":2,"next":{"title":"2 快速启动","level":"1.3","depth":1,"ref":"","articles":[{"title":"2.1 依赖","level":"1.3.1","depth":2,"path":"dependencies/dependencies.md","ref":"dependencies/dependencies.md","articles":[]},{"title":"2.2 成熟度","level":"1.3.2","depth":2,"path":"maturity/maturity.md","ref":"maturity/maturity.md","articles":[]}]},"previous":{"title":"1.3 架构","level":"1.2.3","depth":2,"path":"preface/architacture.md","ref":"preface/architacture.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"preface/usage.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:36.721Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"1.4 用法","level":"1.2.4","depth":2,"next":{"title":"2 快速启动","level":"1.3","depth":1,"ref":"","articles":[{"title":"2.1 依赖","level":"1.3.1","depth":2,"path":"dependencies/dependencies.md","ref":"dependencies/dependencies.md","articles":[]},{"title":"2.2 成熟度","level":"1.3.2","depth":2,"path":"maturity/maturity.md","ref":"maturity/maturity.md","articles":[]}]},"previous":{"title":"1.3 架构","level":"1.2.3","depth":2,"path":"preface/architacture.md","ref":"preface/architacture.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"preface/usage.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:23.983Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git a/user-guide/recommend.html b/user-guide/recommend.html
index 46d0a56..97bce76 100644
--- a/user-guide/recommend.html
+++ b/user-guide/recommend.html
@@ -1557,7 +1557,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"12 推荐用法","level":"1.13","depth":1,"next":{"title":"13 容量规划","level":"1.14","depth":1,"path":"capacity-plan.md","ref":"capacity-plan.md","articles":[]},"previous":{"title":"11 服务化最佳实践","level":"1.12","depth":1,"path":"best-practice.md","ref":"best-practice.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"recommend.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:36.721Z"},"basePath":".","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"12 推荐用法","level":"1.13","depth":1,"next":{"title":"13 容量规划","level":"1.14","depth":1,"path":"capacity-plan.md","ref":"capacity-plan.md","articles":[]},"previous":{"title":"11 服务化最佳实践","level":"1.12","depth":1,"path":"best-practice.md","ref":"best-practice.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"recommend.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:23.983Z"},"basePath":".","book":{"language":""}});
         });
     </script>
 </div>
diff --git a/user-guide/reference-apiconf/api.html b/user-guide/reference-apiconf/api.html
index f8c4867..22dfe17 100644
--- a/user-guide/reference-apiconf/api.html
+++ b/user-guide/reference-apiconf/api.html
@@ -1462,7 +1462,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"5 API参考手册","level":"1.6","depth":1,"next":{"title":"6 schema配置参考手册","level":"1.7","depth":1,"path":"reference-xmlconf/introduction.md","ref":"reference-xmlconf/introduction.md","articles":[{"title":"6.1 dubbo:service","level":"1.7.1","depth":2,"path":"reference-xmlconf/dubbo-service.md","ref":"reference-xmlconf/dubbo-service.md","articles":[]},{"title":"6.2 dubbo:reference","level":"1.7.2","depth":2,"path":"reference-xmlconf/dubbo-reference.md","ref":"reference-xmlconf/dubbo-reference.md","articles":[]},{"title":"6.3 dubbo:protocol","level":"1.7.3","depth":2,"path":"reference-xmlconf/dubbo-protocol.md","ref":"reference-xmlconf/dubbo-protocol.md","articles":[]},{"title":"6.4 dubbo:registry","level":"1.7.4","depth":2,"path":"reference-xmlconf/dubbo-registry.md","ref":"reference-xmlconf/dubbo-registry.md","articles":[]},{"title":"6.5 dubbo:monitor","level":"1.7.5","depth":2,"path":"reference-xmlconf/dubbo-monitor.md","ref":"reference-xmlconf/dubbo-monitor.md","articles":[]},{"title":"6.6 dubbo:application","level":"1.7.6","depth":2,"path":"reference-xmlconf/dubbo-application.md","ref":"reference-xmlconf/dubbo-application.md","articles":[]},{"title":"6.7 dubbo:module","level":"1.7.7","depth":2,"path":"reference-xmlconf/dubbo-module.md","ref":"reference-xmlconf/dubbo-module.md","articles":[]},{"title":"6.8 dubbo:provider","level":"1.7.8","depth":2,"path":"reference-xmlconf/dubbo-provider.md","ref":"reference-xmlconf/dubbo-provider.md","articles":[]},{"title":"6.9 dubbo:consumer","level":"1.7.9","depth":2,"path":"reference-xmlconf/dubbo-consumer.md","ref":"reference-xmlconf/dubbo-consumer.md","articles":[]},{"title":"6.10 dubbo:method","level":"1.7.10","depth":2,"path":"reference-xmlconf/dubbo-method.md","ref":"reference-xmlconf/dubbo-method.md","articles":[]},{"title":"6.11 dubbo:argument","level":"1.7.11","depth":2,"path":"reference-xmlconf/dubbo-argument.md","ref":"reference-xmlconf/dubbo-argument.md","articles":[]},{"title":"6.12 dubbo:parameter","level":"1.7.12","depth":2,"path":"reference-xmlconf/dubbo-parameter.md","ref":"reference-xmlconf/dubbo-parameter.md","articles":[]}]},"previous":{"title":"4.43 分布式事务","level":"1.5.42","depth":2,"path":"demos/分布式事务.md","ref":"demos/分布式事务.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"reference-apiconf/api.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:36.721Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"5 API参考手册","level":"1.6","depth":1,"next":{"title":"6 schema配置参考手册","level":"1.7","depth":1,"path":"reference-xmlconf/introduction.md","ref":"reference-xmlconf/introduction.md","articles":[{"title":"6.1 dubbo:service","level":"1.7.1","depth":2,"path":"reference-xmlconf/dubbo-service.md","ref":"reference-xmlconf/dubbo-service.md","articles":[]},{"title":"6.2 dubbo:reference","level":"1.7.2","depth":2,"path":"reference-xmlconf/dubbo-reference.md","ref":"reference-xmlconf/dubbo-reference.md","articles":[]},{"title":"6.3 dubbo:protocol","level":"1.7.3","depth":2,"path":"reference-xmlconf/dubbo-protocol.md","ref":"reference-xmlconf/dubbo-protocol.md","articles":[]},{"title":"6.4 dubbo:registry","level":"1.7.4","depth":2,"path":"reference-xmlconf/dubbo-registry.md","ref":"reference-xmlconf/dubbo-registry.md","articles":[]},{"title":"6.5 dubbo:monitor","level":"1.7.5","depth":2,"path":"reference-xmlconf/dubbo-monitor.md","ref":"reference-xmlconf/dubbo-monitor.md","articles":[]},{"title":"6.6 dubbo:application","level":"1.7.6","depth":2,"path":"reference-xmlconf/dubbo-application.md","ref":"reference-xmlconf/dubbo-application.md","articles":[]},{"title":"6.7 dubbo:module","level":"1.7.7","depth":2,"path":"reference-xmlconf/dubbo-module.md","ref":"reference-xmlconf/dubbo-module.md","articles":[]},{"title":"6.8 dubbo:provider","level":"1.7.8","depth":2,"path":"reference-xmlconf/dubbo-provider.md","ref":"reference-xmlconf/dubbo-provider.md","articles":[]},{"title":"6.9 dubbo:consumer","level":"1.7.9","depth":2,"path":"reference-xmlconf/dubbo-consumer.md","ref":"reference-xmlconf/dubbo-consumer.md","articles":[]},{"title":"6.10 dubbo:method","level":"1.7.10","depth":2,"path":"reference-xmlconf/dubbo-method.md","ref":"reference-xmlconf/dubbo-method.md","articles":[]},{"title":"6.11 dubbo:argument","level":"1.7.11","depth":2,"path":"reference-xmlconf/dubbo-argument.md","ref":"reference-xmlconf/dubbo-argument.md","articles":[]},{"title":"6.12 dubbo:parameter","level":"1.7.12","depth":2,"path":"reference-xmlconf/dubbo-parameter.md","ref":"reference-xmlconf/dubbo-parameter.md","articles":[]}]},"previous":{"title":"4.43 分布式事务","level":"1.5.42","depth":2,"path":"demos/分布式事务.md","ref":"demos/分布式事务.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"reference-apiconf/api.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:23.983Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git a/user-guide/reference-maven/maven.html b/user-guide/reference-maven/maven.html
index ffc2c4c..22349b7 100644
--- a/user-guide/reference-maven/maven.html
+++ b/user-guide/reference-maven/maven.html
@@ -1439,7 +1439,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"10 maven插件参考手册","level":"1.11","depth":1,"next":{"title":"11 服务化最佳实践","level":"1.12","depth":1,"path":"best-practice.md","ref":"best-practice.md","articles":[]},"previous":{"title":"9 telnet命令参考手册","level":"1.10","depth":1,"path":"reference-telnet/telnet.md","ref":"reference-telnet/telnet.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"reference-maven/maven.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:36.721Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"10 maven插件参考手册","level":"1.11","depth":1,"next":{"title":"11 服务化最佳实践","level":"1.12","depth":1,"path":"best-practice.md","ref":"best-practice.md","articles":[]},"previous":{"title":"9 telnet命令参考手册","level":"1.10","depth":1,"path":"reference-telnet/telnet.md","ref":"reference-telnet/telnet.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"reference-maven/maven.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:23.983Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git a/user-guide/reference-protocol/dubbo.html b/user-guide/reference-protocol/dubbo.html
index d0272d4..52bc606 100644
--- a/user-guide/reference-protocol/dubbo.html
+++ b/user-guide/reference-protocol/dubbo.html
@@ -1503,7 +1503,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"7.1 dubbo://","level":"1.8.1","depth":2,"next":{"title":"7.2 rmi//","level":"1.8.2","depth":2,"path":"reference-protocol/rmi.md","ref":"reference-protocol/rmi.md","articles":[]},"previous":{"title":"7 协议参考手册","level":"1.8","depth":1,"path":"reference-protocol/introduction.md","ref":"reference-protocol/introduction.md","articles":[{"title":"7.1 dubbo://","level":"1.8.1","depth":2,"path":"reference-protocol/dubbo.md","ref":"reference-protocol/dubbo.md","articles":[]},{"title":"7.2 rmi//","level":"1.8.2","depth":2,"path":"reference-protocol/rmi.md","ref":"reference-protocol/rmi.md","articles":[]},{"title":"7.3 hessian://","level":"1.8.3","depth":2,"path":"reference-protocol/hessian.md","ref":"reference-protocol/hessian.md","articles":[]},{"title":"7.4 http://","level":"1.8.4","depth":2,"path":"reference-protocol/http.md","ref":"reference-protocol/http.md","articles":[]},{"title":"7.5 webservice://","level":"1.8.5","depth":2,"path":"reference-protocol/webservice.md","ref":"reference-protocol/webservice.md","articles":[]},{"title":"7.6 thrift://","level":"1.8.6","depth":2,"path":"reference-protocol/thrift.md","ref":"reference-protocol/thrift.md","articles":[]},{"title":"7.7 memcached://","level":"1.8.7","depth":2,"path":"reference-protocol/memcached.md","ref":"reference-protocol/memcached.md","articles":[]},{"title":"7.8 redis://","level":"1.8.8","depth":2,"path":"reference-protocol/redis.md","ref":"reference-protocol/redis.md","articles":[]}]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"reference-protocol/dubbo.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:36.721Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"7.1 dubbo://","level":"1.8.1","depth":2,"next":{"title":"7.2 rmi//","level":"1.8.2","depth":2,"path":"reference-protocol/rmi.md","ref":"reference-protocol/rmi.md","articles":[]},"previous":{"title":"7 协议参考手册","level":"1.8","depth":1,"path":"reference-protocol/introduction.md","ref":"reference-protocol/introduction.md","articles":[{"title":"7.1 dubbo://","level":"1.8.1","depth":2,"path":"reference-protocol/dubbo.md","ref":"reference-protocol/dubbo.md","articles":[]},{"title":"7.2 rmi//","level":"1.8.2","depth":2,"path":"reference-protocol/rmi.md","ref":"reference-protocol/rmi.md","articles":[]},{"title":"7.3 hessian://","level":"1.8.3","depth":2,"path":"reference-protocol/hessian.md","ref":"reference-protocol/hessian.md","articles":[]},{"title":"7.4 http://","level":"1.8.4","depth":2,"path":"reference-protocol/http.md","ref":"reference-protocol/http.md","articles":[]},{"title":"7.5 webservice://","level":"1.8.5","depth":2,"path":"reference-protocol/webservice.md","ref":"reference-protocol/webservice.md","articles":[]},{"title":"7.6 thrift://","level":"1.8.6","depth":2,"path":"reference-protocol/thrift.md","ref":"reference-protocol/thrift.md","articles":[]},{"title":"7.7 memcached://","level":"1.8.7","depth":2,"path":"reference-protocol/memcached.md","ref":"reference-protocol/memcached.md","articles":[]},{"title":"7.8 redis://","level":"1.8.8","depth":2,"path":"reference-protocol/redis.md","ref":"reference-protocol/redis.md","articles":[]}]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"reference-protocol/dubbo.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:23.983Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git a/user-guide/reference-protocol/hessian.html b/user-guide/reference-protocol/hessian.html
index 7295501..aed1002 100644
--- a/user-guide/reference-protocol/hessian.html
+++ b/user-guide/reference-protocol/hessian.html
@@ -1476,7 +1476,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"7.3 hessian://","level":"1.8.3","depth":2,"next":{"title":"7.4 http://","level":"1.8.4","depth":2,"path":"reference-protocol/http.md","ref":"reference-protocol/http.md","articles":[]},"previous":{"title":"7.2 rmi//","level":"1.8.2","depth":2,"path":"reference-protocol/rmi.md","ref":"reference-protocol/rmi.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"reference-protocol/hessian.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:36.721Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"7.3 hessian://","level":"1.8.3","depth":2,"next":{"title":"7.4 http://","level":"1.8.4","depth":2,"path":"reference-protocol/http.md","ref":"reference-protocol/http.md","articles":[]},"previous":{"title":"7.2 rmi//","level":"1.8.2","depth":2,"path":"reference-protocol/rmi.md","ref":"reference-protocol/rmi.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"reference-protocol/hessian.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:23.983Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git a/user-guide/reference-protocol/http.html b/user-guide/reference-protocol/http.html
index 9b85d2e..ed08c9d 100644
--- a/user-guide/reference-protocol/http.html
+++ b/user-guide/reference-protocol/http.html
@@ -1472,7 +1472,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"7.4 http://","level":"1.8.4","depth":2,"next":{"title":"7.5 webservice://","level":"1.8.5","depth":2,"path":"reference-protocol/webservice.md","ref":"reference-protocol/webservice.md","articles":[]},"previous":{"title":"7.3 hessian://","level":"1.8.3","depth":2,"path":"reference-protocol/hessian.md","ref":"reference-protocol/hessian.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"reference-protocol/http.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:36.721Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"7.4 http://","level":"1.8.4","depth":2,"next":{"title":"7.5 webservice://","level":"1.8.5","depth":2,"path":"reference-protocol/webservice.md","ref":"reference-protocol/webservice.md","articles":[]},"previous":{"title":"7.3 hessian://","level":"1.8.3","depth":2,"path":"reference-protocol/hessian.md","ref":"reference-protocol/hessian.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"reference-protocol/http.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:23.983Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git a/user-guide/reference-protocol/introduction.html b/user-guide/reference-protocol/introduction.html
index a554667..dc1f34e 100644
--- a/user-guide/reference-protocol/introduction.html
+++ b/user-guide/reference-protocol/introduction.html
@@ -1432,7 +1432,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"7 协议参考手册","level":"1.8","depth":1,"next":{"title":"7.1 dubbo://","level":"1.8.1","depth":2,"path":"reference-protocol/dubbo.md","ref":"reference-protocol/dubbo.md","articles":[]},"previous":{"title":"6.12 dubbo:parameter","level":"1.7.12","depth":2,"path":"reference-xmlconf/dubbo-parameter.md","ref":"reference-xmlconf/dubbo-parameter.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"reference-protocol/introduction.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:36.721Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"7 协议参考手册","level":"1.8","depth":1,"next":{"title":"7.1 dubbo://","level":"1.8.1","depth":2,"path":"reference-protocol/dubbo.md","ref":"reference-protocol/dubbo.md","articles":[]},"previous":{"title":"6.12 dubbo:parameter","level":"1.7.12","depth":2,"path":"reference-xmlconf/dubbo-parameter.md","ref":"reference-xmlconf/dubbo-parameter.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"reference-protocol/introduction.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:23.983Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git a/user-guide/reference-protocol/memcached.html b/user-guide/reference-protocol/memcached.html
index b840841..36e1e8a 100644
--- a/user-guide/reference-protocol/memcached.html
+++ b/user-guide/reference-protocol/memcached.html
@@ -1450,7 +1450,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"7.7 memcached://","level":"1.8.7","depth":2,"next":{"title":"7.8 redis://","level":"1.8.8","depth":2,"path":"reference-protocol/redis.md","ref":"reference-protocol/redis.md","articles":[]},"previous":{"title":"7.6 thrift://","level":"1.8.6","depth":2,"path":"reference-protocol/thrift.md","ref":"reference-protocol/thrift.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"reference-protocol/memcached.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:36.721Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"7.7 memcached://","level":"1.8.7","depth":2,"next":{"title":"7.8 redis://","level":"1.8.8","depth":2,"path":"reference-protocol/redis.md","ref":"reference-protocol/redis.md","articles":[]},"previous":{"title":"7.6 thrift://","level":"1.8.6","depth":2,"path":"reference-protocol/thrift.md","ref":"reference-protocol/thrift.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"reference-protocol/memcached.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:23.983Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git a/user-guide/reference-protocol/redis.html b/user-guide/reference-protocol/redis.html
index e51de7d..6035980 100644
--- a/user-guide/reference-protocol/redis.html
+++ b/user-guide/reference-protocol/redis.html
@@ -1449,7 +1449,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"7.8 redis://","level":"1.8.8","depth":2,"next":{"title":"8 注册中心参考手册","level":"1.9","depth":1,"path":"reference-registry/introduction.md","ref":"reference-registry/introduction.md","articles":[{"title":"8.1 Multicast注册中心","level":"1.9.1","depth":2,"path":"reference-registry/multicast.md","ref":"reference-registry/multicast.md","articles":[]},{"title":"8.2 Zookeeper注册中心","level":"1.9.2","depth":2,"path":"reference-registry/zookeeper.md","ref":"reference-registry/zookeeper.md","articles":[]},{"title":"8.3 Redis注册中心","level":"1.9.3","depth":2,"path":"reference-registry/redis.md","ref":"reference-registry/redis.md","articles":[]},{"title":"8.4 Simple注册中心","level":"1.9.4","depth":2,"path":"reference-registry/simple.md","ref":"reference-registry/simple.md","articles":[]}]},"previous":{"title":"7.7 memcached://","level":"1.8.7","depth":2,"path":"reference-protocol/memcached.md","ref":"reference-protocol/memcached.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"reference-protocol/redis.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:36.721Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"7.8 redis://","level":"1.8.8","depth":2,"next":{"title":"8 注册中心参考手册","level":"1.9","depth":1,"path":"reference-registry/introduction.md","ref":"reference-registry/introduction.md","articles":[{"title":"8.1 Multicast注册中心","level":"1.9.1","depth":2,"path":"reference-registry/multicast.md","ref":"reference-registry/multicast.md","articles":[]},{"title":"8.2 Zookeeper注册中心","level":"1.9.2","depth":2,"path":"reference-registry/zookeeper.md","ref":"reference-registry/zookeeper.md","articles":[]},{"title":"8.3 Redis注册中心","level":"1.9.3","depth":2,"path":"reference-registry/redis.md","ref":"reference-registry/redis.md","articles":[]},{"title":"8.4 Simple注册中心","level":"1.9.4","depth":2,"path":"reference-registry/simple.md","ref":"reference-registry/simple.md","articles":[]}]},"previous":{"title":"7.7 memcached://","level":"1.8.7","depth":2,"path":"reference-protocol/memcached.md","ref":"reference-protocol/memcached.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"reference-protocol/redis.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:23.983Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git a/user-guide/reference-protocol/rmi.html b/user-guide/reference-protocol/rmi.html
index dbefbfc..5f0d40e 100644
--- a/user-guide/reference-protocol/rmi.html
+++ b/user-guide/reference-protocol/rmi.html
@@ -1488,7 +1488,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"7.2 rmi//","level":"1.8.2","depth":2,"next":{"title":"7.3 hessian://","level":"1.8.3","depth":2,"path":"reference-protocol/hessian.md","ref":"reference-protocol/hessian.md","articles":[]},"previous":{"title":"7.1 dubbo://","level":"1.8.1","depth":2,"path":"reference-protocol/dubbo.md","ref":"reference-protocol/dubbo.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"reference-protocol/rmi.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:36.721Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"7.2 rmi//","level":"1.8.2","depth":2,"next":{"title":"7.3 hessian://","level":"1.8.3","depth":2,"path":"reference-protocol/hessian.md","ref":"reference-protocol/hessian.md","articles":[]},"previous":{"title":"7.1 dubbo://","level":"1.8.1","depth":2,"path":"reference-protocol/dubbo.md","ref":"reference-protocol/dubbo.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"reference-protocol/rmi.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:23.983Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git a/user-guide/reference-protocol/thrift.html b/user-guide/reference-protocol/thrift.html
index d039b1a..80d8d86 100644
--- a/user-guide/reference-protocol/thrift.html
+++ b/user-guide/reference-protocol/thrift.html
@@ -1445,7 +1445,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"7.6 thrift://","level":"1.8.6","depth":2,"next":{"title":"7.7 memcached://","level":"1.8.7","depth":2,"path":"reference-protocol/memcached.md","ref":"reference-protocol/memcached.md","articles":[]},"previous":{"title":"7.5 webservice://","level":"1.8.5","depth":2,"path":"reference-protocol/webservice.md","ref":"reference-protocol/webservice.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"reference-protocol/thrift.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:36.721Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"7.6 thrift://","level":"1.8.6","depth":2,"next":{"title":"7.7 memcached://","level":"1.8.7","depth":2,"path":"reference-protocol/memcached.md","ref":"reference-protocol/memcached.md","articles":[]},"previous":{"title":"7.5 webservice://","level":"1.8.5","depth":2,"path":"reference-protocol/webservice.md","ref":"reference-protocol/webservice.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"reference-protocol/thrift.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:23.983Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git a/user-guide/reference-protocol/webservice.html b/user-guide/reference-protocol/webservice.html
index 8d9ae7c..273928a 100644
--- a/user-guide/reference-protocol/webservice.html
+++ b/user-guide/reference-protocol/webservice.html
@@ -1508,7 +1508,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"7.5 webservice://","level":"1.8.5","depth":2,"next":{"title":"7.6 thrift://","level":"1.8.6","depth":2,"path":"reference-protocol/thrift.md","ref":"reference-protocol/thrift.md","articles":[]},"previous":{"title":"7.4 http://","level":"1.8.4","depth":2,"path":"reference-protocol/http.md","ref":"reference-protocol/http.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"reference-protocol/webservice.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:36.721Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"7.5 webservice://","level":"1.8.5","depth":2,"next":{"title":"7.6 thrift://","level":"1.8.6","depth":2,"path":"reference-protocol/thrift.md","ref":"reference-protocol/thrift.md","articles":[]},"previous":{"title":"7.4 http://","level":"1.8.4","depth":2,"path":"reference-protocol/http.md","ref":"reference-protocol/http.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"reference-protocol/webservice.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:23.983Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git a/user-guide/reference-registry/introduction.html b/user-guide/reference-registry/introduction.html
index f1eb2bf..89fd9ce 100644
--- a/user-guide/reference-registry/introduction.html
+++ b/user-guide/reference-registry/introduction.html
@@ -1429,7 +1429,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"8 注册中心参考手册","level":"1.9","depth":1,"next":{"title":"8.1 Multicast注册中心","level":"1.9.1","depth":2,"path":"reference-registry/multicast.md","ref":"reference-registry/multicast.md","articles":[]},"previous":{"title":"7.8 redis://","level":"1.8.8","depth":2,"path":"reference-protocol/redis.md","ref":"reference-protocol/redis.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"reference-registry/introduction.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:36.721Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"8 注册中心参考手册","level":"1.9","depth":1,"next":{"title":"8.1 Multicast注册中心","level":"1.9.1","depth":2,"path":"reference-registry/multicast.md","ref":"reference-registry/multicast.md","articles":[]},"previous":{"title":"7.8 redis://","level":"1.8.8","depth":2,"path":"reference-protocol/redis.md","ref":"reference-protocol/redis.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"reference-registry/introduction.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:23.983Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git a/user-guide/reference-registry/multicast.html b/user-guide/reference-registry/multicast.html
index 0ddf66d..39f2898 100644
--- a/user-guide/reference-registry/multicast.html
+++ b/user-guide/reference-registry/multicast.html
@@ -1452,7 +1452,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"8.1 Multicast注册中心","level":"1.9.1","depth":2,"next":{"title":"8.2 Zookeeper注册中心","level":"1.9.2","depth":2,"path":"reference-registry/zookeeper.md","ref":"reference-registry/zookeeper.md","articles":[]},"previous":{"title":"8 注册中心参考手册","level":"1.9","depth":1,"path":"reference-registry/introduction.md","ref":"reference-registry/introduction.md","articles":[{"title":"8.1 Multicast注册中心","level":"1.9.1","depth":2,"path":"reference-registry/multicast.md","ref":"reference-registry/multicast.md","articles":[]},{"title":"8.2 Zookeeper注册中心","level":"1.9.2","depth":2,"path":"reference-registry/zookeeper.md","ref":"reference-registry/zookeeper.md","articles":[]},{"title":"8.3 Redis注册中心","level":"1.9.3","depth":2,"path":"reference-registry/redis.md","ref":"reference-registry/redis.md","articles":[]},{"title":"8.4 Simple注册中心","level":"1.9.4","depth":2,"path":"reference-registry/simple.md","ref":"reference-registry/simple.md","articles":[]}]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"reference-registry/multicast.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:36.721Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"8.1 Multicast注册中心","level":"1.9.1","depth":2,"next":{"title":"8.2 Zookeeper注册中心","level":"1.9.2","depth":2,"path":"reference-registry/zookeeper.md","ref":"reference-registry/zookeeper.md","articles":[]},"previous":{"title":"8 注册中心参考手册","level":"1.9","depth":1,"path":"reference-registry/introduction.md","ref":"reference-registry/introduction.md","articles":[{"title":"8.1 Multicast注册中心","level":"1.9.1","depth":2,"path":"reference-registry/multicast.md","ref":"reference-registry/multicast.md","articles":[]},{"title":"8.2 Zookeeper注册中心","level":"1.9.2","depth":2,"path":"reference-registry/zookeeper.md","ref":"reference-registry/zookeeper.md","articles":[]},{"title":"8.3 Redis注册中心","level":"1.9.3","depth":2,"path":"reference-registry/redis.md","ref":"reference-registry/redis.md","articles":[]},{"title":"8.4 Simple注册中心","level":"1.9.4","depth":2,"path":"reference-registry/simple.md","ref":"reference-registry/simple.md","articles":[]}]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"reference-registry/multicast.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:23.983Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git a/user-guide/reference-registry/redis.html b/user-guide/reference-registry/redis.html
index e7e5d75..b179091 100644
--- a/user-guide/reference-registry/redis.html
+++ b/user-guide/reference-registry/redis.html
@@ -1482,7 +1482,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"8.3 Redis注册中心","level":"1.9.3","depth":2,"next":{"title":"8.4 Simple注册中心","level":"1.9.4","depth":2,"path":"reference-registry/simple.md","ref":"reference-registry/simple.md","articles":[]},"previous":{"title":"8.2 Zookeeper注册中心","level":"1.9.2","depth":2,"path":"reference-registry/zookeeper.md","ref":"reference-registry/zookeeper.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"reference-registry/redis.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:36.721Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"8.3 Redis注册中心","level":"1.9.3","depth":2,"next":{"title":"8.4 Simple注册中心","level":"1.9.4","depth":2,"path":"reference-registry/simple.md","ref":"reference-registry/simple.md","articles":[]},"previous":{"title":"8.2 Zookeeper注册中心","level":"1.9.2","depth":2,"path":"reference-registry/zookeeper.md","ref":"reference-registry/zookeeper.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"reference-registry/redis.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:23.983Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git a/user-guide/reference-registry/simple.html b/user-guide/reference-registry/simple.html
index 6ae205f..87344a1 100644
--- a/user-guide/reference-registry/simple.html
+++ b/user-guide/reference-registry/simple.html
@@ -1464,7 +1464,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"8.4 Simple注册中心","level":"1.9.4","depth":2,"next":{"title":"9 telnet命令参考手册","level":"1.10","depth":1,"path":"reference-telnet/telnet.md","ref":"reference-telnet/telnet.md","articles":[]},"previous":{"title":"8.3 Redis注册中心","level":"1.9.3","depth":2,"path":"reference-registry/redis.md","ref":"reference-registry/redis.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"reference-registry/simple.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:36.721Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"8.4 Simple注册中心","level":"1.9.4","depth":2,"next":{"title":"9 telnet命令参考手册","level":"1.10","depth":1,"path":"reference-telnet/telnet.md","ref":"reference-telnet/telnet.md","articles":[]},"previous":{"title":"8.3 Redis注册中心","level":"1.9.3","depth":2,"path":"reference-registry/redis.md","ref":"reference-registry/redis.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"reference-registry/simple.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:23.983Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git a/user-guide/reference-registry/zookeeper.html b/user-guide/reference-registry/zookeeper.html
index 2ec8e50..c9864eb 100644
--- a/user-guide/reference-registry/zookeeper.html
+++ b/user-guide/reference-registry/zookeeper.html
@@ -1516,7 +1516,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"8.2 Zookeeper注册中心","level":"1.9.2","depth":2,"next":{"title":"8.3 Redis注册中心","level":"1.9.3","depth":2,"path":"reference-registry/redis.md","ref":"reference-registry/redis.md","articles":[]},"previous":{"title":"8.1 Multicast注册中心","level":"1.9.1","depth":2,"path":"reference-registry/multicast.md","ref":"reference-registry/multicast.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"reference-registry/zookeeper.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:36.721Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"8.2 Zookeeper注册中心","level":"1.9.2","depth":2,"next":{"title":"8.3 Redis注册中心","level":"1.9.3","depth":2,"path":"reference-registry/redis.md","ref":"reference-registry/redis.md","articles":[]},"previous":{"title":"8.1 Multicast注册中心","level":"1.9.1","depth":2,"path":"reference-registry/multicast.md","ref":"reference-registry/multicast.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"reference-registry/zookeeper.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:23.983Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git a/user-guide/reference-telnet/telnet.html b/user-guide/reference-telnet/telnet.html
index 4d9d58b..82c6b2f 100644
--- a/user-guide/reference-telnet/telnet.html
+++ b/user-guide/reference-telnet/telnet.html
@@ -1510,7 +1510,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"9 telnet命令参考手册","level":"1.10","depth":1,"next":{"title":"10 maven插件参考手册","level":"1.11","depth":1,"path":"reference-maven/maven.md","ref":"reference-maven/maven.md","articles":[]},"previous":{"title":"8.4 Simple注册中心","level":"1.9.4","depth":2,"path":"reference-registry/simple.md","ref":"reference-registry/simple.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"reference-telnet/telnet.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:36.721Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"9 telnet命令参考手册","level":"1.10","depth":1,"next":{"title":"10 maven插件参考手册","level":"1.11","depth":1,"path":"reference-maven/maven.md","ref":"reference-maven/maven.md","articles":[]},"previous":{"title":"8.4 Simple注册中心","level":"1.9.4","depth":2,"path":"reference-registry/simple.md","ref":"reference-registry/simple.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"reference-telnet/telnet.md","mtime":"2017-08-02T06:13:38.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:23.983Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git a/user-guide/reference-xmlconf/dubbo-application.html b/user-guide/reference-xmlconf/dubbo-application.html
index 00a9799..f3bd055 100644
--- a/user-guide/reference-xmlconf/dubbo-application.html
+++ b/user-guide/reference-xmlconf/dubbo-application.html
@@ -1534,7 +1534,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"6.6 dubbo:application","level":"1.7.6","depth":2,"next":{"title":"6.7 dubbo:module","level":"1.7.7","depth":2,"path":"reference-xmlconf/dubbo-module.md","ref":"reference-xmlconf/dubbo-module.md","articles":[]},"previous":{"title":"6.5 dubbo:monitor","level":"1.7.5","depth":2,"path":"reference-xmlconf/dubbo-monitor.md","ref":"reference-xmlconf/dubbo-monitor.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"reference-xmlconf/dubbo-application.md","mtime":"2017-08-02T06:13:39.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:36.721Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"6.6 dubbo:application","level":"1.7.6","depth":2,"next":{"title":"6.7 dubbo:module","level":"1.7.7","depth":2,"path":"reference-xmlconf/dubbo-module.md","ref":"reference-xmlconf/dubbo-module.md","articles":[]},"previous":{"title":"6.5 dubbo:monitor","level":"1.7.5","depth":2,"path":"reference-xmlconf/dubbo-monitor.md","ref":"reference-xmlconf/dubbo-monitor.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"reference-xmlconf/dubbo-application.md","mtime":"2017-08-02T06:13:39.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:23.983Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git a/user-guide/reference-xmlconf/dubbo-argument.html b/user-guide/reference-xmlconf/dubbo-argument.html
index 1204606..a75d703 100644
--- a/user-guide/reference-xmlconf/dubbo-argument.html
+++ b/user-guide/reference-xmlconf/dubbo-argument.html
@@ -1485,7 +1485,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"6.11 dubbo:argument","level":"1.7.11","depth":2,"next":{"title":"6.12 dubbo:parameter","level":"1.7.12","depth":2,"path":"reference-xmlconf/dubbo-parameter.md","ref":"reference-xmlconf/dubbo-parameter.md","articles":[]},"previous":{"title":"6.10 dubbo:method","level":"1.7.10","depth":2,"path":"reference-xmlconf/dubbo-method.md","ref":"reference-xmlconf/dubbo-method.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"reference-xmlconf/dubbo-argument.md","mtime":"2017-08-02T06:13:39.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:36.721Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"6.11 dubbo:argument","level":"1.7.11","depth":2,"next":{"title":"6.12 dubbo:parameter","level":"1.7.12","depth":2,"path":"reference-xmlconf/dubbo-parameter.md","ref":"reference-xmlconf/dubbo-parameter.md","articles":[]},"previous":{"title":"6.10 dubbo:method","level":"1.7.10","depth":2,"path":"reference-xmlconf/dubbo-method.md","ref":"reference-xmlconf/dubbo-method.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"reference-xmlconf/dubbo-argument.md","mtime":"2017-08-02T06:13:39.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:23.983Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git a/user-guide/reference-xmlconf/dubbo-consumer.html b/user-guide/reference-xmlconf/dubbo-consumer.html
index bdcdec8..abd5352 100644
--- a/user-guide/reference-xmlconf/dubbo-consumer.html
+++ b/user-guide/reference-xmlconf/dubbo-consumer.html
@@ -1645,7 +1645,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"6.9 dubbo:consumer","level":"1.7.9","depth":2,"next":{"title":"6.10 dubbo:method","level":"1.7.10","depth":2,"path":"reference-xmlconf/dubbo-method.md","ref":"reference-xmlconf/dubbo-method.md","articles":[]},"previous":{"title":"6.8 dubbo:provider","level":"1.7.8","depth":2,"path":"reference-xmlconf/dubbo-provider.md","ref":"reference-xmlconf/dubbo-provider.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"reference-xmlconf/dubbo-consumer.md","mtime":"2017-08-02T06:13:39.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:36.721Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"6.9 dubbo:consumer","level":"1.7.9","depth":2,"next":{"title":"6.10 dubbo:method","level":"1.7.10","depth":2,"path":"reference-xmlconf/dubbo-method.md","ref":"reference-xmlconf/dubbo-method.md","articles":[]},"previous":{"title":"6.8 dubbo:provider","level":"1.7.8","depth":2,"path":"reference-xmlconf/dubbo-provider.md","ref":"reference-xmlconf/dubbo-provider.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"reference-xmlconf/dubbo-consumer.md","mtime":"2017-08-02T06:13:39.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:23.983Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git a/user-guide/reference-xmlconf/dubbo-method.html b/user-guide/reference-xmlconf/dubbo-method.html
index 1b963b7..bfb42d3 100644
--- a/user-guide/reference-xmlconf/dubbo-method.html
+++ b/user-guide/reference-xmlconf/dubbo-method.html
@@ -1645,7 +1645,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"6.10 dubbo:method","level":"1.7.10","depth":2,"next":{"title":"6.11 dubbo:argument","level":"1.7.11","depth":2,"path":"reference-xmlconf/dubbo-argument.md","ref":"reference-xmlconf/dubbo-argument.md","articles":[]},"previous":{"title":"6.9 dubbo:consumer","level":"1.7.9","depth":2,"path":"reference-xmlconf/dubbo-consumer.md","ref":"reference-xmlconf/dubbo-consumer.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"reference-xmlconf/dubbo-method.md","mtime":"2017-08-02T06:13:39.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:36.721Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"6.10 dubbo:method","level":"1.7.10","depth":2,"next":{"title":"6.11 dubbo:argument","level":"1.7.11","depth":2,"path":"reference-xmlconf/dubbo-argument.md","ref":"reference-xmlconf/dubbo-argument.md","articles":[]},"previous":{"title":"6.9 dubbo:consumer","level":"1.7.9","depth":2,"path":"reference-xmlconf/dubbo-consumer.md","ref":"reference-xmlconf/dubbo-consumer.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"reference-xmlconf/dubbo-method.md","mtime":"2017-08-02T06:13:39.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:23.983Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git a/user-guide/reference-xmlconf/dubbo-module.html b/user-guide/reference-xmlconf/dubbo-module.html
index f26ea46..650240b 100644
--- a/user-guide/reference-xmlconf/dubbo-module.html
+++ b/user-guide/reference-xmlconf/dubbo-module.html
@@ -1491,7 +1491,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"6.7 dubbo:module","level":"1.7.7","depth":2,"next":{"title":"6.8 dubbo:provider","level":"1.7.8","depth":2,"path":"reference-xmlconf/dubbo-provider.md","ref":"reference-xmlconf/dubbo-provider.md","articles":[]},"previous":{"title":"6.6 dubbo:application","level":"1.7.6","depth":2,"path":"reference-xmlconf/dubbo-application.md","ref":"reference-xmlconf/dubbo-application.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"reference-xmlconf/dubbo-module.md","mtime":"2017-08-02T06:13:39.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:36.721Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"6.7 dubbo:module","level":"1.7.7","depth":2,"next":{"title":"6.8 dubbo:provider","level":"1.7.8","depth":2,"path":"reference-xmlconf/dubbo-provider.md","ref":"reference-xmlconf/dubbo-provider.md","articles":[]},"previous":{"title":"6.6 dubbo:application","level":"1.7.6","depth":2,"path":"reference-xmlconf/dubbo-application.md","ref":"reference-xmlconf/dubbo-application.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"reference-xmlconf/dubbo-module.md","mtime":"2017-08-02T06:13:39.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:23.983Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git a/user-guide/reference-xmlconf/dubbo-monitor.html b/user-guide/reference-xmlconf/dubbo-monitor.html
index b9a22c8..57ee30c 100644
--- a/user-guide/reference-xmlconf/dubbo-monitor.html
+++ b/user-guide/reference-xmlconf/dubbo-monitor.html
@@ -1472,7 +1472,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"6.5 dubbo:monitor","level":"1.7.5","depth":2,"next":{"title":"6.6 dubbo:application","level":"1.7.6","depth":2,"path":"reference-xmlconf/dubbo-application.md","ref":"reference-xmlconf/dubbo-application.md","articles":[]},"previous":{"title":"6.4 dubbo:registry","level":"1.7.4","depth":2,"path":"reference-xmlconf/dubbo-registry.md","ref":"reference-xmlconf/dubbo-registry.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"reference-xmlconf/dubbo-monitor.md","mtime":"2017-08-02T06:13:39.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:36.721Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"6.5 dubbo:monitor","level":"1.7.5","depth":2,"next":{"title":"6.6 dubbo:application","level":"1.7.6","depth":2,"path":"reference-xmlconf/dubbo-application.md","ref":"reference-xmlconf/dubbo-application.md","articles":[]},"previous":{"title":"6.4 dubbo:registry","level":"1.7.4","depth":2,"path":"reference-xmlconf/dubbo-registry.md","ref":"reference-xmlconf/dubbo-registry.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"reference-xmlconf/dubbo-monitor.md","mtime":"2017-08-02T06:13:39.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:23.983Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git a/user-guide/reference-xmlconf/dubbo-parameter.html b/user-guide/reference-xmlconf/dubbo-parameter.html
index 662c9c4..e326ea7 100644
--- a/user-guide/reference-xmlconf/dubbo-parameter.html
+++ b/user-guide/reference-xmlconf/dubbo-parameter.html
@@ -1476,7 +1476,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"6.12 dubbo:parameter","level":"1.7.12","depth":2,"next":{"title":"7 协议参考手册","level":"1.8","depth":1,"path":"reference-protocol/introduction.md","ref":"reference-protocol/introduction.md","articles":[{"title":"7.1 dubbo://","level":"1.8.1","depth":2,"path":"reference-protocol/dubbo.md","ref":"reference-protocol/dubbo.md","articles":[]},{"title":"7.2 rmi//","level":"1.8.2","depth":2,"path":"reference-protocol/rmi.md","ref":"reference-protocol/rmi.md","articles":[]},{"title":"7.3 hessian://","level":"1.8.3","depth":2,"path":"reference-protocol/hessian.md","ref":"reference-protocol/hessian.md","articles":[]},{"title":"7.4 http://","level":"1.8.4","depth":2,"path":"reference-protocol/http.md","ref":"reference-protocol/http.md","articles":[]},{"title":"7.5 webservice://","level":"1.8.5","depth":2,"path":"reference-protocol/webservice.md","ref":"reference-protocol/webservice.md","articles":[]},{"title":"7.6 thrift://","level":"1.8.6","depth":2,"path":"reference-protocol/thrift.md","ref":"reference-protocol/thrift.md","articles":[]},{"title":"7.7 memcached://","level":"1.8.7","depth":2,"path":"reference-protocol/memcached.md","ref":"reference-protocol/memcached.md","articles":[]},{"title":"7.8 redis://","level":"1.8.8","depth":2,"path":"reference-protocol/redis.md","ref":"reference-protocol/redis.md","articles":[]}]},"previous":{"title":"6.11 dubbo:argument","level":"1.7.11","depth":2,"path":"reference-xmlconf/dubbo-argument.md","ref":"reference-xmlconf/dubbo-argument.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"reference-xmlconf/dubbo-parameter.md","mtime":"2017-08-02T06:13:39.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:36.721Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"6.12 dubbo:parameter","level":"1.7.12","depth":2,"next":{"title":"7 协议参考手册","level":"1.8","depth":1,"path":"reference-protocol/introduction.md","ref":"reference-protocol/introduction.md","articles":[{"title":"7.1 dubbo://","level":"1.8.1","depth":2,"path":"reference-protocol/dubbo.md","ref":"reference-protocol/dubbo.md","articles":[]},{"title":"7.2 rmi//","level":"1.8.2","depth":2,"path":"reference-protocol/rmi.md","ref":"reference-protocol/rmi.md","articles":[]},{"title":"7.3 hessian://","level":"1.8.3","depth":2,"path":"reference-protocol/hessian.md","ref":"reference-protocol/hessian.md","articles":[]},{"title":"7.4 http://","level":"1.8.4","depth":2,"path":"reference-protocol/http.md","ref":"reference-protocol/http.md","articles":[]},{"title":"7.5 webservice://","level":"1.8.5","depth":2,"path":"reference-protocol/webservice.md","ref":"reference-protocol/webservice.md","articles":[]},{"title":"7.6 thrift://","level":"1.8.6","depth":2,"path":"reference-protocol/thrift.md","ref":"reference-protocol/thrift.md","articles":[]},{"title":"7.7 memcached://","level":"1.8.7","depth":2,"path":"reference-protocol/memcached.md","ref":"reference-protocol/memcached.md","articles":[]},{"title":"7.8 redis://","level":"1.8.8","depth":2,"path":"reference-protocol/redis.md","ref":"reference-protocol/redis.md","articles":[]}]},"previous":{"title":"6.11 dubbo:argument","level":"1.7.11","depth":2,"path":"reference-xmlconf/dubbo-argument.md","ref":"reference-xmlconf/dubbo-argument.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"reference-xmlconf/dubbo-parameter.md","mtime":"2017-08-02T06:13:39.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:23.983Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git a/user-guide/reference-xmlconf/dubbo-protocol.html b/user-guide/reference-xmlconf/dubbo-protocol.html
index 51bc7d2..3391e35 100644
--- a/user-guide/reference-xmlconf/dubbo-protocol.html
+++ b/user-guide/reference-xmlconf/dubbo-protocol.html
@@ -1715,7 +1715,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"6.3 dubbo:protocol","level":"1.7.3","depth":2,"next":{"title":"6.4 dubbo:registry","level":"1.7.4","depth":2,"path":"reference-xmlconf/dubbo-registry.md","ref":"reference-xmlconf/dubbo-registry.md","articles":[]},"previous":{"title":"6.2 dubbo:reference","level":"1.7.2","depth":2,"path":"reference-xmlconf/dubbo-reference.md","ref":"reference-xmlconf/dubbo-reference.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"reference-xmlconf/dubbo-protocol.md","mtime":"2017-08-02T06:13:39.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:36.721Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"6.3 dubbo:protocol","level":"1.7.3","depth":2,"next":{"title":"6.4 dubbo:registry","level":"1.7.4","depth":2,"path":"reference-xmlconf/dubbo-registry.md","ref":"reference-xmlconf/dubbo-registry.md","articles":[]},"previous":{"title":"6.2 dubbo:reference","level":"1.7.2","depth":2,"path":"reference-xmlconf/dubbo-reference.md","ref":"reference-xmlconf/dubbo-reference.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"reference-xmlconf/dubbo-protocol.md","mtime":"2017-08-02T06:13:39.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:23.983Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git a/user-guide/reference-xmlconf/dubbo-provider.html b/user-guide/reference-xmlconf/dubbo-provider.html
index a5f3fb9..167c2a1 100644
--- a/user-guide/reference-xmlconf/dubbo-provider.html
+++ b/user-guide/reference-xmlconf/dubbo-provider.html
@@ -1935,7 +1935,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"6.8 dubbo:provider","level":"1.7.8","depth":2,"next":{"title":"6.9 dubbo:consumer","level":"1.7.9","depth":2,"path":"reference-xmlconf/dubbo-consumer.md","ref":"reference-xmlconf/dubbo-consumer.md","articles":[]},"previous":{"title":"6.7 dubbo:module","level":"1.7.7","depth":2,"path":"reference-xmlconf/dubbo-module.md","ref":"reference-xmlconf/dubbo-module.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"reference-xmlconf/dubbo-provider.md","mtime":"2017-08-02T06:13:39.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:36.721Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"6.8 dubbo:provider","level":"1.7.8","depth":2,"next":{"title":"6.9 dubbo:consumer","level":"1.7.9","depth":2,"path":"reference-xmlconf/dubbo-consumer.md","ref":"reference-xmlconf/dubbo-consumer.md","articles":[]},"previous":{"title":"6.7 dubbo:module","level":"1.7.7","depth":2,"path":"reference-xmlconf/dubbo-module.md","ref":"reference-xmlconf/dubbo-module.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"reference-xmlconf/dubbo-provider.md","mtime":"2017-08-02T06:13:39.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:23.983Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git a/user-guide/reference-xmlconf/dubbo-reference.html b/user-guide/reference-xmlconf/dubbo-reference.html
index 862c922..7604d20 100644
--- a/user-guide/reference-xmlconf/dubbo-reference.html
+++ b/user-guide/reference-xmlconf/dubbo-reference.html
@@ -1748,7 +1748,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"6.2 dubbo:reference","level":"1.7.2","depth":2,"next":{"title":"6.3 dubbo:protocol","level":"1.7.3","depth":2,"path":"reference-xmlconf/dubbo-protocol.md","ref":"reference-xmlconf/dubbo-protocol.md","articles":[]},"previous":{"title":"6.1 dubbo:service","level":"1.7.1","depth":2,"path":"reference-xmlconf/dubbo-service.md","ref":"reference-xmlconf/dubbo-service.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"reference-xmlconf/dubbo-reference.md","mtime":"2017-08-02T06:13:39.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:36.721Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"6.2 dubbo:reference","level":"1.7.2","depth":2,"next":{"title":"6.3 dubbo:protocol","level":"1.7.3","depth":2,"path":"reference-xmlconf/dubbo-protocol.md","ref":"reference-xmlconf/dubbo-protocol.md","articles":[]},"previous":{"title":"6.1 dubbo:service","level":"1.7.1","depth":2,"path":"reference-xmlconf/dubbo-service.md","ref":"reference-xmlconf/dubbo-service.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"reference-xmlconf/dubbo-reference.md","mtime":"2017-08-02T06:13:39.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:23.983Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git a/user-guide/reference-xmlconf/dubbo-registry.html b/user-guide/reference-xmlconf/dubbo-registry.html
index ae7c3c1..75e911b 100644
--- a/user-guide/reference-xmlconf/dubbo-registry.html
+++ b/user-guide/reference-xmlconf/dubbo-registry.html
@@ -1619,7 +1619,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"6.4 dubbo:registry","level":"1.7.4","depth":2,"next":{"title":"6.5 dubbo:monitor","level":"1.7.5","depth":2,"path":"reference-xmlconf/dubbo-monitor.md","ref":"reference-xmlconf/dubbo-monitor.md","articles":[]},"previous":{"title":"6.3 dubbo:protocol","level":"1.7.3","depth":2,"path":"reference-xmlconf/dubbo-protocol.md","ref":"reference-xmlconf/dubbo-protocol.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"reference-xmlconf/dubbo-registry.md","mtime":"2017-08-02T06:13:39.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:36.721Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"6.4 dubbo:registry","level":"1.7.4","depth":2,"next":{"title":"6.5 dubbo:monitor","level":"1.7.5","depth":2,"path":"reference-xmlconf/dubbo-monitor.md","ref":"reference-xmlconf/dubbo-monitor.md","articles":[]},"previous":{"title":"6.3 dubbo:protocol","level":"1.7.3","depth":2,"path":"reference-xmlconf/dubbo-protocol.md","ref":"reference-xmlconf/dubbo-protocol.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"reference-xmlconf/dubbo-registry.md","mtime":"2017-08-02T06:13:39.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:23.983Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git a/user-guide/reference-xmlconf/dubbo-service.html b/user-guide/reference-xmlconf/dubbo-service.html
index f6986d3..74057d3 100644
--- a/user-guide/reference-xmlconf/dubbo-service.html
+++ b/user-guide/reference-xmlconf/dubbo-service.html
@@ -1791,7 +1791,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"6.1 dubbo:service","level":"1.7.1","depth":2,"next":{"title":"6.2 dubbo:reference","level":"1.7.2","depth":2,"path":"reference-xmlconf/dubbo-reference.md","ref":"reference-xmlconf/dubbo-reference.md","articles":[]},"previous":{"title":"6 schema配置参考手册","level":"1.7","depth":1,"path":"reference-xmlconf/introduction.md","ref":"reference-xmlconf/introduction.md","articles":[{"title":"6.1 dubbo:service","level":"1.7.1","depth":2,"path":"reference-xmlconf/dubbo-service.md","ref":"reference-xmlconf/dubbo-service.md","articles":[]},{"title":"6.2 dubbo:reference","level":"1.7.2","depth":2,"path":"reference-xmlconf/dubbo-reference.md","ref":"reference-xmlconf/dubbo-reference.md","articles":[]},{"title":"6.3 dubbo:protocol","level":"1.7.3","depth":2,"path":"reference-xmlconf/dubbo-protocol.md","ref":"reference-xmlconf/dubbo-protocol.md","articles":[]},{"title":"6.4 dubbo:registry","level":"1.7.4","depth":2,"path":"reference-xmlconf/dubbo-registry.md","ref":"reference-xmlconf/dubbo-registry.md","articles":[]},{"title":"6.5 dubbo:monitor","level":"1.7.5","depth":2,"path":"reference-xmlconf/dubbo-monitor.md","ref":"reference-xmlconf/dubbo-monitor.md","articles":[]},{"title":"6.6 dubbo:application","level":"1.7.6","depth":2,"path":"reference-xmlconf/dubbo-application.md","ref":"reference-xmlconf/dubbo-application.md","articles":[]},{"title":"6.7 dubbo:module","level":"1.7.7","depth":2,"path":"reference-xmlconf/dubbo-module.md","ref":"reference-xmlconf/dubbo-module.md","articles":[]},{"title":"6.8 dubbo:provider","level":"1.7.8","depth":2,"path":"reference-xmlconf/dubbo-provider.md","ref":"reference-xmlconf/dubbo-provider.md","articles":[]},{"title":"6.9 dubbo:consumer","level":"1.7.9","depth":2,"path":"reference-xmlconf/dubbo-consumer.md","ref":"reference-xmlconf/dubbo-consumer.md","articles":[]},{"title":"6.10 dubbo:method","level":"1.7.10","depth":2,"path":"reference-xmlconf/dubbo-method.md","ref":"reference-xmlconf/dubbo-method.md","articles":[]},{"title":"6.11 dubbo:argument","level":"1.7.11","depth":2,"path":"reference-xmlconf/dubbo-argument.md","ref":"reference-xmlconf/dubbo-argument.md","articles":[]},{"title":"6.12 dubbo:parameter","level":"1.7.12","depth":2,"path":"reference-xmlconf/dubbo-parameter.md","ref":"reference-xmlconf/dubbo-parameter.md","articles":[]}]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"reference-xmlconf/dubbo-service.md","mtime":"2017-08-02T07:31:35.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:36.721Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"6.1 dubbo:service","level":"1.7.1","depth":2,"next":{"title":"6.2 dubbo:reference","level":"1.7.2","depth":2,"path":"reference-xmlconf/dubbo-reference.md","ref":"reference-xmlconf/dubbo-reference.md","articles":[]},"previous":{"title":"6 schema配置参考手册","level":"1.7","depth":1,"path":"reference-xmlconf/introduction.md","ref":"reference-xmlconf/introduction.md","articles":[{"title":"6.1 dubbo:service","level":"1.7.1","depth":2,"path":"reference-xmlconf/dubbo-service.md","ref":"reference-xmlconf/dubbo-service.md","articles":[]},{"title":"6.2 dubbo:reference","level":"1.7.2","depth":2,"path":"reference-xmlconf/dubbo-reference.md","ref":"reference-xmlconf/dubbo-reference.md","articles":[]},{"title":"6.3 dubbo:protocol","level":"1.7.3","depth":2,"path":"reference-xmlconf/dubbo-protocol.md","ref":"reference-xmlconf/dubbo-protocol.md","articles":[]},{"title":"6.4 dubbo:registry","level":"1.7.4","depth":2,"path":"reference-xmlconf/dubbo-registry.md","ref":"reference-xmlconf/dubbo-registry.md","articles":[]},{"title":"6.5 dubbo:monitor","level":"1.7.5","depth":2,"path":"reference-xmlconf/dubbo-monitor.md","ref":"reference-xmlconf/dubbo-monitor.md","articles":[]},{"title":"6.6 dubbo:application","level":"1.7.6","depth":2,"path":"reference-xmlconf/dubbo-application.md","ref":"reference-xmlconf/dubbo-application.md","articles":[]},{"title":"6.7 dubbo:module","level":"1.7.7","depth":2,"path":"reference-xmlconf/dubbo-module.md","ref":"reference-xmlconf/dubbo-module.md","articles":[]},{"title":"6.8 dubbo:provider","level":"1.7.8","depth":2,"path":"reference-xmlconf/dubbo-provider.md","ref":"reference-xmlconf/dubbo-provider.md","articles":[]},{"title":"6.9 dubbo:consumer","level":"1.7.9","depth":2,"path":"reference-xmlconf/dubbo-consumer.md","ref":"reference-xmlconf/dubbo-consumer.md","articles":[]},{"title":"6.10 dubbo:method","level":"1.7.10","depth":2,"path":"reference-xmlconf/dubbo-method.md","ref":"reference-xmlconf/dubbo-method.md","articles":[]},{"title":"6.11 dubbo:argument","level":"1.7.11","depth":2,"path":"reference-xmlconf/dubbo-argument.md","ref":"reference-xmlconf/dubbo-argument.md","articles":[]},{"title":"6.12 dubbo:parameter","level":"1.7.12","depth":2,"path":"reference-xmlconf/dubbo-parameter.md","ref":"reference-xmlconf/dubbo-parameter.md","articles":[]}]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"reference-xmlconf/dubbo-service.md","mtime":"2017-08-02T07:31:35.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:23.983Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git a/user-guide/reference-xmlconf/introduction.html b/user-guide/reference-xmlconf/introduction.html
index 4306ac6..d091ffb 100644
--- a/user-guide/reference-xmlconf/introduction.html
+++ b/user-guide/reference-xmlconf/introduction.html
@@ -1444,7 +1444,7 @@
     <script>
         var gitbook = gitbook || [];
         gitbook.push(function() {
-            gitbook.page.hasChanged({"page":{"title":"6 schema配置参考手册","level":"1.7","depth":1,"next":{"title":"6.1 dubbo:service","level":"1.7.1","depth":2,"path":"reference-xmlconf/dubbo-service.md","ref":"reference-xmlconf/dubbo-service.md","articles":[]},"previous":{"title":"5 API参考手册","level":"1.6","depth":1,"path":"reference-apiconf/api.md","ref":"reference-apiconf/api.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"reference-xmlconf/introduction.md","mtime":"2017-08-02T06:13:39.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:36:36.721Z"},"basePath":"..","book":{"language":""}});
+            gitbook.page.hasChanged({"page":{"title":"6 schema配置参考手册","level":"1.7","depth":1,"next":{"title":"6.1 dubbo:service","level":"1.7.1","depth":2,"path":"reference-xmlconf/dubbo-service.md","ref":"reference-xmlconf/dubbo-service.md","articles":[]},"previous":{"title":"5 API参考手册","level":"1.6","depth":1,"path":"reference-apiconf/api.md","ref":"reference-apiconf/api.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":[],"pluginsConfig":{"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"reference-xmlconf/introduction.md","mtime":"2017-08-02T06:13:39.000Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-08-02T07:44:23.983Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>