You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@dubbo.apache.org by li...@apache.org on 2019/07/03 03:09:05 UTC
[dubbo-website] branch master updated: add config center dev doc
(#423)
This is an automated email from the ASF dual-hosted git repository.
liujun pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/dubbo-website.git
The following commit(s) were added to refs/heads/master by this push:
new 2f99615 add config center dev doc (#423)
2f99615 is described below
commit 2f99615c85c8c5aa5a19d9ed347b778d36adfdba
Author: ken.lj <ke...@gmail.com>
AuthorDate: Wed Jul 3 11:09:01 2019 +0800
add config center dev doc (#423)
---
.gitignore | 4 ++--
docs/zh-cn/dev/SUMMARY.md | 1 +
.../dev/{configcenter/design.md => impls/config-center.md} | 13 +++++++++++++
site_config/docs.js | 4 ++++
4 files changed, 20 insertions(+), 2 deletions(-)
diff --git a/.gitignore b/.gitignore
index 0ff7c69..8b7e577 100644
--- a/.gitignore
+++ b/.gitignore
@@ -5,8 +5,8 @@ npm-debug.log
*.orig
package-lock.json
*.iml
-en-us/
-zh-cn/
+/en-us/
+/zh-cn/
build/
index.html
md_json/
diff --git a/docs/zh-cn/dev/SUMMARY.md b/docs/zh-cn/dev/SUMMARY.md
index 72a0096..8f9ab90 100644
--- a/docs/zh-cn/dev/SUMMARY.md
+++ b/docs/zh-cn/dev/SUMMARY.md
@@ -31,6 +31,7 @@
* [5.24 缓存扩展](./impls/cache.md)
* [5.25 验证扩展](./impls/validation.md)
* [5.26 日志适配扩展](./impls/logger-adapter.md)
+ * [5.26 配置中心](./impls/config-center.md)
* [6 公共契约](./contract.md)
* [7 编码约定](./coding.md)
* [8 设计原则](./principals/introduction.md)
diff --git a/docs/zh-cn/dev/configcenter/design.md b/docs/zh-cn/dev/impls/config-center.md
similarity index 86%
rename from docs/zh-cn/dev/configcenter/design.md
rename to docs/zh-cn/dev/impls/config-center.md
index ae521a8..430d891 100644
--- a/docs/zh-cn/dev/configcenter/design.md
+++ b/docs/zh-cn/dev/impls/config-center.md
@@ -13,6 +13,19 @@
当前,Dubbo配置中心实现了对Zookeeper、Nacos、Etcd、Consul、Apollo的对接,接下来我们具体看一下Dubbo抽象的配置中心是怎么映射到具体的第三方实现中的。
+## 扩展接口
+
+* `org.apache.dubbo.configcenter.DynamicConfigurationFactory`
+* `org.apache.dubbo.configcenter.DynamicConfiguration`
+
+## 已知扩展
+
+* `org.apache.dubbo.configcenter.support.zookeeper.ZookeeperDynamicConfigurationFactory`
+* `org.apache.dubbo.configcenter.support.zookeeper.NacosDynamicConfigurationFactory`
+* `org.apache.dubbo.configcenter.support.zookeeper.EtcdDynamicConfigurationFactory`
+* `org.apache.dubbo.configcenter.support.zookeeper.ConsulDynamicConfigurationFactory`
+* `org.apache.dubbo.configcenter.support.zookeeper.ApolloDynamicConfigurationFactory`
+
## 实现原理
### Zookeeper
diff --git a/site_config/docs.js b/site_config/docs.js
index 40c5709..5271c14 100644
--- a/site_config/docs.js
+++ b/site_config/docs.js
@@ -1214,6 +1214,10 @@ export default {
{
title: '日志适配扩展',
link: '/zh-cn/docs/dev/impls/logger-adapter.html'
+ },
+ {
+ title: '配置中心',
+ link: '/zh-cn/docs/dev/impls/config-center.html'
}
]
},