You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@dubbo.apache.org by gi...@apache.org on 2020/04/22 05:13:44 UTC

[dubbo-website] branch asf-site updated: Automated deployment: Wed Apr 22 05:13:36 UTC 2020 ebeca5f08c1f58ba5e175ab50b386d52ac949d6c

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

github-bot pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/dubbo-website.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new 3495b7d  Automated deployment: Wed Apr 22 05:13:36 UTC 2020 ebeca5f08c1f58ba5e175ab50b386d52ac949d6c
3495b7d is described below

commit 3495b7d39c42fbf72aed2d35e127ced30cb91b03
Author: htynkn <ht...@users.noreply.github.com>
AuthorDate: Wed Apr 22 05:13:37 2020 +0000

    Automated deployment: Wed Apr 22 05:13:36 UTC 2020 ebeca5f08c1f58ba5e175ab50b386d52ac949d6c
---
 en-us/docs/admin/install/redis.html                | 2 +-
 en-us/docs/admin/install/redis.json                | 2 +-
 en-us/docs/dev/implementation.html                 | 2 +-
 en-us/docs/dev/implementation.json                 | 2 +-
 en-us/docs/user/references/registry/redis.html     | 2 +-
 en-us/docs/user/references/registry/redis.json     | 2 +-
 zh-cn/docs/admin/install/redis.html                | 2 +-
 zh-cn/docs/admin/install/redis.json                | 2 +-
 zh-cn/docs/dev/implementation.html                 | 2 +-
 zh-cn/docs/dev/implementation.json                 | 2 +-
 zh-cn/docs/user/references/registry/redis.html     | 2 +-
 zh-cn/docs/user/references/registry/redis.json     | 2 +-
 zh-cn/docs/user/references/registry/zookeeper.html | 2 +-
 zh-cn/docs/user/references/registry/zookeeper.json | 2 +-
 14 files changed, 14 insertions(+), 14 deletions(-)

diff --git a/en-us/docs/admin/install/redis.html b/en-us/docs/admin/install/redis.html
index 2b5ee68..28f62e3 100644
--- a/en-us/docs/admin/install/redis.html
+++ b/en-us/docs/admin/install/redis.html
@@ -14,7 +14,7 @@
 <body>
 	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/en-us/index.html"><img class="logo" src="/img/dubbo_colorful.png"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">中</span><div class="header-menu"><img class="header-menu-toggle" src="/img/menu_gray.png"/><ul><li class="menu-item menu-item-normal"><a  [...]
 <p>Redis <sup class="footnote-ref"><a href="#fn1" id="fnref1">[1]</a></sup> introductions, please refer to: <a href="http://dubbo.apache.org/books/dubbo-user-book-en/references/registry/redis.html">Redis application center manual</a>。</p>
-<p>you need an origin Redis server only, and change the value from <code>dubbo.registry.addrss</code> to <code>redis://127.0.0.1:6379</code> in <code>conf/dubbo.properties</code> of <a href="http://dubbo.apache.org/books/dubbo-user-book-en/quick-start.html">quick start</a></p>
+<p>you need an origin Redis server only, and change the value from <code>dubbo.registry.address</code> to <code>redis://127.0.0.1:6379</code> in <code>conf/dubbo.properties</code> of <a href="http://dubbo.apache.org/books/dubbo-user-book-en/quick-start.html">quick start</a></p>
 <p>Redis configuration center cluster <sup class="footnote-ref"><a href="#fn2" id="fnref2">[2]</a></sup> write multiple server in client side and read from a single server.</p>
 <p>Install:</p>
 <pre><code class="language-sh">wget http://redis.googlecode.com/files/redis-2.4.8.tar.gz
