MISC:auto publish
diff --git a/admin-guide/index.html b/admin-guide/index.html
index 11b86df..12b29d9 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:12:30.204Z"},"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:37:05.019Z"},"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 2e44c69..726df2e 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:12:30.204Z"},"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:37:05.019Z"},"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 6da1bca..8bbca98 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:12:30.204Z"},"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:37:05.019Z"},"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 ee277bb..68981f8 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:12:30.204Z"},"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:37:05.019Z"},"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 582192c..5db7c79 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:12:30.204Z"},"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:37:05.019Z"},"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 c42981a..1f91fcb 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:12:30.204Z"},"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:37:05.019Z"},"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 2a08c27..b8f5aee 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:12:30.204Z"},"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:37:05.019Z"},"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 f0f8cf0..68d021c 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:12:30.204Z"},"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:37:05.019Z"},"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 2fe7795..90831fa 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:12:22.676Z"},"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:36:57.834Z"},"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 b958dc5..85fe2f3 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:12:22.676Z"},"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:36:57.834Z"},"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 6737393..06402d3 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:12:22.676Z"},"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:36:57.834Z"},"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 c16ac56..53eb1d9 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:12:22.676Z"},"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:36:57.834Z"},"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 53728c8..34ec68a 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:12:22.676Z"},"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:36:57.834Z"},"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 0d69ff2..c86023e 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:12:22.676Z"},"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:36:57.834Z"},"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 fabe167..da10bcd 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:12:22.676Z"},"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:36:57.834Z"},"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 6afaa5f..c12e257 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:12:22.676Z"},"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:36:57.834Z"},"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 fbac373..4d9000a 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:12:22.676Z"},"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:36:57.834Z"},"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 783b775..7d297ba 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:12:22.676Z"},"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:36:57.834Z"},"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 e36fe68..46b25a2 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:12:22.676Z"},"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:36:57.834Z"},"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 9ca8722..ba8677e 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:12:22.676Z"},"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:36:57.834Z"},"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 273c961..a96ed43 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:12:22.676Z"},"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:36:57.834Z"},"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 dbeb468..2cb0da4 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:12:22.676Z"},"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:36:57.834Z"},"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 4fed305..8634ab0 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:12:22.676Z"},"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:36:57.834Z"},"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 415693b..2c89e1b 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:12:22.676Z"},"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:36:57.834Z"},"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 54a4886..a3fada9 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:12:22.676Z"},"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:36:57.834Z"},"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 f25866b..77c3c54 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:12:22.676Z"},"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:36:57.834Z"},"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 7836f20..89eb6b4 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:12:22.676Z"},"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:36:57.834Z"},"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 ffcf671..e4b8c19 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:12:22.676Z"},"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:36:57.834Z"},"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 2a9e8dd..d90adb4 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:12:22.676Z"},"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:36:57.834Z"},"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 a043f90..982a4ab 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:12:22.676Z"},"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:36:57.834Z"},"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 9e120de..539721f 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:12:22.676Z"},"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:36:57.834Z"},"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 028b6bc..211d0e1 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:12:22.676Z"},"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:36:57.834Z"},"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 b98db6a..75278e0 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:12:22.676Z"},"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:36:57.834Z"},"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 a88a605..2dafafa 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:12:22.676Z"},"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:36:57.834Z"},"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 f784588..ab96430 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:12:22.676Z"},"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:36:57.834Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git a/developer-guide/contribution.html b/developer-guide/contribution.html
index 07e7704..07bc3fd 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:12:22.676Z"},"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:36:57.834Z"},"basePath":".","book":{"language":""}});
         });
     </script>
 </div>
diff --git a/developer-guide/index.html b/developer-guide/index.html
index 43f8ec6..858d453 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:12:22.676Z"},"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:36:57.834Z"},"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 88ce1da..1195730 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:12:22.676Z"},"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:36:57.834Z"},"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 b7cefdb..b0cdfac 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:12:22.676Z"},"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:36:57.834Z"},"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 48e4f28..fcdb5b1 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:12:22.676Z"},"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:36:57.834Z"},"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 1ffddee..5d1a5df 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:12:22.676Z"},"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:36:57.834Z"},"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 403a761..92b24fc 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:12:22.676Z"},"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:36:57.834Z"},"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 ac2e2e9..8bd0598 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:12:22.676Z"},"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:36:57.834Z"},"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 e19e089..d0eaa49 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:12:22.676Z"},"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:36:57.834Z"},"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 1d65937..66284f7 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:12:22.676Z"},"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:36:57.834Z"},"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 218dc8f..8281aec 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:12:22.676Z"},"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:36:57.834Z"},"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 d2e9ae5..1986031 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:12:22.676Z"},"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:36:57.834Z"},"basePath":".","book":{"language":""}});
         });
     </script>
 </div>
