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 2a0fa30aef8 [majorization] RPC 调用上下文 (#1408)
2a0fa30aef8 is described below
commit 2a0fa30aef8a081a434fc164443bc840c6937d25
Author: JIAN ZHONG <[email protected]>
AuthorDate: Wed Aug 24 15:24:50 2022 +0800
[majorization] RPC 调用上下文 (#1408)
---
.../java-sdk/advanced-features-and-usage/service/context.md | 9 +++------
1 file changed, 3 insertions(+), 6 deletions(-)
diff --git
a/content/zh/docs3-v2/java-sdk/advanced-features-and-usage/service/context.md
b/content/zh/docs3-v2/java-sdk/advanced-features-and-usage/service/context.md
index c58a3ad8a67..c50acac312b 100644
---
a/content/zh/docs3-v2/java-sdk/advanced-features-and-usage/service/context.md
+++
b/content/zh/docs3-v2/java-sdk/advanced-features-and-usage/service/context.md
@@ -9,15 +9,13 @@ description: "通过上下文存放当前调用过程中所需的环境信息"
上下文中存放的是当前调用过程中所需的环境信息。所有配置信息都将转换为 URL 的参数,参见 [schema
配置参考手册](../../../reference-manual/config/properties/) 中的**对应URL参数**一列。
RpcContext 是一个 ThreadLocal 的临时状态记录器,当接收到 RPC 请求,或发起 RPC 请求时,RpcContext
的状态都会变化。比如:A 调 B,B 再调 C,则 B 机器上,在 B 调 C 之前,RpcContext 记录的是 A 调 B 的信息,在 B 调 C
之后,RpcContext 记录的是 B 调 C 的信息。
-#### 类型:
-- 服务消费方
-- 服务提供方
## 使用场景
全局链路追踪和隐藏参数。
+
## 使用方式
-#### 服务消费方
+### 服务消费方
```java
// 远程调用
xxxService.xxx();
@@ -31,8 +29,7 @@ String application =
RpcContext.getServiceContext().getUrl().getParameter("appli
yyyService.yyy();
```
-#### 服务提供方
-
+### 服务提供方
```java
public class XxxServiceImpl implements XxxService {