diff --git a/en-us/docs/admin/install/redis.json b/en-us/docs/admin/install/redis.json
index 3ac1038..a5be921 100644
--- a/en-us/docs/admin/install/redis.json
+++ b/en-us/docs/admin/install/redis.json
@@ -1,6 +1,6 @@
 {
   "filename": "redis.md",
-  "__html": "<h1>install Redis register center</h1>\n<p>Redis <sup class=\"footnote-ref\"><a href=\"#fn1\" id=\"fnref1\">[1]</a></sup> introductions, please refer to: <a href=\"http://dubbo.apache.org/books/dubbo-user-book-en/references/registry/redis.html\">Redis application center manual</a>。</p>\n<p>you need an origin Redis server only, and change the value from <code>dubbo.registry.addrss</code> to <code>redis://127.0.0.1:6379</code> in <code>conf/dubbo.properties</code> of <a href=\ [...]
+  "__html": "<h1>install Redis register center</h1>\n<p>Redis <sup class=\"footnote-ref\"><a href=\"#fn1\" id=\"fnref1\">[1]</a></sup> introductions, please refer to: <a href=\"http://dubbo.apache.org/books/dubbo-user-book-en/references/registry/redis.html\">Redis application center manual</a>。</p>\n<p>you need an origin Redis server only, and change the value from <code>dubbo.registry.address</code> to <code>redis://127.0.0.1:6379</code> in <code>conf/dubbo.properties</code> of <a href= [...]
   "link": "/en-us/docs/admin/install/redis.html",
   "meta": {}
 }
\ No newline at end of file
diff --git a/en-us/docs/dev/implementation.html b/en-us/docs/dev/implementation.html
index d1cde58..301d733 100644
--- a/en-us/docs/dev/implementation.html
+++ b/en-us/docs/dev/implementation.html
@@ -73,7 +73,7 @@
     }
  
     <span class="hljs-function"><span class="hljs-keyword">public</span> <span class="hljs-keyword">void</span> <span class="hljs-title">start</span><span class="hljs-params">()</span> </span>{
-        String hello = demoService.sayHello(<span class="hljs-string">"world"</span> + i);
+        String hello = demoService.sayHello(<span class="hljs-string">"world"</span>);
     }
 }
 </code></pre>
diff --git a/en-us/docs/dev/implementation.json b/en-us/docs/dev/implementation.json
index 05b2205..d112dec 100644
--- a/en-us/docs/dev/implementation.json
+++ b/en-us/docs/dev/implementation.json
@@ -1,6 +1,6 @@
 {
   "filename": "implementation.md",
-  "__html": "<h1>Implementation details</h1>\n<h2>Initialization details</h2>\n<h3>Service parsing</h3>\n<p>Based on <code>META-INF/spring.handlers</code> config in dubbo.jar, Spring calls <code>DubboNamespaceHandler</code> when meeting dubbo namespace.</p>\n<p>All Dubbo tags are parsed by <code>DubboBeanDefinitionParser</code>, based on one to one attribute mapping, the XML label is parsed as a Bean object.</p>\n<p>Transfer Bean object to URL, and transfer all attributes of Bean to URL  [...]
+  "__html": "<h1>Implementation details</h1>\n<h2>Initialization details</h2>\n<h3>Service parsing</h3>\n<p>Based on <code>META-INF/spring.handlers</code> config in dubbo.jar, Spring calls <code>DubboNamespaceHandler</code> when meeting dubbo namespace.</p>\n<p>All Dubbo tags are parsed by <code>DubboBeanDefinitionParser</code>, based on one to one attribute mapping, the XML label is parsed as a Bean object.</p>\n<p>Transfer Bean object to URL, and transfer all attributes of Bean to URL  [...]
   "link": "/en-us/docs/dev/implementation.html",
   "meta": {}
 }
\ No newline at end of file
diff --git a/en-us/docs/user/references/registry/redis.html b/en-us/docs/user/references/registry/redis.html
index fdf51fd..ba4cde9 100644
--- a/en-us/docs/user/references/registry/redis.html
+++ b/en-us/docs/user/references/registry/redis.html
@@ -63,7 +63,7 @@
 <h2>Declaration of Reliability</h2>
 <p>A home-brewed service registry server is used in Alibaba instead of redis server. Redis based registry center does not have long-run practice within Alibaba, therefore we cannot guarantee its reliability. This registry server implementation is provided for dubbo community, and its reliability relies on redis itself largely.</p>
 <h2>Installation</h2>
