This is an automated email from the ASF dual-hosted git repository.
kylixs 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 4b4305c fix unsupported configs in dubbo 3 (#884)
4b4305c is described below
commit 4b4305c51c325304f9a2513a1a48c0211f0f68e8
Author: Gong Dewei <[email protected]>
AuthorDate: Mon Aug 2 16:21:36 2021 +0800
fix unsupported configs in dubbo 3 (#884)
---
content/zh/docs/advanced/preflight-check.md | 6 ++----
content/zh/docs/references/protocols/dubbo.md | 15 ++++-----------
content/zh/docs/references/protocols/rmi.md | 11 +++--------
3 files changed, 9 insertions(+), 23 deletions(-)
diff --git a/content/zh/docs/advanced/preflight-check.md
b/content/zh/docs/advanced/preflight-check.md
index 98847f3..6f8b4a3 100644
--- a/content/zh/docs/advanced/preflight-check.md
+++ b/content/zh/docs/advanced/preflight-check.md
@@ -38,7 +38,6 @@ Dubbo 缺省会在启动时检查依赖的服务是否可用,不可用时会
```properties
dubbo.reference.com.foo.BarService.check=false
-dubbo.reference.check=false
dubbo.consumer.check=false
dubbo.registry.check=false
```
@@ -47,15 +46,14 @@ dubbo.registry.check=false
```sh
java -Ddubbo.reference.com.foo.BarService.check=false
-java -Ddubbo.reference.check=false
java -Ddubbo.consumer.check=false
java -Ddubbo.registry.check=false
```
## 配置的含义
-`dubbo.reference.check=false`,强制改变所有 reference 的 check 值,就算配置中有声明,也会被覆盖。
+`dubbo.reference.com.foo.BarService.check`,覆盖 `com.foo.BarService`的 reference
的 check 值,就算配置中有声明,也会被覆盖。
-`dubbo.consumer.check=false`,是设置 check 的缺省值,如果配置中有显式的声明,如:`<dubbo:reference
check="true"/>`,不会受影响。
+`dubbo.consumer.check=false`,是设置reference的 `check`
的缺省值,如果配置中有显式的声明,如:`<dubbo:reference check="true"/>`,不会受影响。
`dubbo.registry.check=false`,前面两个都是指订阅成功,但提供者列表是否为空是否报错,如果注册订阅失败时,也允许启动,需使用此选项,将在后台定时重试。
diff --git a/content/zh/docs/references/protocols/dubbo.md
b/content/zh/docs/references/protocols/dubbo.md
index 04289c8..6f9f91a 100644
--- a/content/zh/docs/references/protocols/dubbo.md
+++ b/content/zh/docs/references/protocols/dubbo.md
@@ -63,10 +63,10 @@ Dubbo 缺省协议采用单一长连接和 NIO 异步通讯,适合于小数据
<dubbo:provider protocol="dubbo" />
```
-设置服务协议:
+设置某个服务的协议:
```xml
-<dubbo:service protocol="dubbo" />
+<dubbo:service interface="..." protocol="dubbo" />
```
多端口:
@@ -87,8 +87,8 @@ Dubbo 缺省协议采用单一长连接和 NIO 异步通讯,适合于小数据
Dubbo 协议缺省每服务每提供者每消费者使用单一长连接,如果数据量较大,可以使用多个连接。
```xml
-<dubbo:service connections="1"/>
-<dubbo:reference connections="1"/>
+<dubbo:service interface="..." connections="1"/>
+<dubbo:reference interface="..." connections="1"/>
```
* `<dubbo:service connections="0">` 或 `<dubbo:reference connections="0">`
表示该服务使用 JVM 共享长连接。**缺省**
@@ -101,13 +101,6 @@ Dubbo 协议缺省每服务每提供者每消费者使用单一长连接,如
<dubbo:protocol name="dubbo" accepts="1000" />
```
-`dubbo.properties` 配置:
-
-```sh
-dubbo.service.protocol=dubbo
-```
-
-
## 常见问题
#### 为什么要消费者比提供者个数多?
diff --git a/content/zh/docs/references/protocols/rmi.md
b/content/zh/docs/references/protocols/rmi.md
index 67106a7..5f82cfa 100644
--- a/content/zh/docs/references/protocols/rmi.md
+++ b/content/zh/docs/references/protocols/rmi.md
@@ -26,11 +26,6 @@ RMI 协议采用 JDK 标准的 `java.rmi.*` 实现,采用阻塞式短连接和
* 参数及返回值需实现 `Serializable` 接口
* dubbo 配置中的超时时间对 RMI 无效,需使用 java
启动参数设置:`-Dsun.rmi.transport.tcp.responseTimeout=3000`,参见下面的 RMI 配置
-## dubbo.properties 配置
-
-```properties
-dubbo.service.protocol=rmi
-```
## RMI配置
@@ -66,10 +61,10 @@ java -Dsun.rmi.transport.tcp.responseTimeout=3000
<dubbo:provider protocol="rmi" />
```
-设置服务协议:
+设置某个服务的协议:
```xml
-<dubbo:service protocol="rmi" />
+<dubbo:service interface="..." protocol="rmi" />
```
多端口:
@@ -78,7 +73,7 @@ java -Dsun.rmi.transport.tcp.responseTimeout=3000
<dubbo:protocol id="rmi1" name="rmi" port="1099" />
<dubbo:protocol id="rmi2" name="rmi" port="2099" />
-<dubbo:service protocol="rmi1" />
+<dubbo:service interface="..." protocol="rmi1" />
```
Spring 兼容性: