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 7b8d601e9f8 Update broken links
7b8d601e9f8 is described below
commit 7b8d601e9f8372de2219d313ca7ea549cfd2fcd4
Author: Albumen Kevin <[email protected]>
AuthorDate: Fri Dec 15 15:20:45 2023 +0800
Update broken links
---
content/en/blog/news/dubbo-fescar.md | 8 ++++----
.../java-sdk/advanced-features-and-usage/security/class-check.md | 6 +++---
content/en/docs3-v2/java-sdk/reference-manual/protocol/grpc.md | 4 ++--
content/zh-cn/blog/integration/dubbo-fescar.md | 2 +-
.../blog/java/demos/dubbo-supporting-grpc-http2-and-protobuf.md | 4 ++--
content/zh-cn/blog/news/apache-dubbo-2019-2020.md | 2 +-
content/zh-cn/docs/references/protocols/gRPC.md | 4 ++--
content/zh-cn/docsv2.7/user/references/protocol/gRPC.md | 4 ++--
.../overview/mannual/java-sdk/reference-manual/protocol/grpc.md | 4 ++--
9 files changed, 19 insertions(+), 19 deletions(-)
diff --git a/content/en/blog/news/dubbo-fescar.md
b/content/en/blog/news/dubbo-fescar.md
index fcacc83093d..4e0298e7907 100644
--- a/content/en/blog/news/dubbo-fescar.md
+++ b/content/en/blog/news/dubbo-fescar.md
@@ -227,10 +227,10 @@ sh seata-server.sh -p 8091 -h 127.0.0.1 -m file
### Step 5: Run example
-- Start AccountService
([DubboAccountServiceStarter](https://github.com/apache/dubbo-samples/blob/master/99-integration/dubbo-samples-transaction/src/main/java/org/apache/dubbo/samples/starter/DubboAccountServiceStarter.java)).
-- Start StockService
([DubboStorageServiceStarter](https://github.com/apache/dubbo-samples/blob/master/99-integration/dubbo-samples-transaction/src/main/java/org/apache/dubbo/samples/starter/DubboStorageServiceStarter.java)).
-- Start OrderService
([DubboOrderServiceStarter](https://github.com/apache/dubbo-samples/blob/master/99-integration/dubbo-samples-transaction/src/main/java/org/apache/dubbo/samples/starter/DubboOrderServiceStarter.java)).
-- Run BusinessService for test
([DubboBusinessTester](https://github.com/apache/dubbo-samples/blob/master/99-integration/dubbo-samples-transaction/src/main/java/org/apache/dubbo/samples/starter/DubboBusinessTester.java)).
+- Start AccountService
([DubboAccountServiceStarter](https://github.com/apache/dubbo-integration-cases/blob/master/99-integration/dubbo-samples-transaction/src/main/java/org/apache/dubbo/samples/starter/DubboAccountServiceStarter.java)).
+- Start StockService
([DubboStorageServiceStarter](https://github.com/apache/dubbo-integration-cases/blob/master/99-integration/dubbo-samples-transaction/src/main/java/org/apache/dubbo/samples/starter/DubboStorageServiceStarter.java)).
+- Start OrderService
([DubboOrderServiceStarter](https://github.com/apache/dubbo-integration-cases/blob/master/99-integration/dubbo-samples-transaction/src/main/java/org/apache/dubbo/samples/starter/DubboOrderServiceStarter.java)).
+- Run BusinessService for test
([DubboBusinessTester](https://github.com/apache/dubbo-integration-cases/blob/master/99-integration/dubbo-samples-transaction/src/main/java/org/apache/dubbo/samples/starter/DubboBusinessTester.java)).
### Related projects
* Seata: https://github.com/seata/seata
diff --git
a/content/en/docs3-v2/java-sdk/advanced-features-and-usage/security/class-check.md
b/content/en/docs3-v2/java-sdk/advanced-features-and-usage/security/class-check.md
index a302deb07d4..6eff959e8cd 100644
---
a/content/en/docs3-v2/java-sdk/advanced-features-and-usage/security/class-check.md
+++
b/content/en/docs3-v2/java-sdk/advanced-features-and-usage/security/class-check.md
@@ -140,8 +140,8 @@ io.dubbo.block
After the configuration is successful, you can see the following prompts in
the log:
```properties
-INFO utils.SerializeSecurityConfigurator: [DUBBO] Read serialize allow list
from
file:/Users/albumen/code/dubbo-samples/99-integration/dubbo-samples-serialize-check/target/classes/security/serialize.allowlist
-INFO utils.SerializeSecurityConfigurator: [DUBBO] Read serialize blocked list
from
file:/Users/albumen/code/dubbo-samples/99-integration/dubbo-samples-serialize-check/target/classes/security/serialize.blockedlist
+INFO utils.SerializeSecurityConfigurator: [DUBBO] Read serialize allow list
from
file:/Users/albumen/code/dubbo-integration-cases/99-integration/dubbo-samples-serialize-check/target/classes/security/serialize.allowlist
+INFO utils.SerializeSecurityConfigurator: [DUBBO] Read serialize blocked list
from
file:/Users/albumen/code/dubbo-integration-cases/99-integration/dubbo-samples-serialize-check/target/classes/security/serialize.blockedlist
```
The configuration priority is: user-defined trusted class = built-in trusted
class of the framework > user-defined untrusted class = built-in untrusted
class of the framework > automatic class scanning trusted class.
@@ -212,4 +212,4 @@ Request the result in json format via http:
{"warnedClasses":["io.dubbo.test2.NotSerializable","org.apache.dubbo.samples.NotSerializable","io.dubbo.test.NotSerializable","io.dubbo.test2.OthersSerializable"]}
```
-Note: It is recommended to pay attention to the result of
`serializeWarnedClasses` in time, and judge whether it is attacked by whether
the returned result is not empty.
\ No newline at end of file
+Note: It is recommended to pay attention to the result of
`serializeWarnedClasses` in time, and judge whether it is attacked by whether
the returned result is not empty.
diff --git a/content/en/docs3-v2/java-sdk/reference-manual/protocol/grpc.md
b/content/en/docs3-v2/java-sdk/reference-manual/protocol/grpc.md
index 17e07a74c91..0f2cc472b98 100644
--- a/content/en/docs3-v2/java-sdk/reference-manual/protocol/grpc.md
+++ b/content/en/docs3-v2/java-sdk/reference-manual/protocol/grpc.md
@@ -24,11 +24,11 @@ You can consider enabling the gRPC protocol.
## How to use
### Using gRPC in Dubbo
-[Example](https://github.com/apache/dubbo-samples/tree/master/99-integration/dubbo-samples-grpc)
+[Example](https://github.com/apache/dubbo-samples/tree/925c3d150d9030bc72988564e4f97eca1f6fcb89/3-extensions/protocol/dubbo-samples-grpc)
### steps
1. Define a service using IDL
2. Configure the compiler plug-in, precompile locally
3. Configure to expose/reference Dubbo service
-> In addition to the native StreamObserver interface type, Dubbo also supports
[RxJava](https://github.com/apache/dubbo-samples/tree/master/99-integration/dubbo-samples-grpc/dubbo-samples-rxjava),
[Reactor](https://github.com/apache/dubbo-samples/tree/master/99-integration/dubbo-samples-grpc/dubbo-samples-reactor)
programming style API.
+> In addition to the native StreamObserver interface type, Dubbo also supports
[RxJava](https://github.com/apache/dubbo-samples/tree/925c3d150d9030bc72988564e4f97eca1f6fcb89/3-extensions/protocol/dubbo-samples-grpc/dubbo-samples-rxjava),
[Reactor](https://github.com/apache/dubbo-samples/tree/925c3d150d9030bc72988564e4f97eca1f6fcb89/3-extensions/protocol/dubbo-samples-grpc/dubbo-samples-reactor)
programming style API.
diff --git a/content/zh-cn/blog/integration/dubbo-fescar.md
b/content/zh-cn/blog/integration/dubbo-fescar.md
index 77a318261d3..54ded9a7d81 100644
--- a/content/zh-cn/blog/integration/dubbo-fescar.md
+++ b/content/zh-cn/blog/integration/dubbo-fescar.md
@@ -228,7 +228,7 @@ sh seata-server.sh -p 8091 -h 127.0.0.1 -m file
### Step 5: 运行例子
-- 启动账户服务
([DubboAccountServiceStarter](https://github.com/apache/dubbo-samples/blob/master/99-integration/dubbo-samples-transaction/src/main/java/org/apache/dubbo/samples/starter/DubboAccountServiceStarter.java)).
+- 启动账户服务
([DubboAccountServiceStarter](https://github.com/apache/dubbo-integration-cases/blob/master/99-integration/dubbo-samples-transaction/src/main/java/org/apache/dubbo/samples/starter/DubboAccountServiceStarter.java)).
- 启动库存服务
([DubboStorageServiceStarter](https://github.com/apache/dubbo-samples/blob/master/99-integration/dubbo-samples-transaction/src/main/java/org/apache/dubbo/samples/starter/DubboStorageServiceStarter.java)).
- 启动订单服务
([DubboOrderServiceStarter](https://github.com/apache/dubbo-samples/blob/master/99-integration/dubbo-samples-transaction/src/main/java/org/apache/dubbo/samples/starter/DubboOrderServiceStarter.java)).
- 运行BusinessService入口
([DubboBusinessTester](https://github.com/apache/dubbo-samples/blob/master/99-integration/dubbo-samples-transaction/src/main/java/org/apache/dubbo/samples/starter/DubboBusinessTester.java)).
diff --git
a/content/zh-cn/blog/java/demos/dubbo-supporting-grpc-http2-and-protobuf.md
b/content/zh-cn/blog/java/demos/dubbo-supporting-grpc-http2-and-protobuf.md
index 95f3ac1c403..251deec7261 100644
--- a/content/zh-cn/blog/java/demos/dubbo-supporting-grpc-http2-and-protobuf.md
+++ b/content/zh-cn/blog/java/demos/dubbo-supporting-grpc-http2-and-protobuf.md
@@ -155,7 +155,7 @@ service SearchService {
[gRPC](https://grpc.io/) 是 Google 开源的构建在 HTTP/2 之上的一个 PRC 通信协议。Dubbo
依赖其灵活的协议扩展机制,增加了对 gRPC (HTTP/2) 协议的支持。
-目前的支持限定在 Dubbo Java 语言版本,后续 Go
语言或其他语言版本将会以类似方式提供支持。下面,通过一个[简单的示例](https://github.com/apache/dubbo-samples/tree/master/99-integration/dubbo-samples-grpc)来演示如何在
Dubbo 中使用 gRPC 协议通信。
+目前的支持限定在 Dubbo Java 语言版本,后续 Go
语言或其他语言版本将会以类似方式提供支持。下面,通过一个[简单的示例](https://github.com/apache/dubbo-samples/tree/925c3d150d9030bc72988564e4f97eca1f6fcb89/3-extensions/protocol/dubbo-samples-grpc)来演示如何在
Dubbo 中使用 gRPC 协议通信。
#### 1. 定义服务 IDL
@@ -589,7 +589,7 @@ message HelloReply {
</plugin>
```
-注意,这里与 [Dubbo 对
gRPC](https://github.com/apache/dubbo-samples/tree/master/99-integration/dubbo-samples-grpc)
支持部分的区别在于:
+注意,这里与 [Dubbo 对
gRPC](https://github.com/apache/dubbo-samples/tree/925c3d150d9030bc72988564e4f97eca1f6fcb89/3-extensions/protocol/dubbo-samples-grpc)
支持部分的区别在于:
` <pluginParameter>dubbo</pluginParameter>`
2. 生成 Dubbo stub
diff --git a/content/zh-cn/blog/news/apache-dubbo-2019-2020.md
b/content/zh-cn/blog/news/apache-dubbo-2019-2020.md
index 99641f9703a..bb71330e230 100644
--- a/content/zh-cn/blog/news/apache-dubbo-2019-2020.md
+++ b/content/zh-cn/blog/news/apache-dubbo-2019-2020.md
@@ -107,7 +107,7 @@ CompletableFuture<String> future =
helloService.sayHello("world");

-但是需要注意的一定是,由于外围的 Reactive API 需要有底层传输协议的支持才有意义,因此,目前 Reactive API 只能在使用 gRPC
协议时才有意义,具体请参见示例以及下面关于 ”[Dubbo 对 gRPC
的支持](https://github.com/apache/dubbo-samples/tree/master/99-integration/dubbo-samples-grpc/dubbo-samples-rxjava)”
一节的讲解。
+但是需要注意的一定是,由于外围的 Reactive API 需要有底层传输协议的支持才有意义,因此,目前 Reactive API 只能在使用 gRPC
协议时才有意义,具体请参见示例以及下面关于 ”[Dubbo 对 gRPC
的支持](https://github.com/apache/dubbo-samples/tree/925c3d150d9030bc72988564e4f97eca1f6fcb89/3-extensions/protocol/dubbo-samples-grpc/dubbo-samples-rxjava)”
一节的讲解。
### 性能优化
diff --git a/content/zh-cn/docs/references/protocols/gRPC.md
b/content/zh-cn/docs/references/protocols/gRPC.md
index 1d66cc84f37..c951a30aab5 100644
--- a/content/zh-cn/docs/references/protocols/gRPC.md
+++ b/content/zh-cn/docs/references/protocols/gRPC.md
@@ -26,6 +26,6 @@ Dubbo 自 2.7.5 版本开始支持 gRPC 协议,对于计划使用 HTTP/2 通
2. 配置 compiler 插件,本地预编译
3. 配置暴露/引用 Dubbo 服务
-具体可参见以下[示例](https://github.com/apache/dubbo-samples/tree/master/99-integration/dubbo-samples-grpc)
+具体可参见以下[示例](https://github.com/apache/dubbo-samples/tree/925c3d150d9030bc72988564e4f97eca1f6fcb89/3-extensions/protocol/dubbo-samples-grpc)
-除了原生 StreamObserver 接口类型之外,Dubbo 还支持
[RxJava](https://github.com/apache/dubbo-samples/tree/master/99-integration/dubbo-samples-grpc/dubbo-samples-rxjava)、[Reactor](https://github.com/apache/dubbo-samples/tree/master/99-integration/dubbo-samples-grpc/dubbo-samples-reactor)
编程风格的 API
+除了原生 StreamObserver 接口类型之外,Dubbo 还支持
[RxJava](https://github.com/apache/dubbo-samples/tree/925c3d150d9030bc72988564e4f97eca1f6fcb89/3-extensions/protocol/dubbo-samples-grpc/dubbo-samples-rxjava)、[Reactor](https://github.com/apache/dubbo-samples/tree/925c3d150d9030bc72988564e4f97eca1f6fcb89/3-extensions/protocol/dubbo-samples-grpc/dubbo-samples-reactor)
编程风格的 API
diff --git a/content/zh-cn/docsv2.7/user/references/protocol/gRPC.md
b/content/zh-cn/docsv2.7/user/references/protocol/gRPC.md
index f7da1ad7ed4..e0487dc7abd 100644
--- a/content/zh-cn/docsv2.7/user/references/protocol/gRPC.md
+++ b/content/zh-cn/docsv2.7/user/references/protocol/gRPC.md
@@ -23,6 +23,6 @@ Dubbo 自 2.7.5 版本开始支持 gRPC 协议,对于计划使用 HTTP/2 通
2. 配置 compiler 插件,本地预编译
3. 配置暴露/引用 Dubbo 服务
-具体可参见以下[示例](https://github.com/apache/dubbo-samples/tree/master/99-integration/dubbo-samples-grpc)
+具体可参见以下[示例](https://github.com/apache/dubbo-samples/tree/925c3d150d9030bc72988564e4f97eca1f6fcb89/3-extensions/protocol/dubbo-samples-grpc)
-除了原生 StreamObserver 接口类型之外,Dubbo 还支持
[RxJava](https://github.com/apache/dubbo-samples/tree/master/99-integration/dubbo-samples-grpc/dubbo-samples-rxjava)、[Reactor](https://github.com/apache/dubbo-samples/tree/master/99-integration/dubbo-samples-grpc/dubbo-samples-reactor)
编程风格的 API
+除了原生 StreamObserver 接口类型之外,Dubbo 还支持
[RxJava](https://github.com/apache/dubbo-samples/tree/925c3d150d9030bc72988564e4f97eca1f6fcb89/3-extensions/protocol/dubbo-samples-grpc/dubbo-samples-rxjava)、[Reactor](https://github.com/apache/dubbo-samples/tree/925c3d150d9030bc72988564e4f97eca1f6fcb89/3-extensions/protocol/dubbo-samples-grpc/dubbo-samples-reactor)
编程风格的 API
diff --git
a/content/zh-cn/overview/mannual/java-sdk/reference-manual/protocol/grpc.md
b/content/zh-cn/overview/mannual/java-sdk/reference-manual/protocol/grpc.md
index 07eb38fa2f3..30c3774d20f 100644
--- a/content/zh-cn/overview/mannual/java-sdk/reference-manual/protocol/grpc.md
+++ b/content/zh-cn/overview/mannual/java-sdk/reference-manual/protocol/grpc.md
@@ -34,11 +34,11 @@ Dubbo 自 2.7.5 版本开始支持 gRPC 协议,对于计划使用 HTTP/2 通
## 使用方式
### 在 Dubbo 中使用 gRPC
-[示例](https://github.com/apache/dubbo-samples/tree/master/99-integration/dubbo-samples-grpc)
+[示例](https://github.com/apache/dubbo-samples/tree/925c3d150d9030bc72988564e4f97eca1f6fcb89/3-extensions/protocol/dubbo-samples-grpc)
### 步骤
1. 使用 IDL 定义服务
2. 配置 compiler 插件,本地预编译
3. 配置暴露/引用 Dubbo 服务
-> 除了原生 StreamObserver 接口类型之外,Dubbo 还支持
[RxJava](https://github.com/apache/dubbo-samples/tree/master/99-integration/dubbo-samples-grpc/dubbo-samples-rxjava)、[Reactor](https://github.com/apache/dubbo-samples/tree/master/99-integration/dubbo-samples-grpc/dubbo-samples-reactor)
编程风格的 API。
+> 除了原生 StreamObserver 接口类型之外,Dubbo 还支持
[RxJava](https://github.com/apache/dubbo-samples/tree/925c3d150d9030bc72988564e4f97eca1f6fcb89/3-extensions/protocol/dubbo-samples-grpc/dubbo-samples-rxjava)、[Reactor](https://github.com/apache/dubbo-samples/tree/925c3d150d9030bc72988564e4f97eca1f6fcb89/3-extensions/protocol/dubbo-samples-grpc/dubbo-samples-reactor)
编程风格的 API。