-<p>Pls. refer to <a href="http://dubbo.apache.org/en-us/docs/admin/install/redis.html">redis install manual</a> for how to install a redis based registry server. To set it up, specify <code>dubbo.registry.addrss</code> to <code>redis://127.0.0.1:6379</code> in <code>conf/dubbo.properties</code> for both provider and consumer (you can refer to <a href="../../quick-start.md">quick start</a>) after install a redis server.</p>
+<p>Pls. refer to <a href="http://dubbo.apache.org/en-us/docs/admin/install/redis.html">redis install manual</a> for how to install a redis based registry server. To set it up, specify <code>dubbo.registry.address</code> to <code>redis://127.0.0.1:6379</code> in <code>conf/dubbo.properties</code> for both provider and consumer (you can refer to <a href="../../quick-start.md">quick start</a>) after install a redis server.</p>
 <hr class="footnotes-sep">
 <section class="footnotes">
 <ol class="footnotes-list">
diff --git a/en-us/docs/user/references/registry/redis.json b/en-us/docs/user/references/registry/redis.json
index a277905..b36ea6a 100644
--- a/en-us/docs/user/references/registry/redis.json
+++ b/en-us/docs/user/references/registry/redis.json
@@ -1,6 +1,6 @@
 {
   "filename": "redis.md",
-  "__html": "<h1>Redis Registry Server</h1>\n<p>It is a registry server implementation <sup class=\"footnote-ref\"><a href=\"#fn1\" id=\"fnref1\">[1]</a></sup> based on redis <sup class=\"footnote-ref\"><a href=\"#fn2\" id=\"fnref2\">[2]</a></sup>.</p>\n<p><img src=\"../../sources/images/dubbo-redis-registry.jpg\" alt=\"/user-guide/images/dubbo-redis-registry.jpg\"></p>\n<p>Use key/map structure in redis to save the registration info:</p>\n<ul>\n<li>Main key for service name and type</li [...]
+  "__html": "<h1>Redis Registry Server</h1>\n<p>It is a registry server implementation <sup class=\"footnote-ref\"><a href=\"#fn1\" id=\"fnref1\">[1]</a></sup> based on redis <sup class=\"footnote-ref\"><a href=\"#fn2\" id=\"fnref2\">[2]</a></sup>.</p>\n<p><img src=\"../../sources/images/dubbo-redis-registry.jpg\" alt=\"/user-guide/images/dubbo-redis-registry.jpg\"></p>\n<p>Use key/map structure in redis to save the registration info:</p>\n<ul>\n<li>Main key for service name and type</li [...]
   "link": "/en-us/docs/user/references/registry/redis.html",
   "meta": {}
 }
\ No newline at end of file
diff --git a/zh-cn/docs/admin/install/redis.html b/zh-cn/docs/admin/install/redis.html
index 57f2f43..f3705c5 100644
--- a/zh-cn/docs/admin/install/redis.html
+++ b/zh-cn/docs/admin/install/redis.html
@@ -14,7 +14,7 @@
 <body>
 	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/dubbo_colorful.png"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/menu_gray.png"/><ul><li class="menu-item menu-item-normal"><a [...]
 <p>Redis <sup class="footnote-ref"><a href="#fn1" id="fnref1">[1]</a></sup> 使用方式参见: <a href="http://dubbo.apache.org/books/dubbo-user-book/references/registry/redis.html">Redis 注册中心参考手册</a>。</p>
-<p>只需搭一个原生的 Redis 服务器,并将<a href="http://dubbo.apache.org/books/dubbo-user-book/quick-start.html">快速启动</a>中 Provider 和 Consumer 里的 <code>conf/dubbo.properties</code> 中的 <code>dubbo.registry.addrss</code> 的值改为 <code>redis://127.0.0.1:6379</code> 即可使用。</p>
+<p>只需搭一个原生的 Redis 服务器,并将<a href="http://dubbo.apache.org/books/dubbo-user-book/quick-start.html">快速启动</a>中 Provider 和 Consumer 里的 <code>conf/dubbo.properties</code> 中的 <code>dubbo.registry.address</code> 的值改为 <code>redis://127.0.0.1:6379</code> 即可使用。</p>
 <p>Redis 注册中心集群 <sup class="footnote-ref"><a href="#fn2" id="fnref2">[2]</a></sup> 采用在客户端同时写入多个服务器,读取单个服务器的策略实现。</p>
 <p>安装:</p>
 <pre><code class="language-sh">wget http://redis.googlecode.com/files/redis-2.4.8.tar.gz
