This is an automated email from the ASF dual-hosted git repository.
huxing pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/incubator-dubbo-website.git
The following commit(s) were added to refs/heads/asf-site by this push:
new 417d7e2 Fix broken links(#244) (#245)
417d7e2 is described below
commit 417d7e254728f7eed1039881526bb797c553a28b
Author: Skqing <[email protected]>
AuthorDate: Thu Jan 17 15:18:03 2019 +0800
Fix broken links(#244) (#245)
---
docs/en-us/user/references/registry/redis.md | 2 +-
docs/en-us/user/references/registry/zookeeper.md | 2 +-
docs/zh-cn/dev/principals/configuration.md | 6 +++---
docs/zh-cn/dev/principals/dummy.md | 2 +-
docs/zh-cn/dev/principals/general-knowledge.md | 6 +++---
docs/zh-cn/user/references/registry/redis.md | 2 +-
docs/zh-cn/user/references/registry/zookeeper.md | 6 +++---
7 files changed, 13 insertions(+), 13 deletions(-)
diff --git a/docs/en-us/user/references/registry/redis.md
b/docs/en-us/user/references/registry/redis.md
index dabc94d..b905735 100644
--- a/docs/en-us/user/references/registry/redis.md
+++ b/docs/en-us/user/references/registry/redis.md
@@ -64,7 +64,7 @@ A home-brewed service registry server is used in Alibaba
instead of redis server
## Installation
-Pls. refer to [redis install
manual](http://dubbo.apache.org/en-us/docs/admin/install/redis.html) for how to
install a redis based registry server. To set it up, specify
`dubbo.registry.addrss` to `redis://127.0.0.1:6379` in `conf/dubbo.properties`
for both provider and consumer (you can refer to [quick
start](../../quick-start.md)) after install a redis server.
+Pls. refer to [redis install manual](../../../admin/install/redis.md) for how
to install a redis based registry server. To set it up, specify
`dubbo.registry.addrss` to `redis://127.0.0.1:6379` in `conf/dubbo.properties`
for both provider and consumer (you can refer to [quick
start](../../preface/usage.md)) after install a redis server.
[^1]: [Redis](http://redis.io) is a high performance KV cache server
[^2]: Support since `2.1.0`
diff --git a/docs/en-us/user/references/registry/zookeeper.md
b/docs/en-us/user/references/registry/zookeeper.md
index 9f49ecb..09e8b94 100644
--- a/docs/en-us/user/references/registry/zookeeper.md
+++ b/docs/en-us/user/references/registry/zookeeper.md
@@ -133,7 +133,7 @@ Configure single zookeeper to serve as multiple registry
servers:
## Zookeeper Installation
-Pls. refer to [zookeeper install
manual](http://dubbo.apache.org/en-us/docs/admin/install/zookeeper.html) for
how to install zookeeper based registry server. To set it up, specify
`dubbo.registry.address` to `zookeeper://127.0.0.1:2181` in
`conf/dubbo.properties` for both provider and consumer (you can refer to [quick
start](../../quick-start.md)) after install a zookeeper server.
+Pls. refer to [zookeeper install manual](../../../admin/install/zookeeper.md)
for how to install zookeeper based registry server. To set it up, specify
`dubbo.registry.address` to `zookeeper://127.0.0.1:2181` in
`conf/dubbo.properties` for both provider and consumer (you can refer to [quick
start](../../preface/usage.md)) after install a zookeeper server.
## Declaration of Reliability
diff --git a/docs/zh-cn/dev/principals/configuration.md
b/docs/zh-cn/dev/principals/configuration.md
index 6f07464..132c354 100644
--- a/docs/zh-cn/dev/principals/configuration.md
+++ b/docs/zh-cn/dev/principals/configuration.md
@@ -52,7 +52,7 @@ Dubbo 新版本提供了与 xml 配置一对一的配置类,如:ServiceConfi
0. 是否允许重试,重试次数。
你可以约定:
-
+
0. 每个都是先配置一个 boolean 类型的开关,再配置一个值。
0. 用一个无效值代表关闭,N/A地址,0重试次数等。
@@ -62,7 +62,7 @@ Dubbo 新版本提供了与 xml 配置一对一的配置类,如:ServiceConfi
提供配置时,要同时考虑开发人员,测试人员,配管人员,系统管理员。测试人员是不能修改代码的,而测试的环境很可能较为复杂,需要为测试人员留一些“后门”,可以在外围修改配置项。就像
spring 的 PropertyPlaceholderConfigurer 配置,支持
`SYSTEM_PROPERTIES_MODE_OVERRIDE`,可以通过 JVM 的 -D 参数,或者像 hosts
一样约定一个覆盖配置文件,在程序外部,修改部分配置,便于测试。
-
+
Dubbo 支持通过 JVM 参数 `-Dcom.xxx.XxxService=dubbo://10.1.1.1:1234
` 直接使远程服务调用绕过注册中心,进行点对点测试。还有一种情况,开发人员增加配置时,都会按线上的部署情况做配置,如:`<dubbo:registry
address="${dubbo.registry.address}" />`
因为线上只有一个注册中心,这样的配置是没有问题的,而测试环境可能有两个注册中心,测试人员不可能去修改配置,改为:
`<dubbo:registry address="${dubbo.registry.address1}" />`,
@@ -74,7 +74,7 @@ Dubbo 支持通过 JVM 参数 `-Dcom.xxx.XxxService=dubbo://10.1.1.1:1234
另外,Dubbo
旧版本所有的超时时间,重试次数,负载均衡策略等都只能在服务消费方配置。但实际使用过程中发现,服务提供方比消费方更清楚,但这些配置项是在消费方执行时才用到的。新版本,就加入了在服务提供方也能配这些参数,通过注册中心传递到消费方,
做为参考值,如果消费方没有配置,就以提供方的配置为准,相当于消费方继承了提供方的建议配置值。而注册中心在传递配置时,也可以在中途修改配置,这样就达到了治理的目的,继承关系相当于:服务消费者
--> 注册中心 --> 服务提供者
-
+

## 配置向后兼容
diff --git a/docs/zh-cn/dev/principals/dummy.md
b/docs/zh-cn/dev/principals/dummy.md
index 27ad6a5..9863d23 100644
--- a/docs/zh-cn/dev/principals/dummy.md
+++ b/docs/zh-cn/dev/principals/dummy.md
@@ -12,7 +12,7 @@
static {
Duplicate.checkDuplicate(Xxx.class);
}
-```
+```
检查重复工具类:
diff --git a/docs/zh-cn/dev/principals/general-knowledge.md
b/docs/zh-cn/dev/principals/general-knowledge.md
index 9a3fad6..2e76ad9 100644
--- a/docs/zh-cn/dev/principals/general-knowledge.md
+++ b/docs/zh-cn/dev/principals/general-knowledge.md
@@ -16,7 +16,7 @@
合理的方式是,有一个单独的 Renderer 接口,有 VelocityRenderer 和 JsonRenderer 实现,Web 框架将 Action
的输出转交给 Renderer 接口做渲染输出。

-
+
## 服务域/实体域/会话域分离
@@ -24,11 +24,11 @@
服务域也就是行为域,它是组件的功能集,同时也负责实体域和会话域的生命周期管理,
比如 Spring 的 ApplicationContext,Dubbo 的 ServiceManager
等。服务域的对象通常会比较重,而且是线程安全的,并以单一实例服务于所有调用。
-
+
什么是会话?就是一次交互过程。会话中重要的概念是上下文,什么是上下文?比如我们说:“老地方见”,这里的“老地方”就是上下文信息。为什么说“老地方”对方会知道,因为我们前面定义了“老地方”的具体内容。所以说,上下文通常持有交互过程中的状态变量等。会话对象通常较轻,每次请求都重新创建实例,请求结束后销毁。简而言之:把元信息交由实体域持有,把一次请求中的临时状态由会话域持有,由服务域贯穿整个过程。

-
+
## 在重要的过程上设置拦截接口
diff --git a/docs/zh-cn/user/references/registry/redis.md
b/docs/zh-cn/user/references/registry/redis.md
index 75c610b..6c49750 100644
--- a/docs/zh-cn/user/references/registry/redis.md
+++ b/docs/zh-cn/user/references/registry/redis.md
@@ -67,7 +67,7 @@
## 安装
-安装方式参见: [Redis安装手册](
http://dubbo.apache.org/zh-cn/docs/admin/install/redis.html),只需搭一个原生的 Redis
服务器,并将 [Quick Start](../../quick-start.md) 中 Provider 和 Consumer 里的
`conf/dubbo.properties` 中的 `dubbo.registry.addrss` 的值改为
`redis://127.0.0.1:6379` 即可使用。
+安装方式参见: [Redis安装手册](../../../admin/install/redis.md),只需搭一个原生的 Redis 服务器,并将
[Quick Start](../../preface/usage.md) 中 Provider 和 Consumer 里的
`conf/dubbo.properties` 中的 `dubbo.registry.addrss` 的值改为
`redis://127.0.0.1:6379` 即可使用。
[^1]: [Redis](http://redis.io) 是一个高效的 KV 存储服务器
[^2]: 从 `2.1.0` 版本开始支持
diff --git a/docs/zh-cn/user/references/registry/zookeeper.md
b/docs/zh-cn/user/references/registry/zookeeper.md
index 1fb769c..cdcb51b 100644
--- a/docs/zh-cn/user/references/registry/zookeeper.md
+++ b/docs/zh-cn/user/references/registry/zookeeper.md
@@ -134,11 +134,11 @@ Zookeeper 集群配置:
```
## zookeeper 安装
-
-安装方式参见:
[Zookeeper安装手册](http://dubbo.apache.org/zh-cn/docs/admin/install/zookeeper.html),只需搭一个原生的
Zookeeper 服务器,并将 [Quick Start](../../quick-start.md) 中 Provider 和 Consumer 里的
`conf/dubbo.properties` 中的 `dubbo.registry.addrss` 的值改为
`zookeeper://127.0.0.1:2181` 即可使用。
+
+安装方式参见: [Zookeeper安装手册](../../../admin/install/zookeeper.md),只需搭一个原生的
Zookeeper 服务器,并将 [Quick Start](../../preface/usage.md) 中 Provider 和 Consumer 里的
`conf/dubbo.properties` 中的 `dubbo.registry.addrss` 的值改为
`zookeeper://127.0.0.1:2181` 即可使用。
## 可靠性声明
-
+
阿里内部并没有采用 Zookeeper 做为注册中心,而是使用自己实现的基于数据库的注册中心,即:Zookeeper
注册中心并没有在阿里内部长时间运行的可靠性保障,此 Zookeeper 桥接实现只为开源版本提供,其可靠性依赖于 Zookeeper 本身的可靠性。
## 兼容性声明