diff --git a/user-guide/benchmark.html b/user-guide/benchmark.html
index 2f5a242..0068a92 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:12:01.637Z"},"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:36:36.721Z"},"basePath":".","book":{"language":""}});
         });
     </script>
 </div>
diff --git a/user-guide/best-practice.html b/user-guide/best-practice.html
index 0aa5975..81871ce 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:12:01.637Z"},"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:36:36.721Z"},"basePath":".","book":{"language":""}});
         });
     </script>
 </div>
diff --git a/user-guide/capacity-plan.html b/user-guide/capacity-plan.html
index e10a97e..f73d4b0 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:12:01.637Z"},"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:36:36.721Z"},"basePath":".","book":{"language":""}});
         });
     </script>
 </div>
diff --git a/user-guide/configuration/annotation.html b/user-guide/configuration/annotation.html
index c37c382..fd09155 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:12:01.637Z"},"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:36:36.721Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git a/user-guide/configuration/api.html b/user-guide/configuration/api.html
index 85e34a4..1fc0a52 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:12:01.637Z"},"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:36:36.721Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git a/user-guide/configuration/properties.html b/user-guide/configuration/properties.html
index 016f602..6541ccc 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:12:01.637Z"},"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:36:36.721Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git a/user-guide/configuration/xml.html b/user-guide/configuration/xml.html
index a61d8cc..22b4d6f 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:12:01.637Z"},"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:36:36.721Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git a/user-guide/coveragence.html b/user-guide/coveragence.html
index 5fe3df1..80ab321 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:12:01.637Z"},"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:36:36.721Z"},"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 42cb603..25b4f81 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:12:01.637Z"},"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:36:36.721Z"},"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 5df02f5..538a80d 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:12:01.637Z"},"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:36:36.721Z"},"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 cae0f15..021093f 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:12:01.637Z"},"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:36:36.721Z"},"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 85e154a..9cea593 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:12:01.637Z"},"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:36:36.721Z"},"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 570e27f..5dc85e0 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:12:01.637Z"},"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:36:36.721Z"},"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 13a0a38..722c078 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:12:01.637Z"},"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:36:36.721Z"},"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 ca7333d..51d7ef6 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:12:01.637Z"},"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:36:36.721Z"},"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 cf2e555..331cdcf 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:12:01.637Z"},"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:36:36.721Z"},"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 ed5983e..fcf6d3d 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:12:01.637Z"},"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:36:36.721Z"},"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 64ebae6..ed3ae94 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:12:01.637Z"},"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:36:36.721Z"},"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 7038d5c..ba4d9a4 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:12:01.637Z"},"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:36:36.721Z"},"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 812e6d0..6ff6d20 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:12:01.637Z"},"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:36:36.721Z"},"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 d00fc02..b832c22 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:12:01.637Z"},"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:36:36.721Z"},"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 f2c7a92..99339d3 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:12:01.637Z"},"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:36:36.721Z"},"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 76d64b7..c9f771a 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:12:01.637Z"},"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:36:36.721Z"},"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 82db289..183d23a 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:12:01.637Z"},"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:36:36.721Z"},"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 0b3f6d6..1e2df22 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:12:01.637Z"},"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:36:36.721Z"},"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 a9b86d3..49163a1 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:12:01.637Z"},"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:36:36.721Z"},"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 16a18ae..42ad76e 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:12:01.637Z"},"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:36:36.721Z"},"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 d63e01f..f15e9b0 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:12:01.637Z"},"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:36:36.721Z"},"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 608d2df..7e3ae21 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:12:01.637Z"},"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:36:36.721Z"},"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 5bf0a4d..c269f4b 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:12:01.637Z"},"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:36:36.721Z"},"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 694e43e..515f30f 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:12:01.637Z"},"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:36:36.721Z"},"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 517f364..fdbe150 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:12:01.637Z"},"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:36:36.721Z"},"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 3b70d6e..0392b6c 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:12:01.637Z"},"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:36:36.721Z"},"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 5efc8bc..bbb0d4e 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:12:01.637Z"},"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:36:36.721Z"},"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 03a8f72..91b7c51 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:12:01.637Z"},"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:36:36.721Z"},"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 83bf64f..abcd8c0 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:12:01.637Z"},"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:36:36.721Z"},"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 35b5a0f..ef6f548 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:12:01.637Z"},"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:36:36.721Z"},"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 b475373..51d8328 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:12:01.637Z"},"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:36:36.721Z"},"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 5b7db44..f31af5d 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:12:01.637Z"},"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:36:36.721Z"},"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 b1c33dc..f4bb2d9 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:12:01.637Z"},"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:36:36.721Z"},"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 1643296..5bdee06 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:12:01.637Z"},"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:36:36.721Z"},"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 48fbf89..5dda4cb 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:12:01.637Z"},"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:36:36.721Z"},"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 a61766e..8d6e351 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:12:01.637Z"},"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:36:36.721Z"},"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 9e76491..65066ae 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:12:01.637Z"},"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:36:36.721Z"},"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 b737b45..f0e5d58 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:12:01.637Z"},"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:36:36.721Z"},"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 37dcb83..1492288 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:12:01.637Z"},"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:36:36.721Z"},"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 77fba8a..974a800 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:12:01.637Z"},"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:36:36.721Z"},"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 f7b6355..6c0b4c0 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:12:01.637Z"},"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:36:36.721Z"},"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 221e95d..155875b 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:12:01.637Z"},"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:36:36.721Z"},"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 a311848..f2c5336 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:12:01.637Z"},"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:36:36.721Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git a/user-guide/dependencies/dependencies.html b/user-guide/dependencies/dependencies.html
index b9e5aa3..489b000 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:12:01.637Z"},"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:36:36.721Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git a/user-guide/index.html b/user-guide/index.html
index 340338b..5cf6d0a 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:12:01.637Z"},"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:36:36.721Z"},"basePath":".","book":{"language":""}});
         });
     </script>
 </div>