diff --git a/zh-cn/docs/admin/install/redis.json b/zh-cn/docs/admin/install/redis.json
index a951220..e7323e5 100644
--- a/zh-cn/docs/admin/install/redis.json
+++ b/zh-cn/docs/admin/install/redis.json
@@ -1,6 +1,6 @@
 {
   "filename": "redis.md",
-  "__html": "<h1>Redis 注册中心安装</h1>\n<p>Redis <sup class=\"footnote-ref\"><a href=\"#fn1\" id=\"fnref1\">[1]</a></sup> 使用方式参见: <a href=\"http://dubbo.apache.org/books/dubbo-user-book/references/registry/redis.html\">Redis 注册中心参考手册</a>。</p>\n<p>只需搭一个原生的 Redis 服务器,并将<a href=\"http://dubbo.apache.org/books/dubbo-user-book/quick-start.html\">快速启动</a>中 Provider 和 Consumer 里的 <code>conf/dubbo.properties</code> 中的 <code>dubbo.registry.addrss</code> 的值改为 <code>redis://127.0.0.1:6379</code> 即可使用。< [...]
+  "__html": "<h1>Redis 注册中心安装</h1>\n<p>Redis <sup class=\"footnote-ref\"><a href=\"#fn1\" id=\"fnref1\">[1]</a></sup> 使用方式参见: <a href=\"http://dubbo.apache.org/books/dubbo-user-book/references/registry/redis.html\">Redis 注册中心参考手册</a>。</p>\n<p>只需搭一个原生的 Redis 服务器,并将<a href=\"http://dubbo.apache.org/books/dubbo-user-book/quick-start.html\">快速启动</a>中 Provider 和 Consumer 里的 <code>conf/dubbo.properties</code> 中的 <code>dubbo.registry.address</code> 的值改为 <code>redis://127.0.0.1:6379</code> 即可使用。 [...]
   "link": "/zh-cn/docs/admin/install/redis.html",
   "meta": {}
 }
\ No newline at end of file
diff --git a/zh-cn/docs/dev/implementation.html b/zh-cn/docs/dev/implementation.html
index e7fef67..fbd732c 100644
--- a/zh-cn/docs/dev/implementation.html
+++ b/zh-cn/docs/dev/implementation.html
@@ -74,7 +74,7 @@
     }
  
     <span class="hljs-function"><span class="hljs-keyword">public</span> <span class="hljs-keyword">void</span> <span class="hljs-title">start</span><span class="hljs-params">()</span> </span>{
-        String hello = demoService.sayHello(<span class="hljs-string">"world"</span> + i);
+        String hello = demoService.sayHello(<span class="hljs-string">"world"</span>);
     }
 }
 </code></pre>
diff --git a/zh-cn/docs/dev/implementation.json b/zh-cn/docs/dev/implementation.json
index 76e4aab..7b36765 100644
--- a/zh-cn/docs/dev/implementation.json
+++ b/zh-cn/docs/dev/implementation.json
@@ -1,6 +1,6 @@
 {
   "filename": "implementation.md",
-  "__html": "<h1>实现细节</h1>\n<h2>初始化过程细节</h2>\n<h3>解析服务</h3>\n<p>基于 dubbo.jar 内的 <code>META-INF/spring.handlers</code> 配置,Spring 在遇到 dubbo 名称空间时,会回调 <code>DubboNamespaceHandler</code>。</p>\n<p>所有 dubbo 的标签,都统一用 <code>DubboBeanDefinitionParser</code> 进行解析,基于一对一属性映射,将 XML 标签解析为 Bean 对象。</p>\n<p>在 <code>ServiceConfig.export()</code> 或 <code>ReferenceConfig.get()</code> 初始化时,将 Bean 对象转换 URL 格式,所有 Bean 属性转成 URL 的参数。</p>\n<p>然后将 URL 传给 <a href=\"./impls/protocol.md\">协议扩展点</a>,基于扩展点的 <a href=\" [...]
+  "__html": "<h1>实现细节</h1>\n<h2>初始化过程细节</h2>\n<h3>解析服务</h3>\n<p>基于 dubbo.jar 内的 <code>META-INF/spring.handlers</code> 配置,Spring 在遇到 dubbo 名称空间时,会回调 <code>DubboNamespaceHandler</code>。</p>\n<p>所有 dubbo 的标签,都统一用 <code>DubboBeanDefinitionParser</code> 进行解析,基于一对一属性映射,将 XML 标签解析为 Bean 对象。</p>\n<p>在 <code>ServiceConfig.export()</code> 或 <code>ReferenceConfig.get()</code> 初始化时,将 Bean 对象转换 URL 格式,所有 Bean 属性转成 URL 的参数。</p>\n<p>然后将 URL 传给 <a href=\"./impls/protocol.md\">协议扩展点</a>,基于扩展点的 <a href=\" [...]
   "link": "/zh-cn/docs/dev/implementation.html",
   "meta": {}
 }
