You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@shenyu.apache.org by gi...@apache.org on 2021/07/06 15:19:43 UTC
[incubator-shenyu-website] branch asf-site updated: deploy:
8d02e55fff5d77cbb14e564319e89ec4b98ac698
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 c2481f6 deploy: 8d02e55fff5d77cbb14e564319e89ec4b98ac698
c2481f6 is described below
commit c2481f6cd72596b51a8371b7cdcc4b4271b0d58a
Author: github-actions[bot] <gi...@users.noreply.github.com>
AuthorDate: Tue Jul 6 15:19:35 2021 +0000
deploy: 8d02e55fff5d77cbb14e564319e89ec4b98ac698
---
algolia.json | 2 +-
en/sitemap.xml | 2 +-
index.xml | 2 +-
projects/shenyu/config/index.html | 2 +-
projects/shenyu/context-path-plugin/index.html | 2 +-
projects/shenyu/custom-filter/index.html | 2 +-
.../shenyu/custom-parsing-ip-and-host/index.html | 2 +-
projects/shenyu/custom-plugin/index.html | 2 +-
projects/shenyu/custom-result/index.html | 2 +-
projects/shenyu/custom-sign-algorithm/index.html | 2 +-
projects/shenyu/data-sync/index.html | 2 +-
projects/shenyu/database-design/index.html | 2 +-
projects/shenyu/developer-shenyu-client/index.html | 2 +-
projects/shenyu/dictionary-management/index.html | 2 +-
projects/shenyu/divide-plugin/index.html | 2 +-
projects/shenyu/download/index.html | 2 +-
projects/shenyu/dubbo-plugin/index.html | 2 +-
projects/shenyu/dubbo-proxy/index.html | 2 +-
projects/shenyu/file-and-image/index.html | 2 +-
projects/shenyu/http-proxy/index.html | 2 +-
projects/shenyu/hystrix-plugin/index.html | 2 +-
projects/shenyu/index.xml | 2 +-
projects/shenyu/jwt-plugin/index.html | 2 +-
projects/shenyu/logging-plugin/index.html | 2 +-
projects/shenyu/meta-data/index.html | 2 +-
projects/shenyu/monitor-plugin/index.html | 2 +-
.../{custom-result => oauth2-plugin}/index.html | 57 +++++-----------------
projects/shenyu/overview/index.html | 2 +-
.../shenyu/plugin-handle-explanation/index.html | 2 +-
projects/shenyu/quick-start-dubbo/index.html | 2 +-
projects/shenyu/quick-start-grpc/index.html | 2 +-
projects/shenyu/quick-start-http/index.html | 2 +-
projects/shenyu/quick-start-sofa/index.html | 2 +-
projects/shenyu/quick-start-springcloud/index.html | 2 +-
projects/shenyu/quick-start-tars/index.html | 2 +-
projects/shenyu/rate-limiter-plugin/index.html | 2 +-
projects/shenyu/redirect-plugin/index.html | 2 +-
projects/shenyu/register-center-access/index.html | 2 +-
projects/shenyu/register-center-design/index.html | 2 +-
projects/shenyu/resilience4j-plugin/index.html | 2 +-
projects/shenyu/rewrite-plugin/index.html | 2 +-
projects/shenyu/selector-and-rule/index.html | 2 +-
projects/shenyu/sentinel-plugin/index.html | 2 +-
projects/shenyu/shenyu-optimize/index.html | 2 +-
projects/shenyu/shenyu-set-up/index.html | 2 +-
projects/shenyu/sign-plugin/index.html | 2 +-
projects/shenyu/sofa-plugin/index.html | 2 +-
projects/shenyu/sofa-rpc-proxy/index.html | 2 +-
projects/shenyu/spring-cloud-plugin/index.html | 2 +-
projects/shenyu/spring-cloud-proxy/index.html | 2 +-
projects/shenyu/thread/index.html | 2 +-
projects/shenyu/use-data-sync/index.html | 2 +-
projects/shenyu/waf-plugin/index.html | 2 +-
projects/shenyu/websocket-plugin/index.html | 2 +-
sitemap.xml | 2 +-
zh/algolia.json | 2 +-
zh/index.xml | 2 +-
zh/projects/shenyu/index.xml | 2 +-
zh/projects/shenyu/oauth2-plugin/index.html | 13 ++++-
zh/sitemap.xml | 2 +-
60 files changed, 80 insertions(+), 106 deletions(-)
diff --git a/algolia.json b/algolia.json
index 198107e..f9a7abf 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 29d5b46..0faf6a8 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-07-06T23:06:53+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-07- [...]
\ 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-07-06T23:18:44+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-07- [...]
\ No newline at end of file
diff --git a/index.xml b/index.xml
index 567bcaf..494be7a 100644
--- a/index.xml
+++ b/index.xml
@@ -52,7 +52,7 @@ CREATE TABLE IF NOT EXISTS `meta_data` ( `id` varchar(128) CHARACTER SET utf8mb4
The prometheus server pulls metrics&rsquo; through http request, and then displays it by Grafana.
Plugin Setting In soul-admin&ndash;&gt; plugin management-&gt; monitor, set to enable.</description></item><item><title>Monitor Plugin</title><link>/projects/shenyu/monitor-plugin/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/projects/shenyu/monitor-plugin/</guid><description>Explanation Monitor plugin is used to monitor its own running status(JVM-related) by gateway, include request response delay, QPS, TPS, and other related metrics. Technical Solutions Fl [...]
The prometheus server pulls metrics&rsquo; through http request, and then displays it by Grafana.
-Plugin Setting In shenyu-admin&ndash;&gt; plugin management-&gt; monitor, set to enable.</description></item><item><title>Plugin Context Path Mapping</title><link>/projects/shenyu-2.3.0/context-path-plugin/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/projects/shenyu-2.3.0/context-path-plugin/</guid><description>Explanation When making invokes to the target service, soul Gateway also allows users to customize the context using the context_path plugin. Plugin [...]
+Plugin Setting In shenyu-admin&ndash;&gt; plugin management-&gt; monitor, set to enable.</description></item><item><title>OAuth2 Plugin</title><link>/projects/shenyu/oauth2-plugin/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/projects/shenyu/oauth2-plugin/</guid><description>Explanation The OAuth2 plugin is implemented using Webflux OAuth2, so its configuration can refer to Spring Webflux OAuth2.Use OAuth2 plugin has two preconditions are indispensable. Ensu [...]
CREATE TABLE IF NOT EXISTS `plugin_handle` ( `id` varchar(128) NOT NULL, `plugin_id` varchar(128) NOT NULL COMMENT 'plugin id', `field` varchar(100) NOT NULL COMMENT 'field', `label` varchar(100) DEFAULT NULL COMMENT 'label', `data_type` smallint(6) NOT NULL DEFAULT '1' COMMENT 'data type 1 number 2 string 3 select box', `type` smallint(6) NULL COMMENT 'type, 1 means selector, 2 means rule', `sort` int(4) NULL COMMENT 'sort', `ext_o [...]
CREATE TABLE IF NOT EXISTS `plugin_handle` ( `id` varchar(128) NOT NULL, `plugin_id` varchar(128) NOT NULL COMMENT 'plugin id', `field` varchar(100) NOT NULL COMMENT 'field', `label` varchar(100) DEFAULT NULL COMMENT 'label', `data_type` smallint(6) NOT NULL DEFAULT '1' COMMENT 'data type 1 number 2 string 3 select box', `type` smallint(6) NULL COMMENT 'type, 1 means selector, 2 means rule', `sort` int(4) NULL COMMENT 'sort', `ext_o [...]
Environment to prepare Please refer to the setup and launch soul-admin and soul-bootstrap, In addition, if you use ZooKeeper for Dubbo, you need to download it in advance.
diff --git a/projects/shenyu/config/index.html b/projects/shenyu/config/index.html
index 0e1f3dd..f2b776c 100644
--- a/projects/shenyu/config/index.html
+++ b/projects/shenyu/config/index.html
@@ -14,7 +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/config/>中</a></div></div></div></nav></header><div class=ss-layout-container><aside class="ss-layout-aside - [...]
+<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/config/>中</a></div></div></div></nav></header><div class=ss-layout-container><aside class="ss-layout-aside - [...]
<img src=/img/shenyu/dataSync/plugin-data.png alt></p></li></ul><h2 id=feature>Feature</h2><ul><li>All the configurations of user can be dynamically updated, there is no need to restart the service for any modification.</li><li>Local cache is used to provide efficient performance during high concurrency.</li></ul></article></main></div><footer class=ss-footer><div class=container><div class=links><div class="cate -show-mobile"><h2 class=cate-title>Apache</h2><a class=link href=https://w [...]
<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/context-path-plugin/index.html b/projects/shenyu/context-path-plugin/index.html
index 8724335..ec6d2d1 100644
--- a/projects/shenyu/context-path-plugin/index.html
+++ b/projects/shenyu/context-path-plugin/index.html
@@ -14,7 +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/context-path-plugin/>中</a></div></div></div></nav></header><div class=ss-layout-container><aside class="ss-l [...]
+<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/context-path-plugin/>中</a></div></div></div></nav></header><div class=ss-layout-container><aside class="ss-l [...]
<dependency>
<groupId>org.apache.shenyu</groupId>
<artifactId>shenyu-spring-boot-starter-plugin-context-path</artifactId>
diff --git a/projects/shenyu/custom-filter/index.html b/projects/shenyu/custom-filter/index.html
index 16566ca..71c3e57 100644
--- a/projects/shenyu/custom-filter/index.html
+++ b/projects/shenyu/custom-filter/index.html
@@ -14,7 +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/custom-filter/>中</a></div></div></div></nav></header><div class=ss-layout-container><aside class="ss-layout- [...]
+<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/custom-filter/>中</a></div></div></div></nav></header><div class=ss-layout-container><aside class="ss-layout- [...]
private static final String ALLOWED_HEADERS = "x-requested-with, authorization, Content-Type, Authorization, credential, X-XSRF-TOKEN,token,username,client";
diff --git a/projects/shenyu/custom-parsing-ip-and-host/index.html b/projects/shenyu/custom-parsing-ip-and-host/index.html
index 17be337..c06d98e 100644
--- a/projects/shenyu/custom-parsing-ip-and-host/index.html
+++ b/projects/shenyu/custom-parsing-ip-and-host/index.html
@@ -14,7 +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/custom-parsing-ip-and-host/>中</a></div></div></div></nav></header><div class=ss-layout-container><aside clas [...]
+<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/custom-parsing-ip-and-host/>中</a></div></div></div></nav></header><div class=ss-layout-container><aside clas [...]
/**
* Resolve inet socket address.
diff --git a/projects/shenyu/custom-plugin/index.html b/projects/shenyu/custom-plugin/index.html
index d9efda4..63ee5a8 100644
--- a/projects/shenyu/custom-plugin/index.html
+++ b/projects/shenyu/custom-plugin/index.html
@@ -14,7 +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/custom-plugin/>中</a></div></div></div></nav></header><div class=ss-layout-container><aside class="ss-layout- [...]
+<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/custom-plugin/>中</a></div></div></div></nav></header><div class=ss-layout-container><aside class="ss-layout- [...]
<groupId>org.apache.shenyu</groupId>
<artifactId>shenyu-plugin-api</artifactId>
<version>${last.version}</version>
diff --git a/projects/shenyu/custom-result/index.html b/projects/shenyu/custom-result/index.html
index 1d7f3e4..c531bd6 100644
--- a/projects/shenyu/custom-result/index.html
+++ b/projects/shenyu/custom-result/index.html
@@ -14,7 +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/custom-result/>中</a></div></div></div></nav></header><div class=ss-layout-container><aside class="ss-layout- [...]
+<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/custom-result/>中</a></div></div></div></nav></header><div class=ss-layout-container><aside class="ss-layout- [...]
private static final long serialVersionUID = -2792556188993845048L;
diff --git a/projects/shenyu/custom-sign-algorithm/index.html b/projects/shenyu/custom-sign-algorithm/index.html
index 28ccadf..b5d1da7 100644
--- a/projects/shenyu/custom-sign-algorithm/index.html
+++ b/projects/shenyu/custom-sign-algorithm/index.html
@@ -14,7 +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/custom-sign-algorithm/>中</a></div></div></div></nav></header><div class=ss-layout-container><aside class="ss [...]
+<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/custom-sign-algorithm/>中</a></div></div></div></nav></header><div class=ss-layout-container><aside class="ss [...]
/**
* Sign verify pair.
diff --git a/projects/shenyu/data-sync/index.html b/projects/shenyu/data-sync/index.html
index 3c71894..930fa6b 100644
--- a/projects/shenyu/data-sync/index.html
+++ b/projects/shenyu/data-sync/index.html
@@ -14,7 +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/data-sync/>中</a></div></div></div></nav></header><div class=ss-layout-container><aside class="ss-layout-asid [...]
+<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/data-sync/>中</a></div></div></div></nav></header><div class=ss-layout-container><aside class="ss-layout-asid [...]
/**
* The Client.
*/
diff --git a/projects/shenyu/database-design/index.html b/projects/shenyu/database-design/index.html
index d8b814e..096d1ce 100644
--- a/projects/shenyu/database-design/index.html
+++ b/projects/shenyu/database-design/index.html
@@ -14,7 +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/database-design/>中</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/database-design/>中</a></div></div></div></nav></header><div class=ss-layout-container><aside class="ss-layou [...]
<img src=/img/shenyu/db/shenyu-db.png alt></p></li><li><p>Detailed design:</p><ul><li><p>One plugin corresponds to multiple selectors,one selector corresponds to multiple rules.</p></li><li><p>One selector corresponds to multiple match conditions,one rule corresponds to multiple match conditions.</p></li><li><p>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 shenyu-a [...]
<img src=/img/shenyu/db/shenyu-permission-db.png alt></p></li><li><p>Detailed design:</p><ul><li>one user corresponds to multiple role,one role corresponds to multiple resources.</li></ul></li></ul><h2 id=data-permissin-design>Data Permissin Design</h2><ul><li><p>Data Permission use database to store the relationship between users, selectors and rules.</p></li><li><p>The Data Permission Table UML Diagram:
<img src=/img/shenyu/db/data_permission.png alt="data perission uml"></p></li><li><p>Detailed design:</p><ul><li>The most important table is <code>data_permission</code>, where a user corresponds to multiple data permissions.</li><li>The field <code>data_type</code> distinguishes between different types of data, which corresponds to the following: 0 -> selector, 1 -> rule.</li><li>The field <code>data_id</code> holds the primary key id of the corresponding type.</li></ul></li></ul> [...]
diff --git a/projects/shenyu/developer-shenyu-client/index.html b/projects/shenyu/developer-shenyu-client/index.html
index 91521a0..7ef32fc 100644
--- a/projects/shenyu/developer-shenyu-client/index.html
+++ b/projects/shenyu/developer-shenyu-client/index.html
@@ -14,7 +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/developer-shenyu-client/>中</a></div></div></div></nav></header><div class=ss-layout-container><aside class=" [...]
+<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/developer-shenyu-client/>中</a></div></div></div></nav></header><div class=ss-layout-container><aside class=" [...]
"appName": "xxx", //required
"context": "/xxx", //required
"path": "xxx", //required
diff --git a/projects/shenyu/dictionary-management/index.html b/projects/shenyu/dictionary-management/index.html
index a8ecd20..1f765bc 100644
--- a/projects/shenyu/dictionary-management/index.html
+++ b/projects/shenyu/dictionary-management/index.html
@@ -14,7 +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/dictionary-management/>中</a></div></div></div></nav></header><div class=ss-layout-container><aside class="ss [...]
+<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/dictionary-management/>中</a></div></div></div></nav></header><div class=ss-layout-container><aside class="ss [...]
`id` varchar(128) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'primary key id',
`type` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'type',
`dict_code` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'dictionary encoding',
diff --git a/projects/shenyu/divide-plugin/index.html b/projects/shenyu/divide-plugin/index.html
index 29e90b6..fdf7988 100644
--- a/projects/shenyu/divide-plugin/index.html
+++ b/projects/shenyu/divide-plugin/index.html
@@ -14,7 +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/divide-plugin/>中</a></div></div></div></nav></header><div class=ss-layout-container><aside class="ss-layout- [...]
+<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/divide-plugin/>中</a></div></div></div></nav></header><div class=ss-layout-container><aside class="ss-layout- [...]
<dependency>
<groupId>org.apache.shenyu</groupId>
<artifactId>shenyu-spring-boot-starter-plugin-divide</artifactId>
diff --git a/projects/shenyu/download/index.html b/projects/shenyu/download/index.html
index 6c34c7c..a16de9e 100644
--- a/projects/shenyu/download/index.html
+++ b/projects/shenyu/download/index.html
@@ -14,7 +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/download/>中</a></div></div></div></nav></header><div class=ss-layout-container><aside class="ss-layout-aside [...]
+<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/download/>中</a></div></div></div></nav></header><div class=ss-layout-container><aside class="ss-layout-aside [...]
<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/projects/shenyu/dubbo-plugin/index.html b/projects/shenyu/dubbo-plugin/index.html
index 87cbfb2..93124f4 100644
--- a/projects/shenyu/dubbo-plugin/index.html
+++ b/projects/shenyu/dubbo-plugin/index.html
@@ -14,7 +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-plugin/>中</a></div></div></div></nav></header><div class=ss-layout-container><aside class="ss-layout-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-plugin/>中</a></div></div></div></nav></header><div class=ss-layout-container><aside class="ss-layout-a [...]
<dependency>
<groupId>org.apache.shenyu</groupId>
<artifactId>shenyu-spring-boot-starter-plugin-alibab-dubbo</artifactId>
diff --git a/projects/shenyu/dubbo-proxy/index.html b/projects/shenyu/dubbo-proxy/index.html
index d5860e3..78ec094 100644
--- a/projects/shenyu/dubbo-proxy/index.html
+++ b/projects/shenyu/dubbo-proxy/index.html
@@ -14,7 +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 [...]
+<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>
diff --git a/projects/shenyu/file-and-image/index.html b/projects/shenyu/file-and-image/index.html
index f522e7d..2bcbc76 100644
--- a/projects/shenyu/file-and-image/index.html
+++ b/projects/shenyu/file-and-image/index.html
@@ -14,7 +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/file-and-image/>中</a></div></div></div></nav></header><div class=ss-layout-container><aside class="ss-layout [...]
+<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/file-and-image/>中</a></div></div></div></nav></header><div class=ss-layout-container><aside class="ss-layout [...]
<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/projects/shenyu/http-proxy/index.html b/projects/shenyu/http-proxy/index.html
index 014b23c..d488228 100644
--- a/projects/shenyu/http-proxy/index.html
+++ b/projects/shenyu/http-proxy/index.html
@@ -14,7 +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/http-proxy/>中</a></div></div></div></nav></header><div class=ss-layout-container><aside class="ss-layout-asi [...]
+<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/http-proxy/>中</a></div></div></div></nav></header><div class=ss-layout-container><aside class="ss-layout-asi [...]
<dependency>
<groupId>org.apache.shenyu</groupId>
<artifactId>shenyu-spring-boot-starter-plugin-divide</artifactId>
diff --git a/projects/shenyu/hystrix-plugin/index.html b/projects/shenyu/hystrix-plugin/index.html
index 065e744..650e866 100644
--- a/projects/shenyu/hystrix-plugin/index.html
+++ b/projects/shenyu/hystrix-plugin/index.html
@@ -14,7 +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/hystrix-plugin/>中</a></div></div></div></nav></header><div class=ss-layout-container><aside class="ss-layout [...]
+<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/hystrix-plugin/>中</a></div></div></div></nav></header><div class=ss-layout-container><aside class="ss-layout [...]
<dependency>
<groupId>org.apache.shenyu</groupId>
<artifactId>shenyu-spring-boot-starter-plugin-hystrix</artifactId>
diff --git a/projects/shenyu/index.xml b/projects/shenyu/index.xml
index c07d4e6..a37ecb6 100644
--- a/projects/shenyu/index.xml
+++ b/projects/shenyu/index.xml
@@ -19,7 +19,7 @@ Edit configuration properties in the plugin.
Table Structure:
CREATE TABLE IF NOT EXISTS `meta_data` ( `id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'id', `app_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'application name', `path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'path,not repeatable', `path_desc` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'path description', [...]
The prometheus server pulls metrics&rsquo; through http request, and then displays it by Grafana.
-Plugin Setting In shenyu-admin&ndash;&gt; plugin management-&gt; monitor, set to enable.</description></item><item><title>Plugin Context Path Mapping</title><link>/projects/shenyu/context-path-plugin/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/projects/shenyu/context-path-plugin/</guid><description>Explanation When making invokes to the target service, ShenYu Gateway also allows users to customize the context using the context_path plugin. Plugin Setting I [...]
+Plugin Setting In shenyu-admin&ndash;&gt; plugin management-&gt; monitor, set to enable.</description></item><item><title>OAuth2 Plugin</title><link>/projects/shenyu/oauth2-plugin/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/projects/shenyu/oauth2-plugin/</guid><description>Explanation The OAuth2 plugin is implemented using Webflux OAuth2, so its configuration can refer to Spring Webflux OAuth2.Use OAuth2 plugin has two preconditions are indispensable. Ensu [...]
CREATE TABLE IF NOT EXISTS `plugin_handle` ( `id` varchar(128) NOT NULL, `plugin_id` varchar(128) NOT NULL COMMENT 'plugin id', `field` varchar(100) NOT NULL COMMENT 'field', `label` varchar(100) DEFAULT NULL COMMENT 'label', `data_type` smallint(6) NOT NULL DEFAULT '1' COMMENT 'data type 1 number 2 string 3 select box', `type` smallint(6) NULL COMMENT 'type, 1 means selector, 2 means rule', `sort` int(4) NULL COMMENT 'sort', `ext_o [...]
Environment to prepare Please refer to the setup and launch shenyu-admin and shenyu-bootstrap, In addition, if you use ZooKeeper for Dubbo, you need to download it in advance.
Run the shenyu-examples-dubbo project Downloadshenyu-examples-dubbo
diff --git a/projects/shenyu/jwt-plugin/index.html b/projects/shenyu/jwt-plugin/index.html
index b5dc7c2..feb664e 100644
--- a/projects/shenyu/jwt-plugin/index.html
+++ b/projects/shenyu/jwt-plugin/index.html
@@ -14,7 +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/jwt-plugin/>中</a></div></div></div></nav></header><div class=ss-layout-container><aside class="ss-layout-asi [...]
+<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/jwt-plugin/>中</a></div></div></div></nav></header><div class=ss-layout-container><aside class="ss-layout-asi [...]
If enabled, required
{"secretKey":"","filterPath":[]}
</code></pre><h2 id=plugin-use>Plugin Use</h2><ul><li>Add support for <code>jwt</code> in the pom.xml file of the shenyu.</li></ul><pre><code class=language-xml> <!-- shenyu jwt plugin start-->
diff --git a/projects/shenyu/logging-plugin/index.html b/projects/shenyu/logging-plugin/index.html
index 44fbb14..21ccdf1 100644
--- a/projects/shenyu/logging-plugin/index.html
+++ b/projects/shenyu/logging-plugin/index.html
@@ -14,7 +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/logging-plugin/>中</a></div></div></div></nav></header><div class=ss-layout-container><aside class="ss-layout [...]
+<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/logging-plugin/>中</a></div></div></div></nav></header><div class=ss-layout-container><aside class="ss-layout [...]
<dependency>
<groupId>org.apache.shenyu</groupId>
<artifactId>shenyu-spring-boot-starter-plugin-logging</artifactId>
diff --git a/projects/shenyu/meta-data/index.html b/projects/shenyu/meta-data/index.html
index 701d851..8b8c78c 100644
--- a/projects/shenyu/meta-data/index.html
+++ b/projects/shenyu/meta-data/index.html
@@ -14,7 +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/meta-data/>中</a></div></div></div></nav></header><div class=ss-layout-container><aside class="ss-layout-asid [...]
+<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/meta-data/>中</a></div></div></div></nav></header><div class=ss-layout-container><aside class="ss-layout-asid [...]
`id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'id',
`app_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'application name',
`path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'path,not repeatable',
diff --git a/projects/shenyu/monitor-plugin/index.html b/projects/shenyu/monitor-plugin/index.html
index ef7d47e..2c9b1f2 100644
--- a/projects/shenyu/monitor-plugin/index.html
+++ b/projects/shenyu/monitor-plugin/index.html
@@ -14,7 +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/monitor-plugin/>中</a></div></div></div></nav></header><div class=ss-layout-container><aside class="ss-layout [...]
+<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/monitor-plugin/>中</a></div></div></div></nav></header><div class=ss-layout-container><aside class="ss-layout [...]
<img src=/img/shenyu/plugin/monitor/shenyu-metrics.png alt></li><li><p>Make even tracking in ShenYu Gateway by asynchronous or synchronous mode.</p></li><li><p>The <code>prometheus</code> server pulls metrics’ through http request, and then displays it by <code>Grafana</code>.</p></li></ul><h2 id=plugin-setting>Plugin Setting</h2><ul><li>In <code>shenyu-admin</code>–> plugin management-> monitor, set to enable.</li><li>Add the following configuration in the monitor plug [...]
# port : Pulled ports for exposing to prometheus service.
diff --git a/projects/shenyu/custom-result/index.html b/projects/shenyu/oauth2-plugin/index.html
similarity index 63%
copy from projects/shenyu/custom-result/index.html
copy to projects/shenyu/oauth2-plugin/index.html
index 1d7f3e4..fc84f01 100644
--- a/projects/shenyu/custom-result/index.html
+++ b/projects/shenyu/oauth2-plugin/index.html
@@ -1,9 +1,9 @@
-<!doctype html><html><head><title>Custom Response · ShenYu</title><meta charset=utf-8><meta http-equiv=x-ua-compatible content="IE=edge,chrome=1"><meta name=viewport content="width=device-width,minimum-scale=1"><meta name=description content="The girl on the prairie"><meta name=generator content="Hugo 0.55.5"><link rel="shortcut icon" href=/img/favicon.png type=image/png><link href=https://unpkg.com/purecss@1.0.0/build/base-min.css rel=stylesheet><link href=/css/main.css rel=stylesheet>< [...]
+<!doctype html><html><head><title>OAuth2 Plugin · ShenYu</title><meta charset=utf-8><meta http-equiv=x-ua-compatible content="IE=edge,chrome=1"><meta name=viewport content="width=device-width,minimum-scale=1"><meta name=description content="The girl on the prairie"><meta name=generator content="Hugo 0.55.5"><link rel="shortcut icon" href=/img/favicon.png type=image/png><link href=https://unpkg.com/purecss@1.0.0/build/base-min.css rel=stylesheet><link href=/css/main.css rel=stylesheet><li [...]
<a href=/projects/shenyu/overview/><span>Documentation</span><svg class="icon" aria-hidden="true"><use xlink:href="#icon-ARROW"/></svg></a>
<a href=/community/code-conduct/><span>Community</span><svg class="icon" aria-hidden="true"><use xlink:href="#icon-ARROW"/></svg></a>
<a href=/news/><span>News</span><svg class="icon" aria-hidden="true"><use xlink:href="#icon-ARROW"/></svg></a>
<a href=/awesome/><span>Awesome</span><svg class="icon" aria-hidden="true"><use xlink:href="#icon-ARROW"/></svg></a>
-<a href=/zh/projects/shenyu/custom-result/><span>中文</span><svg class="icon" aria-hidden="true"><use xlink:href="#icon-transfer"/></svg></a></nav></div></div><div class="navbar-menu -hidden-mobile"><div class=navbar-start><a class=navbar-item href=/projects/shenyu/download/>Download</a>
+<a href=/zh/projects/shenyu/oauth2-plugin/><span>中文</span><svg class="icon" aria-hidden="true"><use xlink:href="#icon-transfer"/></svg></a></nav></div></div><div class="navbar-menu -hidden-mobile"><div class=navbar-start><a class=navbar-item href=/projects/shenyu/download/>Download</a>
<a class=navbar-item href=/projects/shenyu/overview/>Documentation</a>
<a class=navbar-item href=/community/code-conduct/>Community</a>
<a class=navbar-item href=/news/>News</a>
@@ -14,50 +14,15 @@
<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/custom-result/>中</a></div></div></div></nav></header><div class=ss-layout-container><aside class="ss-layout- [...]
-
- private static final long serialVersionUID = -2792556188993845048L;
-
- private Integer code;
-
- private String message;
-
- private Object data;
-
-}
-</code></pre><ul><li><p>The returned json as follows:</p><pre><code class=language-json>{
-"code": -100, //response code,
-"message": "您的参数错误,请检查相关文档!", //hint messages
-"data": null // business data
-}
-</code></pre><h2 id=extensions>Extensions</h2><ul><li>Declare a new class named “A” and implements <code>org.apache.shenyu.plugin.api.result.ShenyuResult</code></li></ul><pre><code class=language-java>public interface ShenyuResult<T> {
-
- /**
- * Success t.
- *
- * @param code the code
- * @param message the message
- * @param object the object
- * @return the t
- */
- T success(int code, String message, Object object);
-
- /**
- * Error t.
- *
- * @param code the code
- * @param message the message
- * @param object the object
- * @return the t
- */
- T error(int code, String message, Object object);
-}
-
-</code></pre></li><li><p><code>T</code> is a generic parameter for your response data.</p></li><li><p>Register defined class as a Spring Bean.</p></li></ul><pre><code class=language-java> @Bean
- public ShenyuResult a() {
- return new A();
- }
-</code></pre></article></main></div><footer class=ss-footer><div class=container><div class=links><div class="cate -show-mobile"><h2 class=cate-title>Apache</h2><a class=link href=https://www.apache.org/>Foundation</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/oauth2-plugin/>中</a></div></div></div></nav></header><div class=ss-layout-container><aside class="ss-layout- [...]
+ <dependency>
+ <groupId>org.apache.shenyu</groupId>
+ <artifactId>shenyu-spring-boot-starter-plugin-oauth2</artifactId>
+ <version>${last.version}</version>
+ </dependency>
+ <!-- shenyu oauth2 plugin end-->
+
+</code></pre><ul><li>Configure the selector and rule as the request address that you need OAuth2 authorization, and release all requests by default.</li></ul></article></main></div><footer class=ss-footer><div class=container><div class=links><div class="cate -show-mobile"><h2 class=cate-title>Apache</h2><a class=link href=https://www.apache.org/>Foundation</a>
<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/projects/shenyu/overview/index.html b/projects/shenyu/overview/index.html
index b81dc32..391cc88 100644
--- a/projects/shenyu/overview/index.html
+++ b/projects/shenyu/overview/index.html
@@ -14,7 +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/overview/>中</a></div></div></div></nav></header><div class=ss-layout-container><aside class="ss-layout-aside [...]
+<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/overview/>中</a></div></div></div></nav></header><div class=ss-layout-container><aside class="ss-layout-aside [...]
<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/projects/shenyu/plugin-handle-explanation/index.html b/projects/shenyu/plugin-handle-explanation/index.html
index 3a1b34a..08f2e71 100644
--- a/projects/shenyu/plugin-handle-explanation/index.html
+++ b/projects/shenyu/plugin-handle-explanation/index.html
@@ -14,7 +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/plugin-handle-explanation/>中</a></div></div></div></nav></header><div class=ss-layout-container><aside class [...]
+<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/plugin-handle-explanation/>中</a></div></div></div></nav></header><div class=ss-layout-container><aside class [...]
`id` varchar(128) NOT NULL,
`plugin_id` varchar(128) NOT NULL COMMENT 'plugin id',
`field` varchar(100) NOT NULL COMMENT 'field',
diff --git a/projects/shenyu/quick-start-dubbo/index.html b/projects/shenyu/quick-start-dubbo/index.html
index d51490c..d75f904 100644
--- a/projects/shenyu/quick-start-dubbo/index.html
+++ b/projects/shenyu/quick-start-dubbo/index.html
@@ -14,7 +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/quick-start-dubbo/>中</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=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/quick-start-dubbo/>中</a></div></div></div></nav></header><div class=ss-layout-container><aside class="ss-lay [...]
</code></pre><p>Execute the <code>org.apache.shenyu.examples.alibaba.dubbo.service.TestAlibabaDubboApplication</code> main method to start dubbo project.</p><p>The following log appears when the startup is successful:</p><pre><code class=language-shell>2021-02-06 20:58:01.807 INFO 3724 --- [pool-2-thread-1] o.d.s.client.common.utils.RegisterUtils : dubbo client register success: {"appName":"dubbo","contextPath":"/dubbo","path":"/du [...]
2021-02-06 20:58:01.821 INFO 3724 --- [pool-2-thread-1] o.d.s.client.common.utils.RegisterUtils : dubbo client register success: {"appName":"dubbo","contextPath":"/dubbo","path":"/dubbo/findAll","pathDesc":"Get all data","rpcType":"dubbo","serviceName":"org.dromara.shenyu.examples.dubbo.api.service.DubboTestService","methodName":"findAll","rul [...]
2021-02-06 20:58:01.833 INFO 3724 --- [pool-2-thread-1] o.d.s.client.common.utils.RegisterUtils : dubbo client register success: {"appName":"dubbo","contextPath":"/dubbo","path":"/dubbo/findById","pathDesc":"Query by Id","rpcType":"dubbo","serviceName":"org.dromara.shenyu.examples.dubbo.api.service.DubboTestService","methodName":"findById","ru [...]
diff --git a/projects/shenyu/quick-start-grpc/index.html b/projects/shenyu/quick-start-grpc/index.html
index fd4da94..0ac85b2 100644
--- a/projects/shenyu/quick-start-grpc/index.html
+++ b/projects/shenyu/quick-start-grpc/index.html
@@ -14,7 +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/quick-start-grpc/>中</a></div></div></div></nav></header><div class=ss-layout-container><aside class="ss-layo [...]
+<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/quick-start-grpc/>中</a></div></div></div></nav></header><div class=ss-layout-container><aside class="ss-layo [...]
<groupId>org.apache.shenyu</groupId>
<artifactId>shenyu-spring-boot-starter-plugin-grpc</artifactId>
<version>${project.version}</version>
diff --git a/projects/shenyu/quick-start-http/index.html b/projects/shenyu/quick-start-http/index.html
index a8ad663..41ea367 100644
--- a/projects/shenyu/quick-start-http/index.html
+++ b/projects/shenyu/quick-start-http/index.html
@@ -14,7 +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/quick-start-http/>中</a></div></div></div></nav></header><div class=ss-layout-container><aside class="ss-layo [...]
+<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/quick-start-http/>中</a></div></div></div></nav></header><div class=ss-layout-container><aside class="ss-layo [...]
<dependency>
<groupId>org.apache.shenyu</groupId>
<artifactId>shenyu-spring-boot-starter-plugin-divide</artifactId>
diff --git a/projects/shenyu/quick-start-sofa/index.html b/projects/shenyu/quick-start-sofa/index.html
index acea215..dca786a 100644
--- a/projects/shenyu/quick-start-sofa/index.html
+++ b/projects/shenyu/quick-start-sofa/index.html
@@ -14,7 +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/quick-start-sofa/>中</a></div></div></div></nav></header><div class=ss-layout-container><aside class="ss-layo [...]
+<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/quick-start-sofa/>中</a></div></div></div></nav></header><div class=ss-layout-container><aside class="ss-layo [...]
<dependency>
<groupId>com.alipay.sofa</groupId>
<artifactId>sofa-rpc-all</artifactId>
diff --git a/projects/shenyu/quick-start-springcloud/index.html b/projects/shenyu/quick-start-springcloud/index.html
index ce6fea1..e80af98 100644
--- a/projects/shenyu/quick-start-springcloud/index.html
+++ b/projects/shenyu/quick-start-springcloud/index.html
@@ -14,7 +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/quick-start-springcloud/>中</a></div></div></div></nav></header><div class=ss-layout-container><aside class=" [...]
+<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/quick-start-springcloud/>中</a></div></div></div></nav></header><div class=ss-layout-container><aside class=" [...]
<dependency>
<groupId>org.apache.shenyu</groupId>
<artifactId>shenyu-spring-boot-starter-plugin-springcloud</artifactId>
diff --git a/projects/shenyu/quick-start-tars/index.html b/projects/shenyu/quick-start-tars/index.html
index 99e02d1..7a3d279 100644
--- a/projects/shenyu/quick-start-tars/index.html
+++ b/projects/shenyu/quick-start-tars/index.html
@@ -14,7 +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/quick-start-tars/>中</a></div></div></div></nav></header><div class=ss-layout-container><aside class="ss-layo [...]
+<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/quick-start-tars/>中</a></div></div></div></nav></header><div class=ss-layout-container><aside class="ss-layo [...]
<groupId>org.apache.shenyu</groupId>
<artifactId>shenyu-spring-boot-starter-plugin-tars</artifactId>
<version>${project.version}</version>
diff --git a/projects/shenyu/rate-limiter-plugin/index.html b/projects/shenyu/rate-limiter-plugin/index.html
index a7ce86d..e2ecd9f 100644
--- a/projects/shenyu/rate-limiter-plugin/index.html
+++ b/projects/shenyu/rate-limiter-plugin/index.html
@@ -14,7 +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/rate-limiter-plugin/>中</a></div></div></div></nav></header><div class=ss-layout-container><aside class="ss-l [...]
+<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/rate-limiter-plugin/>中</a></div></div></div></nav></header><div class=ss-layout-container><aside class="ss-l [...]
<img src=https://yu199195.github.io/images/soul/limiting.png alt></p></li></ul><h4 id=using-redis-leaky-bucket-algorithm-to-limit-traffic>Using redis leaky bucket algorithm to limit traffic.</h4><ul><li><p>water (request) go to the leaky bucket first. The leaky bucket goes out at a fixed speed. When the flow speed is too fast, it will overflow directly (reject service)</p></li><li><p>Flow Diagram:
<img src=/img/shenyu/plugin/ratelimiter/leakybucket.png alt></p></li></ul><h4 id=using-redis-sliding-time-window-algorithm-to-limit-traffic>Using redis sliding time window algorithm to limit traffic.</h4><ul><li><p>The sliding time window maintains the count value of unit time. Whenever a requests pass, the count value will be increased by 1. When the count value exceeds the preset threshold, other requests in unit time will be rejected. If the unit time has ended, clear the counter to z [...]
<img src=/img/shenyu/plugin/ratelimiter/sldingwindow.png alt></p></li></ul><h2 id=plugin-setting>Plugin Setting</h2><ul><li><p>In <code>shenyu-admin</code>–> plugin management–> <code>rate_limiter</code> set to enable.</p></li><li><p>Configure redis in the plugin.</p></li><li><p>Currently, supporting redis patterns of single, sentinel, and cluster.</p></li><li><p>If it is a sentinel, cluster and other multi-node configuration in URL, please use <code>;</code> for each i [...]
diff --git a/projects/shenyu/redirect-plugin/index.html b/projects/shenyu/redirect-plugin/index.html
index fdc11fb..8434479 100644
--- a/projects/shenyu/redirect-plugin/index.html
+++ b/projects/shenyu/redirect-plugin/index.html
@@ -14,7 +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/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>
diff --git a/projects/shenyu/register-center-access/index.html b/projects/shenyu/register-center-access/index.html
index ad82d9c..7ee6010 100644
--- a/projects/shenyu/register-center-access/index.html
+++ b/projects/shenyu/register-center-access/index.html
@@ -14,7 +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/register-center-access/>中</a></div></div></div></nav></header><div class=ss-layout-container><aside class="s [...]
+<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/register-center-access/>中</a></div></div></div></nav></header><div class=ss-layout-container><aside class="s [...]
register:
registerType: http
props:
diff --git a/projects/shenyu/register-center-design/index.html b/projects/shenyu/register-center-design/index.html
index f4b06f3..997a86c 100644
--- a/projects/shenyu/register-center-design/index.html
+++ b/projects/shenyu/register-center-design/index.html
@@ -14,7 +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/register-center-design/>中</a></div></div></div></nav></header><div class=ss-layout-container><aside class="s [...]
+<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/register-center-design/>中</a></div></div></div></nav></header><div class=ss-layout-container><aside class="s [...]
├──regsiter
├ ├──metadata
├ ├ ├──${rpcType}
diff --git a/projects/shenyu/resilience4j-plugin/index.html b/projects/shenyu/resilience4j-plugin/index.html
index fe38c8f..a8a0505 100644
--- a/projects/shenyu/resilience4j-plugin/index.html
+++ b/projects/shenyu/resilience4j-plugin/index.html
@@ -14,7 +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/resilience4j-plugin/>中</a></div></div></div></nav></header><div class=ss-layout-container><aside class="ss-l [...]
+<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/resilience4j-plugin/>中</a></div></div></div></nav></header><div class=ss-layout-container><aside class="ss-l [...]
<dependency>
<groupId>org.apache.shenyu</groupId>
<artifactId>shenyu-spring-boot-starter-plugin-resilience4j</artifactId>
diff --git a/projects/shenyu/rewrite-plugin/index.html b/projects/shenyu/rewrite-plugin/index.html
index 1d20ccd..251ad5c 100644
--- a/projects/shenyu/rewrite-plugin/index.html
+++ b/projects/shenyu/rewrite-plugin/index.html
@@ -14,7 +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/rewrite-plugin/>中</a></div></div></div></nav></header><div class=ss-layout-container><aside class="ss-layout [...]
+<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/rewrite-plugin/>中</a></div></div></div></nav></header><div class=ss-layout-container><aside class="ss-layout [...]
<dependency>
<groupId>org.apache.shenyu</groupId>
<artifactId>shenyu-spring-boot-starter-plugin-rewrite</artifactId>
diff --git a/projects/shenyu/selector-and-rule/index.html b/projects/shenyu/selector-and-rule/index.html
index 426a780..ac63008 100644
--- a/projects/shenyu/selector-and-rule/index.html
+++ b/projects/shenyu/selector-and-rule/index.html
@@ -14,7 +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/selector-and-rule/>中</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=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/selector-and-rule/>中</a></div></div></div></nav></header><div class=ss-layout-container><aside class="ss-lay [...]
<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/projects/shenyu/sentinel-plugin/index.html b/projects/shenyu/sentinel-plugin/index.html
index d92247c..aa27896 100644
--- a/projects/shenyu/sentinel-plugin/index.html
+++ b/projects/shenyu/sentinel-plugin/index.html
@@ -14,7 +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/sentinel-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/sentinel-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-sentinel</artifactId>
diff --git a/projects/shenyu/shenyu-optimize/index.html b/projects/shenyu/shenyu-optimize/index.html
index 07c0cf8..7c53b61 100644
--- a/projects/shenyu/shenyu-optimize/index.html
+++ b/projects/shenyu/shenyu-optimize/index.html
@@ -14,7 +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/shenyu-optimize/>中</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/shenyu-optimize/>中</a></div></div></div></nav></header><div class=ss-layout-container><aside class="ss-layou [...]
public NettyReactiveWebServerFactory nettyReactiveWebServerFactory() {
NettyReactiveWebServerFactory webServerFactory = new NettyReactiveWebServerFactory();
webServerFactory.addServerCustomizers(new EventLoopNettyCustomizer());
diff --git a/projects/shenyu/shenyu-set-up/index.html b/projects/shenyu/shenyu-set-up/index.html
index b1327f4..c24a783 100644
--- a/projects/shenyu/shenyu-set-up/index.html
+++ b/projects/shenyu/shenyu-set-up/index.html
@@ -14,7 +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/shenyu-set-up/>中</a></div></div></div></nav></header><div class=ss-layout-container><aside class="ss-layout- [...]
+<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/shenyu-set-up/>中</a></div></div></div></nav></header><div class=ss-layout-container><aside class="ss-layout- [...]
With shenyu you can easily create application with your own gateway.</li><li>System Requirement: JDK 1.8+, Mysql 5.5.20 +.</li></ul><h2 id=shenyu-admin>Shenyu-Admin</h2><h3 id=remote-download>remote download</h3><ul><li><p><a href=https://github.com/apache/incubator-shenyu/releases/tag/2.3.0>2.3.0</a> download <code>shenyu-admin-bin-2.3.0-RELEASE.tar.gz</code></p></li><li><p>tar <code>shenyu-admin-bin-2.3.0-RELEASE.tar.gz</code>. cd <code>/bin</code>.</p></li><li><p>use <code>h2</code> s [...]
> linux : ./start.sh --spring.profiles.active = h2
diff --git a/projects/shenyu/sign-plugin/index.html b/projects/shenyu/sign-plugin/index.html
index 20d916d..7a9ae7f 100644
--- a/projects/shenyu/sign-plugin/index.html
+++ b/projects/shenyu/sign-plugin/index.html
@@ -14,7 +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/sign-plugin/>中</a></div></div></div></nav></header><div class=ss-layout-container><aside class="ss-layout-as [...]
+<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/sign-plugin/>中</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-sign</artifactId>
diff --git a/projects/shenyu/sofa-plugin/index.html b/projects/shenyu/sofa-plugin/index.html
index 124cc7a..9d2edfb 100644
--- a/projects/shenyu/sofa-plugin/index.html
+++ b/projects/shenyu/sofa-plugin/index.html
@@ -14,7 +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/sofa-plugin/>中</a></div></div></div></nav></header><div class=ss-layout-container><aside class="ss-layout-as [...]
+<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/sofa-plugin/>中</a></div></div></div></nav></header><div class=ss-layout-container><aside class="ss-layout-as [...]
<groupId>org.apache.shenyu</groupId>
<artifactId>shenyu-spring-boot-starter-plugin-sofa</artifactId>
<version>${last.version}</version>
diff --git a/projects/shenyu/sofa-rpc-proxy/index.html b/projects/shenyu/sofa-rpc-proxy/index.html
index d5ed725..2f16124 100644
--- a/projects/shenyu/sofa-rpc-proxy/index.html
+++ b/projects/shenyu/sofa-rpc-proxy/index.html
@@ -14,7 +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/sofa-rpc-proxy/>中</a></div></div></div></nav></header><div class=ss-layout-container><aside class="ss-layout [...]
+<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/sofa-rpc-proxy/>中</a></div></div></div></nav></header><div class=ss-layout-container><aside class="ss-layout [...]
<groupId>com.alipay.sofa</groupId>
<artifactId>sofa-rpc-all</artifactId>
<version>5.7.6</version>
diff --git a/projects/shenyu/spring-cloud-plugin/index.html b/projects/shenyu/spring-cloud-plugin/index.html
index abeb5ba..eab7862 100644
--- a/projects/shenyu/spring-cloud-plugin/index.html
+++ b/projects/shenyu/spring-cloud-plugin/index.html
@@ -14,7 +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/spring-cloud-plugin/>中</a></div></div></div></nav></header><div class=ss-layout-container><aside class="ss-l [...]
+<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/spring-cloud-plugin/>中</a></div></div></div></nav></header><div class=ss-layout-container><aside class="ss-l [...]
<dependency>
<groupId>org.apache.shenyu</groupId>
<artifactId>shenyu-spring-boot-starter-plugin-springcloud</artifactId>
diff --git a/projects/shenyu/spring-cloud-proxy/index.html b/projects/shenyu/spring-cloud-proxy/index.html
index 4255c5b..7c877a9 100644
--- a/projects/shenyu/spring-cloud-proxy/index.html
+++ b/projects/shenyu/spring-cloud-proxy/index.html
@@ -14,7 +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/spring-cloud-proxy/>中</a></div></div></div></nav></header><div class=ss-layout-container><aside class="ss-la [...]
+<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/spring-cloud-proxy/>中</a></div></div></div></nav></header><div class=ss-layout-container><aside class="ss-la [...]
<dependency>
<groupId>org.apache.shenyu</groupId>
<artifactId>shenyu-spring-boot-starter-plugin-springcloud</artifactId>
diff --git a/projects/shenyu/thread/index.html b/projects/shenyu/thread/index.html
index acf956b..a795c5f 100644
--- a/projects/shenyu/thread/index.html
+++ b/projects/shenyu/thread/index.html
@@ -14,7 +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/thread/>中</a></div></div></div></nav></header><div class=ss-layout-container><aside class="ss-layout-aside - [...]
+<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/thread/>中</a></div></div></div></nav></header><div class=ss-layout-container><aside class="ss-layout-aside - [...]
<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/projects/shenyu/use-data-sync/index.html b/projects/shenyu/use-data-sync/index.html
index 4190a8c..a342f4d 100644
--- a/projects/shenyu/use-data-sync/index.html
+++ b/projects/shenyu/use-data-sync/index.html
@@ -14,7 +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/use-data-sync/>中</a></div></div></div></nav></header><div class=ss-layout-container><aside class="ss-layout- [...]
+<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/use-data-sync/>中</a></div></div></div></nav></header><div class=ss-layout-container><aside class="ss-layout- [...]
<dependency>
<groupId>org.apache.shenyu</groupId>
<artifactId>shenyu-spring-boot-starter-sync-data-websocket</artifactId>
diff --git a/projects/shenyu/waf-plugin/index.html b/projects/shenyu/waf-plugin/index.html
index c5e6908..be85ccb 100644
--- a/projects/shenyu/waf-plugin/index.html
+++ b/projects/shenyu/waf-plugin/index.html
@@ -14,7 +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/waf-plugin/>中</a></div></div></div></nav></header><div class=ss-layout-container><aside class="ss-layout-asi [...]
+<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/waf-plugin/>中</a></div></div></div></nav></header><div class=ss-layout-container><aside class="ss-layout-asi [...]
# The default mode is blacklist mode; If setting is mixed, it will be mixed mode. We will explain it specifically below.
</code></pre><h2 id=plugin-setting-1>Plugin Setting</h2><ul><li>Introducing <code>waf</code> dependency in the pom.xml of the gateway.</li></ul><pre><code class=language-xml> <!-- shenyu waf plugin start-->
<dependency>
diff --git a/projects/shenyu/websocket-plugin/index.html b/projects/shenyu/websocket-plugin/index.html
index 9f783a0..28e9519 100644
--- a/projects/shenyu/websocket-plugin/index.html
+++ b/projects/shenyu/websocket-plugin/index.html
@@ -14,7 +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/websocket-plugin/>中</a></div></div></div></nav></header><div class=ss-layout-container><aside class="ss-layo [...]
+<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/websocket-plugin/>中</a></div></div></div></nav></header><div class=ss-layout-container><aside class="ss-layo [...]
<dependency>
<groupId>org.apache.shenyu</groupId>
<artifactId>shenyu-spring-boot-starter-plugin-divide</artifactId>
diff --git a/sitemap.xml b/sitemap.xml
index 07164b5..cb1f1b0 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-07-06T23:06:53+08:00</lastmod></sitemap><sitemap><loc>zh/sitemap.xml</loc><lastmod>2021-07-06T23:06:53+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-07-06T23:18:44+08:00</lastmod></sitemap><sitemap><loc>zh/sitemap.xml</loc><lastmod>2021-07-06T23:18:44+08:00</lastmod></sitemap></sitemapindex>
\ No newline at end of file
diff --git a/zh/algolia.json b/zh/algolia.json
index 198107e..f9a7abf 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/index.xml b/zh/index.xml
index b355bf6..f5dfee3 100644
--- a/zh/index.xml
+++ b/zh/index.xml
@@ -1 +1 @@
-<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Dromara on ShenYu</title><link>/zh/</link><description>Recent content in Dromara on ShenYu</description><generator>Hugo -- gohugo.io</generator><language>zh-CN</language><atom:link href="/zh/index.xml" rel="self" type="application/rss+xml"/><item><title>ICLA 签署指南</title><link>/zh/community/icla/</link><pubDate>Tue, 18 May 2021 00:00:00 +0000</pubDate><guid>/z [...]
\ No newline at end of file
+<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Dromara on ShenYu</title><link>/zh/</link><description>Recent content in Dromara on ShenYu</description><generator>Hugo -- gohugo.io</generator><language>zh-CN</language><atom:link href="/zh/index.xml" rel="self" type="application/rss+xml"/><item><title>ICLA 签署指南</title><link>/zh/community/icla/</link><pubDate>Tue, 18 May 2021 00:00:00 +0000</pubDate><guid>/z [...]
\ No newline at end of file
diff --git a/zh/projects/shenyu/index.xml b/zh/projects/shenyu/index.xml
index 94ab110..943bcf9 100644
--- a/zh/projects/shenyu/index.xml
+++ b/zh/projects/shenyu/index.xml
@@ -1 +1 @@
-<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Apache ShenYu(current) on ShenYu</title><link>/zh/projects/shenyu/</link><description>Recent content in Apache ShenYu(current) on ShenYu</description><generator>Hugo -- gohugo.io</generator><language>zh-CN</language><atom:link href="/zh/projects/shenyu/index.xml" rel="self" type="application/rss+xml"/><item><title>Apache ShenYu Admin数据结构</title><link>/zh/proj [...]
\ No newline at end of file
+<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Apache ShenYu(current) on ShenYu</title><link>/zh/projects/shenyu/</link><description>Recent content in Apache ShenYu(current) on ShenYu</description><generator>Hugo -- gohugo.io</generator><language>zh-CN</language><atom:link href="/zh/projects/shenyu/index.xml" rel="self" type="application/rss+xml"/><item><title>Apache ShenYu Admin数据结构</title><link>/zh/proj [...]
\ No newline at end of file
diff --git a/zh/projects/shenyu/oauth2-plugin/index.html b/zh/projects/shenyu/oauth2-plugin/index.html
index ddc9cde..657b852 100644
--- a/zh/projects/shenyu/oauth2-plugin/index.html
+++ b/zh/projects/shenyu/oauth2-plugin/index.html
@@ -2,7 +2,8 @@
<a href=/zh/projects/shenyu/overview/><span>文档</span><svg class="icon" aria-hidden="true"><use xlink:href="#icon-ARROW"/></svg></a>
<a href=/zh/community/code-conduct/><span>社区</span><svg class="icon" aria-hidden="true"><use xlink:href="#icon-ARROW"/></svg></a>
<a href=/zh/news/><span>新闻</span><svg class="icon" aria-hidden="true"><use xlink:href="#icon-ARROW"/></svg></a>
-<a href=/zh/awesome/><span>Awesome</span><svg class="icon" aria-hidden="true"><use xlink:href="#icon-ARROW"/></svg></a></nav></div></div><div class="navbar-menu -hidden-mobile"><div class=navbar-start><a class=navbar-item href=/zh/projects/shenyu/download/>下载</a>
+<a href=/zh/awesome/><span>Awesome</span><svg class="icon" aria-hidden="true"><use xlink:href="#icon-ARROW"/></svg></a>
+<a href=/projects/shenyu/oauth2-plugin/><span>English</span><svg class="icon" aria-hidden="true"><use xlink:href="#icon-transfer"/></svg></a></nav></div></div><div class="navbar-menu -hidden-mobile"><div class=navbar-start><a class=navbar-item href=/zh/projects/shenyu/download/>下载</a>
<a class=navbar-item href=/zh/projects/shenyu/overview/>文档</a>
<a class=navbar-item href=/zh/community/code-conduct/>社区</a>
<a class=navbar-item href=/zh/news/>新闻</a>
@@ -13,7 +14,15 @@
<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></div></div></div></nav></header><div class=ss-layout-container><aside class="ss-layout-aside -left ss-card -soft-hidden"><div id=js-drawer class=ss-t [...]
+<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/oauth2-plugin/>En</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-oauth2</artifactId>
+ <version>${last.version}</version>
+ </dependency>
+ <!-- shenyu oauth2 plugin end-->
+
+</code></pre><ul><li>配置选择器和规则作为您需要OAuth2授权的请求地址,默认放行所有请求。<br></li></ul></article></main></div><footer class=ss-footer><div class=container><div class=links><div class="cate -show-mobile"><h2 class=cate-title>Apache</h2><a class=link href=https://www.apache.org/>Foundation</a>
<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 951117b..36b8c9c 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-07-06T23:06:53+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-07-06T23:18:44+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