This is an automated email from the ASF dual-hosted git repository.
albumenj pushed a commit to branch refactor/next-2
in repository https://gitbox.apache.org/repos/asf/dubbo-website.git
The following commit(s) were added to refs/heads/refactor/next-2 by this push:
new 4dec27d892 Fix release
4dec27d892 is described below
commit 4dec27d892300011795842132fc31cdf863e873b
Author: Albumen Kevin <[email protected]>
AuthorDate: Sun Feb 19 17:49:44 2023 +0800
Fix release
---
.../performance/serialization.md | 4 +-
.../java-sdk/reference-manual/protocol/hessian.md | 4 +-
.../java-sdk/reference-manual/protocol/http.md | 4 +-
.../reference-manual/protocol/memcached.md | 4 +-
.../java-sdk/reference-manual/protocol/redis.md | 4 +-
.../java-sdk/reference-manual/protocol/rmi.md | 4 +-
.../java-sdk/reference-manual/protocol/thrift.md | 4 +-
.../reference-manual/protocol/webservice.md | 4 +-
content/en/overview/what/dubbo3.md | 4 +-
content/zh-cn/_index.html | 2 +-
.../performance/serialization.md | 2 +-
.../java-sdk/reference-manual/protocol/hessian.md | 2 +-
.../java-sdk/reference-manual/protocol/http.md | 2 +-
.../reference-manual/protocol/memcached.md | 2 +-
.../java-sdk/reference-manual/protocol/redis.md | 2 +-
.../java-sdk/reference-manual/protocol/rmi.md | 2 +-
.../java-sdk/reference-manual/protocol/thrift.md | 2 +-
.../reference-manual/protocol/webservice.md | 2 +-
content/zh-cn/download/spi-extension.md | 106 ++++++++++++++++++++-
.../zh-cn/overview/what/ecosystem/protocol/rmi.md | 2 +-
.../overview/what/ecosystem/protocol/thrift.md | 2 +-
21 files changed, 131 insertions(+), 33 deletions(-)
diff --git
a/content/en/docs3-v2/java-sdk/advanced-features-and-usage/performance/serialization.md
b/content/en/docs3-v2/java-sdk/advanced-features-and-usage/performance/serialization.md
index a3e0f67b32..2dadbde57f 100644
---
a/content/en/docs3-v2/java-sdk/advanced-features-and-usage/performance/serialization.md
+++
b/content/en/docs3-v2/java-sdk/advanced-features-and-usage/performance/serialization.md
@@ -58,7 +58,7 @@ In production-oriented applications, I recommend Kryo as the
preferred choice fo
## Enable Kryo and FST
Using Kryo and FST is very simple, just add the corresponding dependencies
first:
-More plugins: [Dubbo SPI Extensions](/zh-cn/release/dubbo-spi-extensions)
+More plugins: [Dubbo SPI Extensions](/zh-cn/download/dubbo-spi-extensions)
```xml
<dependency>
@@ -238,4 +238,4 @@ As far as the current results are concerned, we can see
that Kryo and FST have s
## future
-In the future, when Kryo or FST is mature enough in dubbo, we will probably
change the default serialization of dubbo RPC from hessian2 to one of them.
\ No newline at end of file
+In the future, when Kryo or FST is mature enough in dubbo, we will probably
change the default serialization of dubbo RPC from hessian2 to one of them.
diff --git a/content/en/docs3-v2/java-sdk/reference-manual/protocol/hessian.md
b/content/en/docs3-v2/java-sdk/reference-manual/protocol/hessian.md
index f9789be98e..f8ed4cf2ad 100644
--- a/content/en/docs3-v2/java-sdk/reference-manual/protocol/hessian.md
+++ b/content/en/docs3-v2/java-sdk/reference-manual/protocol/hessian.md
@@ -36,7 +36,7 @@ Hessian is a lightweight RPC service implemented based on the
Binary-RPC protoco
### Dependencies
-Starting from Dubbo 3, the Hessian protocol is no longer embedded in Dubbo,
and an independent [module](/zh-cn/release/dubbo-spi-extensions/#dubbo-rpc)
needs to be introduced separately.
+Starting from Dubbo 3, the Hessian protocol is no longer embedded in Dubbo,
and an independent [module](/zh-cn/download/dubbo-spi-extensions/#dubbo-rpc)
needs to be introduced separately.
```xml
<dependency>
<groupId>org.apache.dubbo.extensions</groupId>
@@ -77,4 +77,4 @@ Starting from Dubbo 3, the Hessian protocol is no longer
embedded in Dubbo, and
### direct connection
```xml
<dubbo:reference id="helloService" interface="HelloWorld"
url="hessian://10.20.153.10:8080/helloWorld" />
-```
\ No newline at end of file
+```
diff --git a/content/en/docs3-v2/java-sdk/reference-manual/protocol/http.md
b/content/en/docs3-v2/java-sdk/reference-manual/protocol/http.md
index bac8a6a83a..f86a0e7d8e 100644
--- a/content/en/docs3-v2/java-sdk/reference-manual/protocol/http.md
+++ b/content/en/docs3-v2/java-sdk/reference-manual/protocol/http.md
@@ -26,7 +26,7 @@ HTTP short connection, standardized and easy-to-read
protocol, easy to connect t
## How to use
-Starting from Dubbo 3, the Http protocol is no longer embedded in Dubbo, and
an independent [module](/zh-cn/release/dubbo-spi-extensions/#dubbo-rpc) needs
to be introduced separately.
+Starting from Dubbo 3, the Http protocol is no longer embedded in Dubbo, and
an independent [module](/zh-cn/download/dubbo-spi-extensions/#dubbo-rpc) needs
to be introduced separately.
```xml
<dependency>
<groupId>org.apache.dubbo.extensions</groupId>
@@ -66,4 +66,4 @@ Starting from Dubbo 3, the Http protocol is no longer
embedded in Dubbo, and an
> If a servlet is used to dispatch the request
> * The protocol port `<dubbo:protocol port="8080" />` must be the same as the
> port of the servlet container,
-> * The context path of the protocol `<dubbo:protocol contextpath="foo" />`
must be the same as the context path of the servlet application.
\ No newline at end of file
+> * The context path of the protocol `<dubbo:protocol contextpath="foo" />`
must be the same as the context path of the servlet application.
diff --git
a/content/en/docs3-v2/java-sdk/reference-manual/protocol/memcached.md
b/content/en/docs3-v2/java-sdk/reference-manual/protocol/memcached.md
index 9dd0ed6ca7..72776884db 100644
--- a/content/en/docs3-v2/java-sdk/reference-manual/protocol/memcached.md
+++ b/content/en/docs3-v2/java-sdk/reference-manual/protocol/memcached.md
@@ -15,7 +15,7 @@ Relieve database pressure, improve interaction speed, etc.
## How to use
### Import dependencies
-Starting from Dubbo 3, the Memcached protocol is no longer embedded in Dubbo,
and an independent [module](/zh-cn/release/dubbo-spi-extensions/#dubbo-rpc)
needs to be introduced separately.
+Starting from Dubbo 3, the Memcached protocol is no longer embedded in Dubbo,
and an independent [module](/zh-cn/download/dubbo-spi-extensions/#dubbo-rpc)
needs to be introduced separately.
```xml
<dependency>
<groupId>org.apache.dubbo.extensions</groupId>
@@ -57,4 +57,4 @@ Where "p:xxx" is the standard p tag of spring
```
If the method name is different from the standard method name of memcached,
you need to configure the mapping relationship;
-The method name is recommended to be the same as the standard method name of
memcached, namely: get(key), set(key, value), delete(key).
\ No newline at end of file
+The method name is recommended to be the same as the standard method name of
memcached, namely: get(key), set(key, value), delete(key).
diff --git a/content/en/docs3-v2/java-sdk/reference-manual/protocol/redis.md
b/content/en/docs3-v2/java-sdk/reference-manual/protocol/redis.md
index 28133b38ed..7856906a1c 100644
--- a/content/en/docs3-v2/java-sdk/reference-manual/protocol/redis.md
+++ b/content/en/docs3-v2/java-sdk/reference-manual/protocol/redis.md
@@ -19,7 +19,7 @@ Caching, current limiting, distributed locks, etc.
### Import dependencies
-Starting from Dubbo 3, the Redis protocol is no longer embedded in Dubbo, and
an independent [module](/zh-cn/release/dubbo-spi-extensions/#dubbo-rpc) needs
to be introduced separately.
+Starting from Dubbo 3, the Redis protocol is no longer embedded in Dubbo, and
an independent [module](/zh-cn/download/dubbo-spi-extensions/#dubbo-rpc) needs
to be introduced separately.
```xml
<dependency>
<groupId>org.apache.dubbo.extensions</groupId>
@@ -58,4 +58,4 @@ Where "p:xxx" is the standard p tag of spring
```
The method name is suggested to be the same as the standard method name of
redis, namely: get(key), set(key, value), delete(key).
-If the method name is different from the standard method name of redis, you
need to configure the mapping relationship:
\ No newline at end of file
+If the method name is different from the standard method name of redis, you
need to configure the mapping relationship:
diff --git a/content/en/docs3-v2/java-sdk/reference-manual/protocol/rmi.md
b/content/en/docs3-v2/java-sdk/reference-manual/protocol/rmi.md
index f2fecc0b48..29e0e7ff43 100644
--- a/content/en/docs3-v2/java-sdk/reference-manual/protocol/rmi.md
+++ b/content/en/docs3-v2/java-sdk/reference-manual/protocol/rmi.md
@@ -30,7 +30,7 @@ It is a set of Java APIs that supports the development of
distributed applicatio
### Import dependencies
-Starting from Dubbo 3, the RMI protocol is no longer embedded in Dubbo, and an
independent [module](/zh-cn/release/dubbo-spi-extensions/#dubbo-rpc) needs to
be introduced separately.
+Starting from Dubbo 3, the RMI protocol is no longer embedded in Dubbo, and an
independent [module](/zh-cn/download/dubbo-spi-extensions/#dubbo-rpc) needs to
be introduced separately.
```xml
<dependency>
<groupId>org.apache.dubbo.extensions</groupId>
@@ -93,4 +93,4 @@ If the service interface does not extend the
`java.rmi.Remote` interface:
> - **At the same time, if the application relies on the old
> common-collections package,** dubbo will not depend on this package. Please
> check whether your application has used it.
-> - ** There is a deserialization security risk. ** Please check the
application: Please upgrade commons-collections3 to
[3.2.2](https://commons.apache.org/proper/commons-collections/release_3_2_2.html);
Please upgrade commons-collections4 to
[4.1](https://commons.apache.org/proper/commons-collections/release_4_1.html).
The new version of commons-collections solves this problem.
\ No newline at end of file
+> - ** There is a deserialization security risk. ** Please check the
application: Please upgrade commons-collections3 to
[3.2.2](https://commons.apache.org/proper/commons-collections/release_3_2_2.html);
Please upgrade commons-collections4 to
[4.1](https://commons.apache.org/proper/commons-collections/release_4_1.html).
The new version of commons-collections solves this problem.
diff --git a/content/en/docs3-v2/java-sdk/reference-manual/protocol/thrift.md
b/content/en/docs3-v2/java-sdk/reference-manual/protocol/thrift.md
index b4ccdb2984..e42f155657 100644
--- a/content/en/docs3-v2/java-sdk/reference-manual/protocol/thrift.md
+++ b/content/en/docs3-v2/java-sdk/reference-manual/protocol/thrift.md
@@ -20,7 +20,7 @@ For SOA standard RPC framework.
## How to use
### Dependencies
-Starting from Dubbo 3, the Thrift protocol is no longer embedded in Dubbo, and
an independent [module](/zh-cn/release/dubbo-spi-extensions/#dubbo-rpc) needs
to be introduced separately.
+Starting from Dubbo 3, the Thrift protocol is no longer embedded in Dubbo, and
an independent [module](/zh-cn/download/dubbo-spi-extensions/#dubbo-rpc) needs
to be introduced separately.
```xml
<dependency>
<groupId>org.apache.dubbo.extensions</groupId>
@@ -48,4 +48,4 @@ Incompatible with native Thrift
[Example code in dubbo
project](https://github.com/apache/dubbo/tree/master/dubbo-rpc/dubbo-rpc-thrift/src/test/java/org/apache/dubbo/rpc/protocol
/thrift)
-> Thrift does not support null values, ie: you cannot pass null values in the
protocol
\ No newline at end of file
+> Thrift does not support null values, ie: you cannot pass null values in the
protocol
diff --git
a/content/en/docs3-v2/java-sdk/reference-manual/protocol/webservice.md
b/content/en/docs3-v2/java-sdk/reference-manual/protocol/webservice.md
index b2015efaff..fb7ad7ed4e 100644
--- a/content/en/docs3-v2/java-sdk/reference-manual/protocol/webservice.md
+++ b/content/en/docs3-v2/java-sdk/reference-manual/protocol/webservice.md
@@ -30,7 +30,7 @@ To publish a service (internal/external), regardless of
client type or performan
## How to use
### Dependencies
-Starting from Dubbo 3, the Webservice protocol is no longer embedded in Dubbo,
and an independent [module](/zh-cn/release/dubbo-spi-extensions/#dubbo-rpc)
needs to be introduced separately.
+Starting from Dubbo 3, the Webservice protocol is no longer embedded in Dubbo,
and an independent [module](/zh-cn/download/dubbo-spi-extensions/#dubbo-rpc)
needs to be introduced separately.
```xml
<dependency>
<groupId>org.apache.dubbo.extensions</groupId>
@@ -109,4 +109,4 @@ http://10.20.153.10:8080/com.foo.HelloWorld?wsdl
> If a servlet is used to dispatch the request
> * The protocol port `<dubbo:protocol port="8080" />` must be the same as the
> port of the servlet container.
-> * The context path of the protocol `<dubbo:protocol contextpath="foo" />`
must be the same as the context path of the servlet application.
\ No newline at end of file
+> * The context path of the protocol `<dubbo:protocol contextpath="foo" />`
must be the same as the context path of the servlet application.
diff --git a/content/en/overview/what/dubbo3.md
b/content/en/overview/what/dubbo3.md
index 49291fbc69..7033e33cb4 100644
--- a/content/en/overview/what/dubbo3.md
+++ b/content/en/overview/what/dubbo3.md
@@ -51,7 +51,7 @@ Dubbo3 integrates a large amount of service management
experience of Alibaba HSF
### For millions of cluster instances, horizontal scalability
-With the accumulation of practical experience in microservices, microservices
are split into finer grains and deployed to more and more machine instances to
support the growing business scale. Among many Dubbo2 enterprise users,
especially large-scale enterprises represented by finance, insurance and the
Internet, they began to encounter cluster capacity bottlenecks (for typical
cases, please refer to [Industrial and Commercial Bank of China Practice
Cases](/zh-cn/users/icbc/)):
+With the accumulation of practical experience in microservices, microservices
are split into finer grains and deployed to more and more machine instances to
support the growing business scale. Among many Dubbo2 enterprise users,
especially large-scale enterprises represented by finance, insurance and the
Internet, they began to encounter cluster capacity bottlenecks (for typical
cases, please refer to Industrial and Commercial Bank of China Practice Cases:
* **Service discovery process**
* The data storage scale of the registration center reaches the capacity
bottleneck
* Data registration & push efficiency is seriously reduced
@@ -91,4 +91,4 @@ Dubbo3 provides a Dubbo Mesh solution based on its own
thinking, emphasizing the
#### Heterogeneous System Interoperability
-We are seeing more and more requests for interoperability of heterogeneous
microservice systems, such as Dubbo, Spring Cloud, gRPC, etc. Some are due to
the migration of the technology stack, and some are due to the need to achieve
business intermodulation after the merger of the organization. With the help of
the new service discovery model and the flexible and scalable RPC protocol,
Dubbo3 can become the future development goal of Dubbo3.
\ No newline at end of file
+We are seeing more and more requests for interoperability of heterogeneous
microservice systems, such as Dubbo, Spring Cloud, gRPC, etc. Some are due to
the migration of the technology stack, and some are due to the need to achieve
business intermodulation after the merger of the organization. With the help of
the new service discovery model and the flexible and scalable RPC protocol,
Dubbo3 can become the future development goal of Dubbo3.
diff --git a/content/zh-cn/_index.html b/content/zh-cn/_index.html
index ce05ce4d7a..6d356c3b57 100644
--- a/content/zh-cn/_index.html
+++ b/content/zh-cn/_index.html
@@ -44,7 +44,7 @@ linkTitle = "Apache Dubbo Website"
<div class="mx-auto mt-3">
<div class="mt-2 mb-3 font-weight-normal">选择编程语言后快速体验!</div>
- <a class="btn btn-lg btn-info rounded mr-3 font-weight-normal"
href='docs3-v2/java-sdk/home'>
+ <a class="btn btn-lg btn-info rounded mr-3 font-weight-normal"
href='docs3-v2/java-sdk'>
Java
</a>
<a class="btn btn-lg btn-info rounded mr-3 font-weight-normal"
href='docs3-v2/golang-sdk'>
diff --git
a/content/zh-cn/docs3-v2/java-sdk/advanced-features-and-usage/performance/serialization.md
b/content/zh-cn/docs3-v2/java-sdk/advanced-features-and-usage/performance/serialization.md
index 29157f2024..64918cdf41 100644
---
a/content/zh-cn/docs3-v2/java-sdk/advanced-features-and-usage/performance/serialization.md
+++
b/content/zh-cn/docs3-v2/java-sdk/advanced-features-and-usage/performance/serialization.md
@@ -57,7 +57,7 @@ dubbo RPC是dubbo体系中最核心的一种高性能、高吞吐量的远程调
### 启用Kryo和FST
使用Kryo和FST非常简单,只需要先增加对应的依赖。
-更多插件: [Dubbo SPI Extensions](/zh-cn/release/dubbo-spi-extensions)
+更多插件: [Dubbo SPI Extensions](/zh-cn/download/dubbo-spi-extensions)
```xml
<dependency>
diff --git
a/content/zh-cn/docs3-v2/java-sdk/reference-manual/protocol/hessian.md
b/content/zh-cn/docs3-v2/java-sdk/reference-manual/protocol/hessian.md
index 955cc4cd3c..43b5521f80 100644
--- a/content/zh-cn/docs3-v2/java-sdk/reference-manual/protocol/hessian.md
+++ b/content/zh-cn/docs3-v2/java-sdk/reference-manual/protocol/hessian.md
@@ -37,7 +37,7 @@ hessian是一个轻量级的RPC服务,是基于Binary-RPC协议实现的,序
### 依赖
-从 Dubbo 3 开始,Hessian 协议已经不再内嵌在 Dubbo
中,需要单独引入独立的[模块](/zh-cn/release/dubbo-spi-extensions/#dubbo-rpc)。
+从 Dubbo 3 开始,Hessian 协议已经不再内嵌在 Dubbo
中,需要单独引入独立的[模块](/zh-cn/download/dubbo-spi-extensions/#dubbo-rpc)。
```xml
<dependency>
<groupId>org.apache.dubbo.extensions</groupId>
diff --git a/content/zh-cn/docs3-v2/java-sdk/reference-manual/protocol/http.md
b/content/zh-cn/docs3-v2/java-sdk/reference-manual/protocol/http.md
index ce7909dc91..b3c0c7b446 100644
--- a/content/zh-cn/docs3-v2/java-sdk/reference-manual/protocol/http.md
+++ b/content/zh-cn/docs3-v2/java-sdk/reference-manual/protocol/http.md
@@ -27,7 +27,7 @@ http短连接,协议标准化且易读,容易对接外部系统,适用于
## 使用方式
-从 Dubbo 3 开始,Http 协议已经不再内嵌在 Dubbo
中,需要单独引入独立的[模块](/zh-cn/release/dubbo-spi-extensions/#dubbo-rpc)。
+从 Dubbo 3 开始,Http 协议已经不再内嵌在 Dubbo
中,需要单独引入独立的[模块](/zh-cn/download/dubbo-spi-extensions/#dubbo-rpc)。
```xml
<dependency>
<groupId>org.apache.dubbo.extensions</groupId>
diff --git
a/content/zh-cn/docs3-v2/java-sdk/reference-manual/protocol/memcached.md
b/content/zh-cn/docs3-v2/java-sdk/reference-manual/protocol/memcached.md
index ba9afd7847..6a3f54e665 100644
--- a/content/zh-cn/docs3-v2/java-sdk/reference-manual/protocol/memcached.md
+++ b/content/zh-cn/docs3-v2/java-sdk/reference-manual/protocol/memcached.md
@@ -16,7 +16,7 @@ weight: 12
## 使用方式
### 引入依赖
-从 Dubbo 3 开始,Memcached 协议已经不再内嵌在 Dubbo
中,需要单独引入独立的[模块](/zh-cn/release/dubbo-spi-extensions/#dubbo-rpc)。
+从 Dubbo 3 开始,Memcached 协议已经不再内嵌在 Dubbo
中,需要单独引入独立的[模块](/zh-cn/download/dubbo-spi-extensions/#dubbo-rpc)。
```xml
<dependency>
<groupId>org.apache.dubbo.extensions</groupId>
diff --git a/content/zh-cn/docs3-v2/java-sdk/reference-manual/protocol/redis.md
b/content/zh-cn/docs3-v2/java-sdk/reference-manual/protocol/redis.md
index 38db7709bc..24b16bd079 100644
--- a/content/zh-cn/docs3-v2/java-sdk/reference-manual/protocol/redis.md
+++ b/content/zh-cn/docs3-v2/java-sdk/reference-manual/protocol/redis.md
@@ -20,7 +20,7 @@ weight: 9
### 引入依赖
-从 Dubbo 3 开始,Redis 协议已经不再内嵌在 Dubbo
中,需要单独引入独立的[模块](/zh-cn/release/dubbo-spi-extensions/#dubbo-rpc)。
+从 Dubbo 3 开始,Redis 协议已经不再内嵌在 Dubbo
中,需要单独引入独立的[模块](/zh-cn/download/dubbo-spi-extensions/#dubbo-rpc)。
```xml
<dependency>
<groupId>org.apache.dubbo.extensions</groupId>
diff --git a/content/zh-cn/docs3-v2/java-sdk/reference-manual/protocol/rmi.md
b/content/zh-cn/docs3-v2/java-sdk/reference-manual/protocol/rmi.md
index 070fb95a1c..ead11991fa 100644
--- a/content/zh-cn/docs3-v2/java-sdk/reference-manual/protocol/rmi.md
+++ b/content/zh-cn/docs3-v2/java-sdk/reference-manual/protocol/rmi.md
@@ -31,7 +31,7 @@ RMI 协议采用 JDK 标准的 `java.rmi.*` 实现,采用阻塞式短连接和
### 引入依赖
-从 Dubbo 3 开始,RMI 协议已经不再内嵌在 Dubbo
中,需要单独引入独立的[模块](/zh-cn/release/dubbo-spi-extensions/#dubbo-rpc)。
+从 Dubbo 3 开始,RMI 协议已经不再内嵌在 Dubbo
中,需要单独引入独立的[模块](/zh-cn/download/dubbo-spi-extensions/#dubbo-rpc)。
```xml
<dependency>
<groupId>org.apache.dubbo.extensions</groupId>
diff --git
a/content/zh-cn/docs3-v2/java-sdk/reference-manual/protocol/thrift.md
b/content/zh-cn/docs3-v2/java-sdk/reference-manual/protocol/thrift.md
index f10c41a45c..03f88f1224 100644
--- a/content/zh-cn/docs3-v2/java-sdk/reference-manual/protocol/thrift.md
+++ b/content/zh-cn/docs3-v2/java-sdk/reference-manual/protocol/thrift.md
@@ -21,7 +21,7 @@ weight: 7
## 使用方式
### 依赖
-从 Dubbo 3 开始,Thrift 协议已经不再内嵌在 Dubbo
中,需要单独引入独立的[模块](/zh-cn/release/dubbo-spi-extensions/#dubbo-rpc)。
+从 Dubbo 3 开始,Thrift 协议已经不再内嵌在 Dubbo
中,需要单独引入独立的[模块](/zh-cn/download/dubbo-spi-extensions/#dubbo-rpc)。
```xml
<dependency>
<groupId>org.apache.dubbo.extensions</groupId>
diff --git
a/content/zh-cn/docs3-v2/java-sdk/reference-manual/protocol/webservice.md
b/content/zh-cn/docs3-v2/java-sdk/reference-manual/protocol/webservice.md
index 2ed7180a5e..29d9aaf7e1 100644
--- a/content/zh-cn/docs3-v2/java-sdk/reference-manual/protocol/webservice.md
+++ b/content/zh-cn/docs3-v2/java-sdk/reference-manual/protocol/webservice.md
@@ -31,7 +31,7 @@ CXF 是 Apache 开源的一个 RPC 框架,由 Xfire 和 Celtix 合并而来。
## 使用方式
### 依赖
-从 Dubbo 3 开始,Webservice 协议已经不再内嵌在 Dubbo
中,需要单独引入独立的[模块](/zh-cn/release/dubbo-spi-extensions/#dubbo-rpc)。
+从 Dubbo 3 开始,Webservice 协议已经不再内嵌在 Dubbo
中,需要单独引入独立的[模块](/zh-cn/download/dubbo-spi-extensions/#dubbo-rpc)。
```xml
<dependency>
<groupId>org.apache.dubbo.extensions</groupId>
diff --git a/content/zh-cn/download/spi-extension.md
b/content/zh-cn/download/spi-extension.md
index 91e065c46c..b325430783 100755
--- a/content/zh-cn/download/spi-extension.md
+++ b/content/zh-cn/download/spi-extension.md
@@ -2,8 +2,106 @@
type: docs
title: "SPI Extensions"
weight: 60
-#no_list: true
-#hide_summary: true
-manualLinkRelref: ./#spi
-_build: { render: link }
---
+
+
+## 验证
+
+可以按照这里的[步骤](https://www.apache.org/info/verification),
利用[KEYS](https://downloads.apache.org/dubbo/KEYS)文件来验证下载。
+
+> GitHub: https://github.com/apache/dubbo-spi-extensions \
+> 发布说明: https://github.com/apache/dubbo-spi-extensions/releases
+>
+
+## Dubbo SPI Extensions 1.0.2 (2022-08-02)
+
+#### Source Release
+
+*
[source](https://archive.apache.org/dist/dubbo/dubbo-spi-extensions/1.0.2/apache-dubbo-extensions-1.0.2-src.zip)
|
+
[asc](https://archive.apache.org/dist/dubbo/dubbo-spi-extensions/1.0.2/apache-dubbo-extensions-1.0.2-src.zip.asc)
|
+
[sha512](https://archive.apache.org/dist/dubbo/dubbo-spi-extensions/1.0.2/apache-dubbo-extensions-1.0.2-src.zip.sha512)
+
+#### Maven Release
+
+```xml
+<dependency>
+ <groupId>org.apache.dubbo.extensions</groupId>
+ <artifactId>${component_name}</artifactId>
+ <version>${component_version}</version>
+</dependency>
+```
+
+#### Included Components
+
+- dubbo-configcenter-extensions
+ - dubbo-configcenter-consul:1.0.0
+ - dubbo-configcenter-etcd:1.0.0
+- dubbo-filter-extensions
+ - dubbo-filter-seata:1.0.0
+- dubbo-metadata-report-extensions
+ - dubbo-metadata-report-consul:1.0.0
+ - dubbo-metadata-report-etcd:1.0.0
+- dubbo-registry-extensions
+ - dubbo-registry-consul:1.0.0
+ - dubbo-registry-etcd3:1.0.0
+ - dubbo-registry-redis:1.0.0
+ - dubbo-registry-sofa:1.0.0
+- dubbo-remoting-extensions
+ - dubbo-remoting-etcd3:1.0.0
+ - dubbo-remoting-grizzly:1.0.0
+ - dubbo-remoting-mina:1.0.0
+ - dubbo-remoting-p2p:1.0.0
+ - dubbo-remoting-redis:1.0.0
+- dubbo-rpc-extensions
+ - dubbo-rpc-hessian:1.0.0
+ - dubbo-rpc-memcached:1.0.0
+ - dubbo-rpc-redis:1.0.0
+- dubbo-serialization-extensions
+ - dubbo-serialization-msgpack:1.0.0
+ - dubbo-serialization-native-hession:1.0.0
+
+## Dubbo SPI Extensions 1.0.1 (2022-03-14)
+
+#### Source Release
+
+*
[source](https://archive.apache.org/dist/dubbo/dubbo-spi-extensions/1.0.1/apache-dubbo-extensions-1.0.1-src.zip)
|
+
[asc](https://archive.apache.org/dist/dubbo/dubbo-spi-extensions/1.0.1/apache-dubbo-extensions-1.0.1-src.zip.asc)
|
+
[sha512](https://archive.apache.org/dist/dubbo/dubbo-spi-extensions/1.0.1/apache-dubbo-extensions-1.0.1-src.zip.sha512)
+
+#### Maven Release
+
+```xml
+<dependency>
+ <groupId>org.apache.dubbo.extensions</groupId>
+ <artifactId>${component_name}</artifactId>
+ <version>${component_version}</version>
+</dependency>
+```
+
+#### Included Components
+
+- dubbo-api-docs:1.0.0
+- dubbo-cluster-extensions
+ - dubbo-cluster-broadcast-1:1.0.0
+ - dubbo-cluster-loadbalance-peakewma:.1.0.0
+ - dubbo-cluster-specify-address-dubbo2:1.0.0
+ - dubbo-cluster-specify-address-dubbo3:1.0.0
+- dubbo-registry-extensions
+ - dubbo-registry-dns:1.0.0
+ - dubbo-registry-kubernetes:1.0.0
+ - dubbo-registry-xds:1.0.0
+- dubbo-remoting-extensions
+ - dubbo-remoting-quic:1.0.0
+- dubbo-rpc-extensions
+ - dubbo-rpc-native-thrift:1.0.0
+ - dubbo-rpc-http:1.0.0
+ - dubbo-rpc-webservice:1.0.0
+ - dubbo-rpc-rmi:1.0.0
+- dubbo-serialization-extensions
+ - dubbo-serialization-protostuff:1.0.0
+ - dubbo-serialization-protobuf:1.0.0
+ - dubbo-serialization-kryo:1.0.0
+ - dubbo-serialization-gson:1.0.0
+ - dubbo-serialization-fst:1.0.0
+ - dubbo-serialization-fastjson:1.0.0
+ - dubbo-serialization-avro:1.0.0
diff --git a/content/zh-cn/overview/what/ecosystem/protocol/rmi.md
b/content/zh-cn/overview/what/ecosystem/protocol/rmi.md
index 6288621277..41c8d70e19 100644
--- a/content/zh-cn/overview/what/ecosystem/protocol/rmi.md
+++ b/content/zh-cn/overview/what/ecosystem/protocol/rmi.md
@@ -31,7 +31,7 @@ RMI 协议采用 JDK 标准的 `java.rmi.*` 实现,采用阻塞式短连接和
### 引入依赖
-从 Dubbo 3 开始,RMI 协议已经不再内嵌在 Dubbo
中,需要单独引入独立的[模块](/zh-cn/release/dubbo-spi-extensions/#dubbo-rpc)。
+从 Dubbo 3 开始,RMI 协议已经不再内嵌在 Dubbo
中,需要单独引入独立的[模块](/zh-cn/download/dubbo-spi-extensions/#dubbo-rpc)。
```xml
<dependency>
<groupId>org.apache.dubbo.extensions</groupId>
diff --git a/content/zh-cn/overview/what/ecosystem/protocol/thrift.md
b/content/zh-cn/overview/what/ecosystem/protocol/thrift.md
index 9de240fd18..872de82c88 100644
--- a/content/zh-cn/overview/what/ecosystem/protocol/thrift.md
+++ b/content/zh-cn/overview/what/ecosystem/protocol/thrift.md
@@ -19,7 +19,7 @@ description: ""
### 依赖
-从 Dubbo 3 开始,Thrift 协议已经不再内嵌在 Dubbo
中,需要单独引入独立的[模块](/zh-cn/release/dubbo-spi-extensions/#dubbo-rpc)。
+从 Dubbo 3 开始,Thrift 协议已经不再内嵌在 Dubbo
中,需要单独引入独立的[模块](/zh-cn/download/dubbo-spi-extensions/#dubbo-rpc)。
```xml
<dependency>
<groupId>org.apache.dubbo.extensions</groupId>