This is an automated email from the ASF dual-hosted git repository.
albumenj 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 21614fd8aa [fix] optimization (#1329)
21614fd8aa is described below
commit 21614fd8aae177ea12194943582c523065e84577
Author: JM <[email protected]>
AuthorDate: Thu Aug 4 11:17:36 2022 +0800
[fix] optimization (#1329)
---
.../service/local-call.md | 26 ++++++++++++----------
1 file changed, 14 insertions(+), 12 deletions(-)
diff --git
a/content/zh/docs3-v2/java-sdk/advanced-features-and-usage/service/local-call.md
b/content/zh/docs3-v2/java-sdk/advanced-features-and-usage/service/local-call.md
index c25af68114..fd7b1ee4df 100644
---
a/content/zh/docs3-v2/java-sdk/advanced-features-and-usage/service/local-call.md
+++
b/content/zh/docs3-v2/java-sdk/advanced-features-and-usage/service/local-call.md
@@ -6,51 +6,53 @@ weight: 22
description: "在 Dubbo 中进行本地调用"
---
-
+## 特性说明
本地调用使用了 injvm 协议,是一个伪协议,它不开启端口,不发起远程调用,只在 JVM 内直接关联,但执行 Dubbo 的 Filter 链。
-## 配置
+## 使用场景
+## 使用方式
-定义 injvm 协议
+### 配置
+**定义 injvm 协议**
```xml
<dubbo:protocol name="injvm" />
```
-设置默认协议
+**设置默认协议**
```xml
<dubbo:provider protocol="injvm" />
```
-设置服务协议
+**设置服务协议**
```xml
<dubbo:service protocol="injvm" />
```
-优先使用 injvm
+**优先使用 injvm**
```xml
<dubbo:consumer injvm="true" .../>
<dubbo:provider injvm="true" .../>
```
-或
+**或**
```xml
<dubbo:reference injvm="true" .../>
<dubbo:service injvm="true" .../>
```
-{{% alert title="注意" color="primary" %}}
-Dubbo 从 `2.2.0` 每个服务默认都会在本地暴露,无需进行任何配置即可进行本地引用,如果不希望服务进行远程暴露,只需要在 provider 将
protocol 设置成 injvm 即可
-{{% /alert %}}
+#### 注意:
+Dubbo 从 `2.2.0` 每个服务默认都会在本地暴露,无需进行任何配置即可进行本地引用,如果不希望服务进行远程暴露,只需要在 provider 将
protocol 设置成 injvm 即可。
+
-## 自动暴露、引用本地服务
+### 自动暴露、引用本地服务
从 `2.2.0` 开始,每个服务默认都会在本地暴露。在引用服务的时候,默认优先引用本地服务。如果希望引用远程服务可以使用一下配置强制引用远程服务。
```xml
<dubbo:reference ... scope="remote" />
-```
\ No newline at end of file
+```