diff --git a/user-guide/maturity/maturity.html b/user-guide/maturity/maturity.html
index d6f163d..e116260 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:12:01.637Z"},"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:36:36.721Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git a/user-guide/perf-test.html b/user-guide/perf-test.html
index 6195dc5..1980ec4 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:12:01.637Z"},"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:36:36.721Z"},"basePath":".","book":{"language":""}});
         });
     </script>
 </div>
diff --git a/user-guide/preface/architacture.html b/user-guide/preface/architacture.html
index c6b4a6c..605f015 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:12:01.637Z"},"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:36:36.721Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git a/user-guide/preface/background.html b/user-guide/preface/background.html
index 31bad45..2ac6bc4 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:12:01.637Z"},"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:36:36.721Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git a/user-guide/preface/requirements.html b/user-guide/preface/requirements.html
index d6cb727..8cbc55e 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:12:01.637Z"},"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:36:36.721Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git a/user-guide/preface/usage.html b/user-guide/preface/usage.html
index cf862f5..b94b021 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:12:01.637Z"},"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:36:36.721Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git a/user-guide/recommend.html b/user-guide/recommend.html
index 7a260a4..46d0a56 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:12:01.637Z"},"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:36:36.721Z"},"basePath":".","book":{"language":""}});
         });
     </script>
 </div>