\ No newline at end of file
diff --git a/zh-cn/docs/user/references/registry/redis.html b/zh-cn/docs/user/references/registry/redis.html
index 5a7e9a6..268813c 100644
--- a/zh-cn/docs/user/references/registry/redis.html
+++ b/zh-cn/docs/user/references/registry/redis.html
@@ -63,7 +63,7 @@
 <h2>可靠性声明</h2>
 <p>阿里内部并没有采用 Redis 做为注册中心,而是使用自己实现的基于数据库的注册中心,即:Redis 注册中心并没有在阿里内部长时间运行的可靠性保障,此 Redis 桥接实现只为开源版本提供,其可靠性依赖于 Redis 本身的可靠性。</p>
 <h2>安装</h2>
-<p>安装方式参见: <a href="../../../admin/install/redis.md">Redis安装手册</a>,只需搭一个原生的 Redis 服务器,并将 <a href="../../preface/usage.md">Quick Start</a> 中 Provider 和 Consumer 里的 <code>conf/dubbo.properties</code> 中的 <code>dubbo.registry.addrss</code> 的值改为 <code>redis://127.0.0.1:6379</code> 即可使用。</p>
+<p>安装方式参见: <a href="../../../admin/install/redis.md">Redis安装手册</a>,只需搭一个原生的 Redis 服务器,并将 <a href="../../preface/usage.md">Quick Start</a> 中 Provider 和 Consumer 里的 <code>conf/dubbo.properties</code> 中的 <code>dubbo.registry.address</code> 的值改为 <code>redis://127.0.0.1:6379</code> 即可使用。</p>
 <hr class="footnotes-sep">
 <section class="footnotes">
 <ol class="footnotes-list">
diff --git a/zh-cn/docs/user/references/registry/redis.json b/zh-cn/docs/user/references/registry/redis.json
index 85b63fc..c1262ee 100644
--- a/zh-cn/docs/user/references/registry/redis.json
+++ b/zh-cn/docs/user/references/registry/redis.json
@@ -1,6 +1,6 @@
 {
   "filename": "redis.md",
-  "__html": "<h1>Redis 注册中心</h1>\n<p>基于 Redis <sup class=\"footnote-ref\"><a href=\"#fn1\" id=\"fnref1\">[1]</a></sup> 实现的注册中心 <sup class=\"footnote-ref\"><a href=\"#fn2\" id=\"fnref2\">[2]</a></sup>。</p>\n<p><img src=\"../../sources/images/dubbo-redis-registry.jpg\" alt=\"/user-guide/images/dubbo-redis-registry.jpg\"></p>\n<p>使用 Redis 的 Key/Map 结构存储数据结构:</p>\n<ul>\n<li>主 Key 为服务名和类型</li>\n<li>Map 中的 Key 为 URL 地址</li>\n<li>Map 中的 Value 为过期时间,用于判断脏数据,脏数据由监控中心删除 <sup class=\"footnote-ref\" [...]
+  "__html": "<h1>Redis 注册中心</h1>\n<p>基于 Redis <sup class=\"footnote-ref\"><a href=\"#fn1\" id=\"fnref1\">[1]</a></sup> 实现的注册中心 <sup class=\"footnote-ref\"><a href=\"#fn2\" id=\"fnref2\">[2]</a></sup>。</p>\n<p><img src=\"../../sources/images/dubbo-redis-registry.jpg\" alt=\"/user-guide/images/dubbo-redis-registry.jpg\"></p>\n<p>使用 Redis 的 Key/Map 结构存储数据结构:</p>\n<ul>\n<li>主 Key 为服务名和类型</li>\n<li>Map 中的 Key 为 URL 地址</li>\n<li>Map 中的 Value 为过期时间,用于判断脏数据,脏数据由监控中心删除 <sup class=\"footnote-ref\" [...]
   "link": "/zh-cn/docs/user/references/registry/redis.html",
   "meta": {}
 }
