This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/incubator-shenyu-website.git
The following commit(s) were added to refs/heads/asf-site by this push:
new c0814e6 deploy: e8473563e509911b96328ed7f2b5805f5dac9a71
c0814e6 is described below
commit c0814e63bfe0819a74246ac5c730bfff1dbc81a8
Author: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
AuthorDate: Fri Aug 6 06:38:32 2021 +0000
deploy: e8473563e509911b96328ed7f2b5805f5dac9a71
---
algolia.json | 2 +-
en/sitemap.xml | 2 +-
img/shenyu/plugin/redirect/redirect-01.png | Bin 157294 -> 0 bytes
img/shenyu/plugin/redirect/redirect-02.png | Bin 163002 -> 0 bytes
.../plugin/redirect/redirect-plugin-enable-en.png | Bin 0 -> 91179 bytes
.../plugin/redirect/redirect-plugin-enable-zh.png | Bin 0 -> 100815 bytes
.../redirect/redirect-plugin-forward-rule-en.png | Bin 0 -> 82569 bytes
.../redirect/redirect-plugin-forward-rule-zh.png | Bin 0 -> 87299 bytes
.../plugin/redirect/redirect-plugin-rule-en.png | Bin 0 -> 84560 bytes
.../plugin/redirect/redirect-plugin-rule-zh.png | Bin 0 -> 88457 bytes
index.xml | 7 +++++--
pdf/apache_shenyu_docs_en.pdf | Bin 2244209 -> 2244285
bytes
pdf/apache_shenyu_docs_zh.pdf | Bin 1576170 -> 1576180
bytes
projects/shenyu-2.3.0/index.xml | 5 ++++-
projects/shenyu-2.3.0/soul-set-up/index.html | 2 +-
projects/shenyu/dubbo-proxy/index.html | 18 ++++++------------
projects/shenyu/index.xml | 2 +-
projects/shenyu/redirect-plugin/index.html | 4 ++--
sitemap.xml | 2 +-
zh/algolia.json | 2 +-
zh/projects/shenyu/redirect-plugin/index.html | 4 ++--
zh/sitemap.xml | 2 +-
22 files changed, 26 insertions(+), 26 deletions(-)
diff --git a/algolia.json b/algolia.json
index 8fbe39e..3af5ccf 100644
--- a/algolia.json
+++ b/algolia.json
@@ -1 +1 @@
-[{"author":"xiaoyu","categories":"Apache ShenYu","content":" Apache ICLA
签署流程指南 Apache CLA 全称 Apache Contributor License
Agreement,签署ICLA的目的是定义向ASF贡献的文档,保护知识产权,避免后续法律纠纷。ICLA在官方存档后生效,贡献者方可参与Apache项目。\n当我们需要签署ICLA时步骤如下:\n1.
打开链接 官网Licenses 在Contributor License Agreements 下找到CLAs并进入页面。\n2.
在页面上方我们可以看到两个下载链接,选择ICLA(个人CLA)并下载文件。\n3. 打开PDF,ICLA需要填写的是两个部分,均需要全英文填写。\n
注意事项:\n 姓名需要填写拼音,姓与名之间空一格,首字母均为大写,名在前姓氏在后。 Committer相关的签署,则preferred Apache
id(s)是必填项。 4.文件最下方的署名。 官网支持手写或者PDF签名软件\n5.签署完之后将icl [...]
\ No newline at end of file
+[{"author":"xiaoyu","categories":"Apache ShenYu","content":" Apache ICLA
签署流程指南 Apache CLA 全称 Apache Contributor License
Agreement,签署ICLA的目的是定义向ASF贡献的文档,保护知识产权,避免后续法律纠纷。ICLA在官方存档后生效,贡献者方可参与Apache项目。\n当我们需要签署ICLA时步骤如下:\n1.
打开链接 官网Licenses 在Contributor License Agreements 下找到CLAs并进入页面。\n2.
在页面上方我们可以看到两个下载链接,选择ICLA(个人CLA)并下载文件。\n3. 打开PDF,ICLA需要填写的是两个部分,均需要全英文填写。\n
注意事项:\n 姓名需要填写拼音,姓与名之间空一格,首字母均为大写,名在前姓氏在后。 Committer相关的签署,则preferred Apache
id(s)是必填项。 4.文件最下方的署名。 官网支持手写或者PDF签名软件\n5.签署完之后将icl [...]
\ No newline at end of file
diff --git a/en/sitemap.xml b/en/sitemap.xml
index 74a2b1e..0489081 100644
--- a/en/sitemap.xml
+++ b/en/sitemap.xml
@@ -1 +1 @@
-<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset
xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>/projects/shenyu/</loc><lastmod>2021-08-06T14:34:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority><xhtml:link
rel="alternate" hreflang="zh" href="/zh/projects/shenyu/"/><xhtml:link
rel="alternate" hreflang="en"
href="/projects/shenyu/"/></url><url><loc>/projects/shenyu-2.3.0/</loc><lastmod>2021-08-
[...]
\ No newline at end of file
+<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset
xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>/projects/shenyu/</loc><lastmod>2021-08-06T14:34:31+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority><xhtml:link
rel="alternate" hreflang="zh" href="/zh/projects/shenyu/"/><xhtml:link
rel="alternate" hreflang="en"
href="/projects/shenyu/"/></url><url><loc>/projects/shenyu-2.3.0/</loc><lastmod>2021-08-
[...]
\ No newline at end of file
diff --git a/img/shenyu/plugin/redirect/redirect-01.png
b/img/shenyu/plugin/redirect/redirect-01.png
deleted file mode 100644
index 0b9f2ee..0000000
Binary files a/img/shenyu/plugin/redirect/redirect-01.png and /dev/null differ
diff --git a/img/shenyu/plugin/redirect/redirect-02.png
b/img/shenyu/plugin/redirect/redirect-02.png
deleted file mode 100644
index 38f4d6d..0000000
Binary files a/img/shenyu/plugin/redirect/redirect-02.png and /dev/null differ
diff --git a/img/shenyu/plugin/redirect/redirect-plugin-enable-en.png
b/img/shenyu/plugin/redirect/redirect-plugin-enable-en.png
new file mode 100644
index 0000000..d75500d
Binary files /dev/null and
b/img/shenyu/plugin/redirect/redirect-plugin-enable-en.png differ
diff --git a/img/shenyu/plugin/redirect/redirect-plugin-enable-zh.png
b/img/shenyu/plugin/redirect/redirect-plugin-enable-zh.png
new file mode 100644
index 0000000..9845df6
Binary files /dev/null and
b/img/shenyu/plugin/redirect/redirect-plugin-enable-zh.png differ
diff --git a/img/shenyu/plugin/redirect/redirect-plugin-forward-rule-en.png
b/img/shenyu/plugin/redirect/redirect-plugin-forward-rule-en.png
new file mode 100644
index 0000000..05a4d37
Binary files /dev/null and
b/img/shenyu/plugin/redirect/redirect-plugin-forward-rule-en.png differ
diff --git a/img/shenyu/plugin/redirect/redirect-plugin-forward-rule-zh.png
b/img/shenyu/plugin/redirect/redirect-plugin-forward-rule-zh.png
new file mode 100644
index 0000000..5651750
Binary files /dev/null and
b/img/shenyu/plugin/redirect/redirect-plugin-forward-rule-zh.png differ
diff --git a/img/shenyu/plugin/redirect/redirect-plugin-rule-en.png
b/img/shenyu/plugin/redirect/redirect-plugin-rule-en.png
new file mode 100644
index 0000000..dbfaae8
Binary files /dev/null and
b/img/shenyu/plugin/redirect/redirect-plugin-rule-en.png differ
diff --git a/img/shenyu/plugin/redirect/redirect-plugin-rule-zh.png
b/img/shenyu/plugin/redirect/redirect-plugin-rule-zh.png
new file mode 100644
index 0000000..f730eac
Binary files /dev/null and
b/img/shenyu/plugin/redirect/redirect-plugin-rule-zh.png differ
diff --git a/index.xml b/index.xml
index e0240f6..4043375 100644
--- a/index.xml
+++ b/index.xml
@@ -72,7 +72,10 @@ docker run -v
/${your_work_dir}/ext-lib:/opt/shenyu-admin/ext-lib -e &quot;S
Dubbo client access, please refer to: Dubbo Proxy
.</description></item><item><title>Dubbo
Proxy</title><link>/projects/shenyu/dubbo-proxy/</link><pubDate>Mon, 01 Jan
0001 00:00:00
+0000</pubDate><guid>/projects/shenyu/dubbo-proxy/</guid><description>This
document is intended to help the Dubbo service access the Apache ShenYu
gateway. The Apache ShenYu gateway uses the Dubbo plugin to handle dubbo
service.
Support Alibaba Dubbo(&lt; 2.7.x) and Apache Dubbo (&gt;=2.7.x).
Before the connection, start shenyu-admin correctly, start Dubbo plugin, and
add related dependencies on the gateway and Dubbo application client. Refer to
the previous Quick start with Dubbo .
-For details about client access configuration, see Application Client Access
Config .</description></item><item><title>Environment
Setup</title><link>/projects/shenyu-2.3.0/soul-set-up/</link><pubDate>Mon, 01
Jan 0001 00:00:00
+0000</pubDate><guid>/projects/shenyu-2.3.0/soul-set-up/</guid><description>Features
Soul is an open source plugin framework, which is flexibility and
extensibility since 2.2.0 version. With soul you can easily create application
with your own gateway. System Requi [...]
+For details about client access configuration, see Application Client Access
Config .</description></item><item><title>Environment
Setup</title><link>/projects/shenyu-2.3.0/soul-set-up/</link><pubDate>Mon, 01
Jan 0001 00:00:00
+0000</pubDate><guid>/projects/shenyu-2.3.0/soul-set-up/</guid><description>Features
Soul is an open source plugin framework, which is flexibility and
extensibility since 2.2.0 version. With soul you can easily create application
with your own gateway. System Requi [...]
+tar soul-admin-bin-2.3.0-RELEASE.tar.gz. cd /bin.
+use h2 store.
+&gt; windwos : start.bat --spring.profiles.active = h2 &gt; linux :
./start.sh --spring.profiles.active = h2 use mysql
store.</description></item><item><title>Environment
Setup</title><link>/projects/shenyu/shenyu-set-up/</link><pubDate>Mon, 01 Jan
0001 00:00:00
+0000</pubDate><guid>/projects/shenyu/shenyu-set-up/</guid><description>Features
Apache ShenYu is an open source plugin framework, which is flexibility and
extensibility since 2.2.0 version. With shenyu you can easily cre [...]
You need to config X-Forwarded-For in nginx first to get correct IP address
and host.
Implement through a Plugin Declare a new class named &ldquo;A&rdquo;
and implements org.</description></item><item><title>Fetching Correct IP
Address And
Host</title><link>/projects/shenyu/custom-parsing-ip-and-host/</link><pubDate>Mon,
01 Jan 0001 00:00:00
+0000</pubDate><guid>/projects/shenyu/custom-parsing-ip-and-host/</guid><description>Description
This doc demonstrates how to get correct IP address and host when Apache
ShenYu serves behind nginx reverse proxy. After fetched [...]
You need to config X-Forwarded-For in nginx first to get correct IP address
and host.
@@ -146,7 +149,7 @@ the Apache ShenYu gateway provides a variety of current
limiting algorithms, inc
The implementation of current limiting algorithm of Apache ShenYu gateway is
based on redis.
You can set to the interface level, or the parameter level. How to use it
depends on your traffic
configuration.</description></item><item><title>Redirect
Plugin</title><link>/projects/shenyu-2.3.0/redirect-plugin/</link><pubDate>Mon,
01 Jan 0001 00:00:00
+0000</pubDate><guid>/projects/shenyu-2.3.0/redirect-plugin/</guid><description>Explanation
When the soul gateway makes proxy calls to the target service, it also allows
users to use the redirect plugin to redirect requests.
Plugin Setting In soul-admin &ndash;&gt; plugin management
&ndash;&gt; redirect ,set to enable。 Introduce redirect support in the
pox.xml file of the gateway. If the user don&rsquo;t use, please disable
the plugin in the background. Selectors and rules, only matching requests will
be forwarded and redirected, please see: Selector rules。 Maven Dependency Add
the plugin dependency in the pom.</description></item><item><title>Redirect
Plugin</title><link>/projects/shenyu [...]
-Plugin Setting In shenyu-admin &ndash;&gt; BasicConfig
&ndash;&gt; Plugin &ndash;&gt; redirect , set to enable.
Introduce redirect support in the pox.xml file of the gateway. If the user
don&rsquo;t use, please disable the plugin in the background. Selectors and
rules, only matching requests will be forwarded and redirected, please see:
Selector And Rule Config。 Maven Dependency Add the plugin dependency in the
pom.</description></item><item><title>Register Ce [...]
+Plugin Setting In shenyu-admin &ndash;&gt; BasicConfig
&ndash;&gt; Plugin &ndash;&gt; redirect , set to enable. If the
user don&rsquo;t use, please disable the plugin in the background.
Selectors and rules, only matching requests will be forwarded and redirected,
please see: Selector And Rule Config
.</description></item><item><title>Register Center
Access</title><link>/projects/shenyu-2.3.0/register-center-access/</link><pubDate>Mon,
01 Jan 0001 00:00:00 +000 [...]
HTTP Registry Soul-Admin Set the config in application.yml soul: register:
registerType: http props: checked: true # is checked zombieCheckTimes: 5 # How
many times does it fail to detect the service scheduledTime: 10 # Timed
detection interval time Soul-Client Set the config in application.yml soul:
client: registerType: http serverLists: http://localhost:9095 props:
contextPath: /http appName: http port: 8188 isFull: false # registerType :
register type, set http # serverList: when reg [...]
Put data to Disruptor when spring bean load.
Soul register client get data from Disruptor, and it will send request to
register server.
diff --git a/pdf/apache_shenyu_docs_en.pdf b/pdf/apache_shenyu_docs_en.pdf
index b26127d..4ccb9ea 100644
Binary files a/pdf/apache_shenyu_docs_en.pdf and
b/pdf/apache_shenyu_docs_en.pdf differ
diff --git a/pdf/apache_shenyu_docs_zh.pdf b/pdf/apache_shenyu_docs_zh.pdf
index 1046c39..a039609 100644
Binary files a/pdf/apache_shenyu_docs_zh.pdf and
b/pdf/apache_shenyu_docs_zh.pdf differ
diff --git a/projects/shenyu-2.3.0/index.xml b/projects/shenyu-2.3.0/index.xml
index 1d752fe..f2cbd13 100644
--- a/projects/shenyu-2.3.0/index.xml
+++ b/projects/shenyu-2.3.0/index.xml
@@ -5,7 +5,10 @@ One plugin corresponds to multiple selectors,one selector
corresponds to multipl
One selector corresponds to multiple match conditions,one rule corresponds to
multiple match conditions.
Each rule handles differently in corresponding plugin according to field
handler,field handler is a kind of data of JSON string type.You can view detail
during the use of admin.</description></item><item><title>Dict
Management</title><link>/projects/shenyu-2.3.0/dictionary-management/</link><pubDate>Mon,
01 Jan 0001 00:00:00
+0000</pubDate><guid>/projects/shenyu-2.3.0/dictionary-management/</guid><description>Explanation
Dictionary management is primarily used to maintain and manage comm [...]
Divide plugin,cooperate with starter to take effect,please refer to:user-http。
-&lt;!--if you use http proxy start this--&gt;
&lt;dependency&gt;
&lt;groupId&gt;org.dromara&lt;/groupId&gt;
&lt;artifactId&gt;soul-spring-boot-starter-plugin-divide&lt;/artifactId&gt;
&lt;version&gt;${last.version}&lt;/version&gt;
&lt;/dependency&gt; &lt;dependency&gt;
&lt;groupId&gt;org.dromara&lt;/groupId&gt;
&lt;artifactId&gt;soul-spring-boot-starter-plugin-httpclient&lt;/artifa
[...]
+&lt;!--if you use http proxy start this--&gt;
&lt;dependency&gt;
&lt;groupId&gt;org.dromara&lt;/groupId&gt;
&lt;artifactId&gt;soul-spring-boot-starter-plugin-divide&lt;/artifactId&gt;
&lt;version&gt;${last.version}&lt;/version&gt;
&lt;/dependency&gt; &lt;dependency&gt;
&lt;groupId&gt;org.dromara&lt;/groupId&gt;
&lt;artifactId&gt;soul-spring-boot-starter-plugin-httpclient&lt;/artifa
[...]
+tar soul-admin-bin-2.3.0-RELEASE.tar.gz. cd /bin.
+use h2 store.
+&gt; windwos : start.bat --spring.profiles.active = h2 &gt; linux :
./start.sh --spring.profiles.active = h2 use mysql
store.</description></item><item><title>Fetching Correct IP Address And
Host</title><link>/projects/shenyu-2.3.0/custom-parsing-ip-and-host/</link><pubDate>Mon,
01 Jan 0001 00:00:00
+0000</pubDate><guid>/projects/shenyu-2.3.0/custom-parsing-ip-and-host/</guid><description>Description
This doc demonstrates how to get correct IP address and host when soul serves
be [...]
You need to config X-Forwarded-For in nginx first to get correct IP address
and host.
Implement through a Plugin Declare a new class named &ldquo;A&rdquo;
and implements org.</description></item><item><title>File Uploading And
Downloading</title><link>/projects/shenyu-2.3.0/file-and-image/</link><pubDate>Mon,
01 Jan 0001 00:00:00
+0000</pubDate><guid>/projects/shenyu-2.3.0/file-and-image/</guid><description>
description This doc gives a brief description for uploading and downloading
files using soul. File Uploading The default file size limit is 10M. For custom
l [...]
&lt;!--soul alibaba dubbo plugin start--&gt;
&lt;dependency&gt;
&lt;groupId&gt;org.dromara&lt;/groupId&gt;
&lt;artifactId&gt;soul-spring-boot-starter-plugin-alibaba-dubbo&lt;/artifactId&gt;
&lt;version&gt;${last.version}&lt;/version&gt;
&lt;/dependency&gt; &lt;!</description></item><item><title>MetaData
Concept
Design</title><link>/projects/shenyu-2.3.0/meta-data/</link><pubDate>Mon, 01
Jan 0001 00:00:00 +0000</p [...]
diff --git a/projects/shenyu-2.3.0/soul-set-up/index.html
b/projects/shenyu-2.3.0/soul-set-up/index.html
index f5b7068..44d2cb2 100644
--- a/projects/shenyu-2.3.0/soul-set-up/index.html
+++ b/projects/shenyu-2.3.0/soul-set-up/index.html
@@ -75,7 +75,7 @@ management:
soul :
sync:
websocket :
- urls: ws://localhost:9095/websocket //设置成你的soul-admin地址
+ urls: ws://localhost:9095/websocket // set your soul-admin address
</code></pre><ul><li>Environment Setup has finished, now your project is
launched.</li></ul><blockquote><p>Note that only the gateway has been set up,
but no plugins have been add. For example, to access HTTP requests, you need to
add the Divide plugin, please refer to <a
href=https://shenyu.apache.org/projects/shenyu-2.3.0/http-proxy/>Http
Plugin</a> . To access the Dubbo service, you need to add the Dubbo plugin,
please refer to <a href=https://shenyu.apache.org/projects/shenyu-2.3.0/d [...]
<a class=link href=https://github.com/apache/incubator-shenyu/issues>GitHub
Issue Tracker</a>
<a class=link href=https://www.apache.org/licenses/>License</a>
diff --git a/projects/shenyu/dubbo-proxy/index.html
b/projects/shenyu/dubbo-proxy/index.html
index 3939645..a1afeb9 100644
--- a/projects/shenyu/dubbo-proxy/index.html
+++ b/projects/shenyu/dubbo-proxy/index.html
@@ -14,8 +14,7 @@
<a class=dropdown-item href=http://www.apache.org/events/current-event>Apache
Events</a>
<a class=dropdown-item href=https://www.apache.org/licenses/>Security</a>
<a class=dropdown-item
href=http://www.apache.org/foundation/sponsorship.html>Sponsor and Donate</a>
-<a class=dropdown-item
href=http://www.apache.org/foundation/thanks.html>Thanks</a></div></span></div><div
class=navbar-end><div class=navbar-item><div id=js-menu-search
class=navbar-search><input class=input placeholder=Search><svg class="icon"
aria-hidden="true"><use xlink:href="#icon-search"/></svg></div></div><div
class=navbar-item><a class=translation
href=/zh/projects/shenyu/dubbo-proxy/>中</a></div></div></div></nav></header><div
class=ss-layout-container><aside class="ss-layout-as [...]
-<!-- apache shenyu alibaba dubbo plugin start-->
+<a class=dropdown-item
href=http://www.apache.org/foundation/thanks.html>Thanks</a></div></span></div><div
class=navbar-end><div class=navbar-item><div id=js-menu-search
class=navbar-search><input class=input placeholder=Search><svg class="icon"
aria-hidden="true"><use xlink:href="#icon-search"/></svg></div></div><div
class=navbar-item><a class=translation
href=/zh/projects/shenyu/dubbo-proxy/>中</a></div></div></div></nav></header><div
class=ss-layout-container><aside class="ss-layout-as [...]
<dependency>
<groupId>org.apache.shenyu</groupId>
<artifactId>shenyu-spring-boot-starter-plugin-alibaba-dubbo</artifactId>
@@ -42,9 +41,7 @@
<artifactId>curator-recipes</artifactId>
<version>4.0.1</version>
</dependency>
-```
-</code></pre><p>Apache dubbo user, configure the dubbo version and registry
center with yours.</p><pre><code>```xml
-<!-- apache shenyu apache dubbo plugin start-->
+</code></pre><p>Apache dubbo user, configure the dubbo version and registry
center with yours.</p><pre><code class=language-xml><!-- apache shenyu
apache dubbo plugin start-->
<dependency>
<groupId>org.apache.shenyu</groupId>
<artifactId>shenyu-spring-boot-starter-plugin-apache-dubbo</artifactId>
@@ -87,14 +84,11 @@
<version>4.0.1</version>
</dependency>
<!-- Dubbo zookeeper registry dependency end -->
-```
-</code></pre><ul><li>restart gateway service.</li></ul><h2
id=dubbo-service-access-gateway>Dubbo service access gateway</h2><p>Dubbo
integration with gateway, please refer to : <a
href=https://github.com/apache/incubator-shenyu/tree/master/shenyu-examples/shenyu-examples-dubbo>shenyu-examples-dubbo</a>
.</p><ul><li><p>Alibaba Dubbo User</p><ul><li>SpringBoot<br></li></ul><p>Add
these dependencies:</p><pre><code>```xml
-<dependency>
+</code></pre><ul><li>restart gateway service.</li></ul><h2
id=dubbo-service-access-gateway>Dubbo service access gateway</h2><p>Dubbo
integration with gateway, please refer to : <a
href=https://github.com/apache/incubator-shenyu/tree/master/shenyu-examples/shenyu-examples-dubbo>shenyu-examples-dubbo</a>
.</p><ul><li><p>Alibaba Dubbo User</p><ul><li>SpringBoot<br></li></ul><p>Add
these dependencies:</p><pre><code class=language-xml><dependency>
<groupId>org.apache.shenyu</groupId>
<artifactId>shenyu-spring-boot-starter-client-alibaba-dubbo</artifactId>
<version>${shenyu.version}</version>
</dependency>
-```
</code></pre><ul><li>Spring<br></li></ul><p>Add these
dependencies:</p><pre><code class=language-xml> <dependency>
<groupId>org.apache.shenyu</groupId>
<artifactId>shenyu-client-alibaba-dubbo</artifactId>
@@ -115,7 +109,7 @@
</map>
</property>
</bean>
-</code></pre></li><li><p>Apache Dubbo
User</p><ul><li>SpringBoot</li></ul><p>Add these dependencies:</p><pre><code
class=language-xml> <dependency>
+</code></pre><ul><li><p>Apache Dubbo
User</p></li><li><p>SpringBoot</p></li></ul><p>Add these
dependencies:</p><pre><code class=language-xml> <dependency>
<groupId>org.apache.shenyu</groupId>
<artifactId>shenyu-spring-boot-starter-client-apache-dubbo</artifactId>
<version>${shenyu.version}</version>
@@ -140,8 +134,8 @@
</map>
</property>
</bean>
-</code></pre><h2 id=dubbo-configuration>Dubbo configuration</h2><ul><li>Enable
<code>dubbo</code> option in <code>shenyu-admin</code>.</li><li>Configure your
registry address in <code>dubbo</code>.</li></ul><pre><code
class=language-yaml>{"register":"zookeeper://localhost:2181"}
or {"register":"nacos://localhost:8848"}
-</code></pre></li></ul><h3 id=configure-the-interface-with-gateway>Configure
the interface with gateway</h3><ul><li><p>you can add the annotation
<code>@ShenyuDubboClient</code> to your dubbo service implementation class, so
that the interface method will be configured with gateway.</p></li><li><p>Start
your provider. After successful startup, go to PluginList -> rpc Proxy ->
dubbo in the backend management system. You will see auto-registered selectors
and rules information.</p></ [...]
+</code></pre></li></ul><h2 id=dubbo-configuration>Dubbo
configuration</h2><ul><li>Enable <code>dubbo</code> option in
<code>shenyu-admin</code>.</li><li>Configure your registry address in
<code>dubbo</code>.</li></ul><pre><code
class=language-yaml>{"register":"zookeeper://localhost:2181"}
or {"register":"nacos://localhost:8848"}
+</code></pre><h3 id=configure-the-interface-with-gateway>Configure the
interface with gateway</h3><ul><li><p>you can add the annotation
<code>@ShenyuDubboClient</code> to your dubbo service implementation class, so
that the interface method will be configured with gateway.</p></li><li><p>Start
your provider. After successful startup, go to PluginList -> rpc Proxy ->
dubbo in the backend management system. You will see auto-registered selectors
and rules information.</p></li></ul><h [...]
# now we can communicate with gateway through POST request
http://localhost:9195/order/test/save
diff --git a/projects/shenyu/index.xml b/projects/shenyu/index.xml
index b3ecde8..8242237 100644
--- a/projects/shenyu/index.xml
+++ b/projects/shenyu/index.xml
@@ -85,7 +85,7 @@ After successful startup, you need to open the gRPC plugin on
in the BasicConfig
the Apache ShenYu gateway provides a variety of current limiting algorithms,
including token bucket algorithm, concurrent token bucket algorithm, leaky
bucket algorithm and sliding time window algorithm.
The implementation of current limiting algorithm of Apache ShenYu gateway is
based on redis.
You can set to the interface level, or the parameter level. How to use it
depends on your traffic
configuration.</description></item><item><title>Redirect
Plugin</title><link>/projects/shenyu/redirect-plugin/</link><pubDate>Mon, 01
Jan 0001 00:00:00
+0000</pubDate><guid>/projects/shenyu/redirect-plugin/</guid><description>Explanation
When the Apache ShenYu gateway makes proxy calls to the target service, it
also allows users to use the redirect plugin to redirect requests.
-Plugin Setting In shenyu-admin &ndash;&gt; BasicConfig
&ndash;&gt; Plugin &ndash;&gt; redirect , set to enable.
Introduce redirect support in the pox.xml file of the gateway. If the user
don&rsquo;t use, please disable the plugin in the background. Selectors and
rules, only matching requests will be forwarded and redirected, please see:
Selector And Rule Config。 Maven Dependency Add the plugin dependency in the
pom.</description></item><item><title>RequestPlug [...]
+Plugin Setting In shenyu-admin &ndash;&gt; BasicConfig
&ndash;&gt; Plugin &ndash;&gt; redirect , set to enable. If the
user don&rsquo;t use, please disable the plugin in the background.
Selectors and rules, only matching requests will be forwarded and redirected,
please see: Selector And Rule Config
.</description></item><item><title>RequestPlugin</title><link>/projects/shenyu/request-plugin/</link><pubDate>Mon,
01 Jan 0001 00:00:00 +0000</pubDate><guid>/proje [...]
In BasicConfig &ndash;&gt; Plugin &ndash;&gt; resilience4j,
set to enable. If the user don&rsquo;t use, please disable the plugin in
the background.</description></item><item><title>Rewrite
Plugin</title><link>/projects/shenyu/rewrite-plugin/</link><pubDate>Mon, 01 Jan
0001 00:00:00
+0000</pubDate><guid>/projects/shenyu/rewrite-plugin/</guid><description>Explanation
When making proxy invokes to the target service, Apache ShenYu gateway also
allows users to rewrite the [...]
shenyu-spi is a custom SPI extension implementation for Apache Shenyu gateway.
The design and implementation principles refer to SPI Extension Implementations
.
Registry Center Consul, Etcd, Http, Nacos and Zookeeper are supported. The
expansion of the registry including client and server, interface respectively
ShenyuServerRegisterRepository and ShenyuClientRegisterRepository.
diff --git a/projects/shenyu/redirect-plugin/index.html
b/projects/shenyu/redirect-plugin/index.html
index 2e07a39..7d1f98c 100644
--- a/projects/shenyu/redirect-plugin/index.html
+++ b/projects/shenyu/redirect-plugin/index.html
@@ -14,14 +14,14 @@
<a class=dropdown-item href=http://www.apache.org/events/current-event>Apache
Events</a>
<a class=dropdown-item href=https://www.apache.org/licenses/>Security</a>
<a class=dropdown-item
href=http://www.apache.org/foundation/sponsorship.html>Sponsor and Donate</a>
-<a class=dropdown-item
href=http://www.apache.org/foundation/thanks.html>Thanks</a></div></span></div><div
class=navbar-end><div class=navbar-item><div id=js-menu-search
class=navbar-search><input class=input placeholder=Search><svg class="icon"
aria-hidden="true"><use xlink:href="#icon-search"/></svg></div></div><div
class=navbar-item><a class=translation
href=/zh/projects/shenyu/redirect-plugin/>中</a></div></div></div></nav></header><div
class=ss-layout-container><aside class="ss-layou [...]
+<a class=dropdown-item
href=http://www.apache.org/foundation/thanks.html>Thanks</a></div></span></div><div
class=navbar-end><div class=navbar-item><div id=js-menu-search
class=navbar-search><input class=input placeholder=Search><svg class="icon"
aria-hidden="true"><use xlink:href="#icon-search"/></svg></div></div><div
class=navbar-item><a class=translation
href=/zh/projects/shenyu/redirect-plugin/>中</a></div></div></div></nav></header><div
class=ss-layout-container><aside class="ss-layou [...]
<dependency>
<groupId>org.apache.shenyu</groupId>
<artifactId>shenyu-spring-boot-starter-plugin-redirect</artifactId>
<version>${project.version}</version>
</dependency>
<!-- apache shenyu redirect plugin end-->
-</code></pre><h2 id=situation>Situation</h2><blockquote><p>As the name
suggests, the <code>redirect</code> plugin is to re-forward and redirect
<code>uri</code>.</p></blockquote><h3 id=redirect>Redirect</h3><ul><li>When we
configure a custom path in <code>Rule</code>, it should be a reachable service
path.</li><li>When the request is matched, the <code>ShenYu Gateway</code> will
perform the <code>308</code> service jump according to the customized
path.</li></ul><p><img src=/img/shenyu/p [...]
+</code></pre><h2 id=situation>Situation</h2><blockquote><p>As the name
suggests, the <code>redirect</code> plugin is to re-forward and redirect
<code>uri</code>.</p></blockquote><h3 id=redirect>Redirect</h3><ul><li>When we
configure a custom path in <code>Rule</code>, it should be a reachable service
path.</li><li>When the request is matched, the <code>ShenYu Gateway</code> will
perform the <code>308</code> service jump according to the customized
path.</li></ul><p><img src=/img/shenyu/p [...]
<a class=link href=https://github.com/apache/incubator-shenyu/issues>GitHub
Issue Tracker</a>
<a class=link href=https://www.apache.org/licenses/>License</a>
<a class=link href=https://www.apache.org/security/>Security</a>
diff --git a/sitemap.xml b/sitemap.xml
index 7aa7b4e..7bf0214 100644
--- a/sitemap.xml
+++ b/sitemap.xml
@@ -1 +1 @@
-<?xml version="1.0" encoding="utf-8" standalone="yes"?><sitemapindex
xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><sitemap><loc>en/sitemap.xml</loc><lastmod>2021-08-06T14:34:00+08:00</lastmod></sitemap><sitemap><loc>zh/sitemap.xml</loc><lastmod>2021-08-06T14:34:00+08:00</lastmod></sitemap></sitemapindex>
\ No newline at end of file
+<?xml version="1.0" encoding="utf-8" standalone="yes"?><sitemapindex
xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><sitemap><loc>en/sitemap.xml</loc><lastmod>2021-08-06T14:34:31+08:00</lastmod></sitemap><sitemap><loc>zh/sitemap.xml</loc><lastmod>2021-08-06T14:34:31+08:00</lastmod></sitemap></sitemapindex>
\ No newline at end of file
diff --git a/zh/algolia.json b/zh/algolia.json
index 8fbe39e..3af5ccf 100644
--- a/zh/algolia.json
+++ b/zh/algolia.json
@@ -1 +1 @@
-[{"author":"xiaoyu","categories":"Apache ShenYu","content":" Apache ICLA
签署流程指南 Apache CLA 全称 Apache Contributor License
Agreement,签署ICLA的目的是定义向ASF贡献的文档,保护知识产权,避免后续法律纠纷。ICLA在官方存档后生效,贡献者方可参与Apache项目。\n当我们需要签署ICLA时步骤如下:\n1.
打开链接 官网Licenses 在Contributor License Agreements 下找到CLAs并进入页面。\n2.
在页面上方我们可以看到两个下载链接,选择ICLA(个人CLA)并下载文件。\n3. 打开PDF,ICLA需要填写的是两个部分,均需要全英文填写。\n
注意事项:\n 姓名需要填写拼音,姓与名之间空一格,首字母均为大写,名在前姓氏在后。 Committer相关的签署,则preferred Apache
id(s)是必填项。 4.文件最下方的署名。 官网支持手写或者PDF签名软件\n5.签署完之后将icl [...]
\ No newline at end of file
+[{"author":"xiaoyu","categories":"Apache ShenYu","content":" Apache ICLA
签署流程指南 Apache CLA 全称 Apache Contributor License
Agreement,签署ICLA的目的是定义向ASF贡献的文档,保护知识产权,避免后续法律纠纷。ICLA在官方存档后生效,贡献者方可参与Apache项目。\n当我们需要签署ICLA时步骤如下:\n1.
打开链接 官网Licenses 在Contributor License Agreements 下找到CLAs并进入页面。\n2.
在页面上方我们可以看到两个下载链接,选择ICLA(个人CLA)并下载文件。\n3. 打开PDF,ICLA需要填写的是两个部分,均需要全英文填写。\n
注意事项:\n 姓名需要填写拼音,姓与名之间空一格,首字母均为大写,名在前姓氏在后。 Committer相关的签署,则preferred Apache
id(s)是必填项。 4.文件最下方的署名。 官网支持手写或者PDF签名软件\n5.签署完之后将icl [...]
\ No newline at end of file
diff --git a/zh/projects/shenyu/redirect-plugin/index.html
b/zh/projects/shenyu/redirect-plugin/index.html
index 3f1165b..abdad40 100644
--- a/zh/projects/shenyu/redirect-plugin/index.html
+++ b/zh/projects/shenyu/redirect-plugin/index.html
@@ -14,14 +14,14 @@
<a class=dropdown-item href=http://www.apache.org/events/current-event>Apache
Events</a>
<a class=dropdown-item href=https://www.apache.org/licenses/>Security</a>
<a class=dropdown-item
href=http://www.apache.org/foundation/sponsorship.html>Sponsor and Donate</a>
-<a class=dropdown-item
href=http://www.apache.org/foundation/thanks.html>Thanks</a></div></span></div><div
class=navbar-end><div class=navbar-item><div id=js-menu-search
class=navbar-search><input class=input placeholder=请输入要搜索的关键词><svg class="icon"
aria-hidden="true"><use xlink:href="#icon-search"/></svg></div></div><div
class=navbar-item><a class=translation
href=/projects/shenyu/redirect-plugin/>En</a></div></div></div></nav></header><div
class=ss-layout-container><aside class="ss-lay [...]
+<a class=dropdown-item
href=http://www.apache.org/foundation/thanks.html>Thanks</a></div></span></div><div
class=navbar-end><div class=navbar-item><div id=js-menu-search
class=navbar-search><input class=input placeholder=请输入要搜索的关键词><svg class="icon"
aria-hidden="true"><use xlink:href="#icon-search"/></svg></div></div><div
class=navbar-item><a class=translation
href=/projects/shenyu/redirect-plugin/>En</a></div></div></div></nav></header><div
class=ss-layout-container><aside class="ss-lay [...]
<dependency>
<groupId>org.apache.shenyu</groupId>
<artifactId>shenyu-spring-boot-starter-plugin-redirect</artifactId>
<version>${project.version}</version>
</dependency>
<!-- apache shenyu redirect plugin end-->
-</code></pre><ul><li>选择器和规则,只有匹配的请求,才会进行转发和重定向,请参考:<a
href=../selector-and-rule>选择器规则管理</a>。</li></ul><h2
id=场景>场景</h2><blockquote><p>顾名思义,<code>redirect</code> 插件就是对 <code>uri</code>
的重新转发和重定向。</p></blockquote><h4 id=重定向>重定向</h4><ul><li>我们在 <code>Rule</code>
配置自定义路径时,应该为一个可达的服务路径。</li><li>当匹配到请求后,根据自定义的路径,<code>Apache ShenYu
网关</code>会进行 <code>308</code> 服务跳转。</li></ul><p><img
src=/img/shenyu/plugin/redirect/redirect-01.png alt=重定向配置></p><h4
id=网关自身接口转发>网关自身接口转发</h4><ul><li>当满足匹配规则时,服务内 [...]
+</code></pre><ul><li>选择器和规则,只有匹配的请求,才会进行转发和重定向,请参考:<a
href=../selector-and-rule>选择器规则管理</a>。</li></ul><h2
id=场景>场景</h2><blockquote><p>顾名思义,<code>redirect</code> 插件就是对 <code>uri</code>
的重新转发和重定向。</p></blockquote><h4 id=重定向>重定向</h4><ul><li>我们在 <code>Rule</code>
配置自定义路径时,应该为一个可达的服务路径。</li><li>当匹配到请求后,根据自定义的路径,<code>Apache ShenYu</code>网关会进行
<code>308</code> 服务跳转。</li></ul><p><img
src=/img/shenyu/plugin/redirect/redirect-plugin-rule-zh.png width=70%
height=60%></p><h4 id=网关自身接口转发>网关自身接口转发</h [...]
<a class=link href=https://github.com/apache/incubator-shenyu/issues>GitHub
Issue Tracker</a>
<a class=link href=https://www.apache.org/licenses/>License</a>
<a class=link href=https://www.apache.org/security/>Security</a>
diff --git a/zh/sitemap.xml b/zh/sitemap.xml
index 01b2a9e..c80fa28 100644
--- a/zh/sitemap.xml
+++ b/zh/sitemap.xml
@@ -1 +1 @@
-<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset
xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>/zh/projects/shenyu/</loc><lastmod>2021-08-06T14:34:00+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority><xhtml:link
rel="alternate" hreflang="en" href="/projects/shenyu/"/><xhtml:link
rel="alternate" hreflang="zh"
href="/zh/projects/shenyu/"/></url><url><loc>/zh/projects/shenyu-2.3.0/</loc><lastmod>20
[...]
\ No newline at end of file
+<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset
xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>/zh/projects/shenyu/</loc><lastmod>2021-08-06T14:34:31+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority><xhtml:link
rel="alternate" hreflang="en" href="/projects/shenyu/"/><xhtml:link
rel="alternate" hreflang="zh"
href="/zh/projects/shenyu/"/></url><url><loc>/zh/projects/shenyu-2.3.0/</loc><lastmod>20
[...]
\ No newline at end of file