diff --git a/user-guide/reference-apiconf/api.html b/user-guide/reference-apiconf/api.html
index 17a06c5..f8c4867 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:12:01.637Z"},"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:36:36.721Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git a/user-guide/reference-maven/maven.html b/user-guide/reference-maven/maven.html
index d9f2ce1..ffc2c4c 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:12:01.637Z"},"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:36:36.721Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git a/user-guide/reference-protocol/dubbo.html b/user-guide/reference-protocol/dubbo.html
index 482da60..d0272d4 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:12:01.637Z"},"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:36:36.721Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git a/user-guide/reference-protocol/hessian.html b/user-guide/reference-protocol/hessian.html
index dfcee5b..7295501 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:12:01.637Z"},"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:36:36.721Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git a/user-guide/reference-protocol/http.html b/user-guide/reference-protocol/http.html
index 01e64bf..9b85d2e 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:12:01.637Z"},"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:36:36.721Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git a/user-guide/reference-protocol/introduction.html b/user-guide/reference-protocol/introduction.html
index 58414d8..a554667 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:12:01.637Z"},"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:36:36.721Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git a/user-guide/reference-protocol/memcached.html b/user-guide/reference-protocol/memcached.html
index eda97b4..b840841 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:12:01.637Z"},"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:36:36.721Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git a/user-guide/reference-protocol/redis.html b/user-guide/reference-protocol/redis.html
index 74ade25..e51de7d 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:12:01.637Z"},"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:36:36.721Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git a/user-guide/reference-protocol/rmi.html b/user-guide/reference-protocol/rmi.html
index 7c55e46..dbefbfc 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:12:01.637Z"},"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:36:36.721Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git a/user-guide/reference-protocol/thrift.html b/user-guide/reference-protocol/thrift.html
index c404ff6..d039b1a 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:12:01.637Z"},"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:36:36.721Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git a/user-guide/reference-protocol/webservice.html b/user-guide/reference-protocol/webservice.html
index a50fd1b..8d9ae7c 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:12:01.637Z"},"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:36:36.721Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git a/user-guide/reference-registry/introduction.html b/user-guide/reference-registry/introduction.html
index 3f79531..f1eb2bf 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:12:01.637Z"},"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:36:36.721Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git a/user-guide/reference-registry/multicast.html b/user-guide/reference-registry/multicast.html
index d8a9ec6..0ddf66d 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:12:01.637Z"},"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:36:36.721Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git a/user-guide/reference-registry/redis.html b/user-guide/reference-registry/redis.html
index 493f948..e7e5d75 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:12:01.637Z"},"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:36:36.721Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git a/user-guide/reference-registry/simple.html b/user-guide/reference-registry/simple.html
index 7379372..6ae205f 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:12:01.637Z"},"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:36:36.721Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git a/user-guide/reference-registry/zookeeper.html b/user-guide/reference-registry/zookeeper.html
index dd24969..2ec8e50 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:12:01.637Z"},"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:36:36.721Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git a/user-guide/reference-telnet/telnet.html b/user-guide/reference-telnet/telnet.html
index ea0f1e6..4d9d58b 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:12:01.637Z"},"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:36:36.721Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git a/user-guide/reference-xmlconf/dubbo-application.html b/user-guide/reference-xmlconf/dubbo-application.html
index 5d30d0f..00a9799 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:12:01.637Z"},"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:36:36.721Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git a/user-guide/reference-xmlconf/dubbo-argument.html b/user-guide/reference-xmlconf/dubbo-argument.html
index 5e39123..1204606 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:12:01.637Z"},"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:36:36.721Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git a/user-guide/reference-xmlconf/dubbo-consumer.html b/user-guide/reference-xmlconf/dubbo-consumer.html
index e473837..bdcdec8 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:12:01.637Z"},"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:36:36.721Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git a/user-guide/reference-xmlconf/dubbo-method.html b/user-guide/reference-xmlconf/dubbo-method.html
index aa6d3e1..1b963b7 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:12:01.637Z"},"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:36:36.721Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git a/user-guide/reference-xmlconf/dubbo-module.html b/user-guide/reference-xmlconf/dubbo-module.html
index 3a2108c..f26ea46 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:12:01.637Z"},"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:36:36.721Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git a/user-guide/reference-xmlconf/dubbo-monitor.html b/user-guide/reference-xmlconf/dubbo-monitor.html
index 43ba064..b9a22c8 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:12:01.637Z"},"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:36:36.721Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git a/user-guide/reference-xmlconf/dubbo-parameter.html b/user-guide/reference-xmlconf/dubbo-parameter.html
index 3f80138..662c9c4 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:12:01.637Z"},"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:36:36.721Z"},"basePath":"..","book":{"language":""}});
         });
     </script>
 </div>
diff --git a/user-guide/reference-xmlconf/dubbo-protocol.html b/user-guide/reference-xmlconf/dubbo-protocol.html
index 8710742..51bc7d2 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:12:01.637Z"},"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&quo