\ No newline at end of file
diff --git a/zh-cn/docs/user/references/registry/zookeeper.html b/zh-cn/docs/user/references/registry/zookeeper.html
index 785deaf..0c9f4b1 100644
--- a/zh-cn/docs/user/references/registry/zookeeper.html
+++ b/zh-cn/docs/user/references/registry/zookeeper.html
@@ -13,7 +13,7 @@
 </head>
 <body>
 	<div id="root"><div class="documentation-page" data-reactroot=""><header class="header-container header-container-normal"><div class="header-body"><a href="/zh-cn/index.html"><img class="logo" src="/img/dubbo_colorful.png"/></a><div class="search search-normal"><span class="icon-search"></span></div><span class="language-switch language-switch-normal">En</span><div class="header-menu"><img class="header-menu-toggle" src="/img/menu_gray.png"/><ul><li class="menu-item menu-item-normal"><a [...]
-<p><a href="http://zookeeper.apache.org">Zookeeper</a> 是 Apacahe Hadoop 的子项目,是一个树型的目录服务,支持变更推送,适合作为 Dubbo 服务的注册中心,工业强度较高,可用于生产环境,并推荐使用 <sup class="footnote-ref"><a href="#fn1" id="fnref1">[1]</a></sup>。</p>
+<p><a href="http://zookeeper.apache.org">Zookeeper</a> 是 Apache Hadoop 的子项目,是一个树型的目录服务,支持变更推送,适合作为 Dubbo 服务的注册中心,工业强度较高,可用于生产环境,并推荐使用 <sup class="footnote-ref"><a href="#fn1" id="fnref1">[1]</a></sup>。</p>
 <p><img src="../../sources/images/zookeeper.jpg" alt="/user-guide/images/zookeeper.jpg"></p>
 <p>流程说明:</p>
 <ul>
diff --git a/zh-cn/docs/user/references/registry/zookeeper.json b/zh-cn/docs/user/references/registry/zookeeper.json
index 1a182cd..f67d3d6 100644
--- a/zh-cn/docs/user/references/registry/zookeeper.json
+++ b/zh-cn/docs/user/references/registry/zookeeper.json
@@ -1,6 +1,6 @@
 {
   "filename": "zookeeper.md",
-  "__html": "<h1>zookeeper 注册中心</h1>\n<p><a href=\"http://zookeeper.apache.org\">Zookeeper</a> 是 Apacahe Hadoop 的子项目,是一个树型的目录服务,支持变更推送,适合作为 Dubbo 服务的注册中心,工业强度较高,可用于生产环境,并推荐使用 <sup class=\"footnote-ref\"><a href=\"#fn1\" id=\"fnref1\">[1]</a></sup>。</p>\n<p><img src=\"../../sources/images/zookeeper.jpg\" alt=\"/user-guide/images/zookeeper.jpg\"></p>\n<p>流程说明:</p>\n<ul>\n<li>服务提供者启动时: 向 <code>/dubbo/com.foo.BarService/providers</code> 目录下写入自己的 URL 地址</li>\n<li>服务消费者启动时: 订阅 <code>/dubbo/com [...]
+  "__html": "<h1>zookeeper 注册中心</h1>\n<p><a href=\"http://zookeeper.apache.org\">Zookeeper</a> 是 Apache Hadoop 的子项目,是一个树型的目录服务,支持变更推送,适合作为 Dubbo 服务的注册中心,工业强度较高,可用于生产环境,并推荐使用 <sup class=\"footnote-ref\"><a href=\"#fn1\" id=\"fnref1\">[1]</a></sup>。</p>\n<p><img src=\"../../sources/images/zookeeper.jpg\" alt=\"/user-guide/images/zookeeper.jpg\"></p>\n<p>流程说明:</p>\n<ul>\n<li>服务提供者启动时: 向 <code>/dubbo/com.foo.BarService/providers</code> 目录下写入自己的 URL 地址</li>\n<li>服务消费者启动时: 订阅 <code>/dubbo/com. [...]
   "link": "/zh-cn/docs/user/references/registry/zookeeper.html",
   "meta": {}
 }
\ No newline at end of file