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/09/17 02:10:01 UTC
[incubator-shenyu-website] branch asf-site updated: deploy:
c6dedb5e553e38c92b3a3fdacb0502592b623d70
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 672a5eb deploy: c6dedb5e553e38c92b3a3fdacb0502592b623d70
672a5eb is described below
commit 672a5eb2706cb2435529527a429268903a8c8026
Author: github-actions[bot] <gi...@users.noreply.github.com>
AuthorDate: Fri Sep 17 02:09:54 2021 +0000
deploy: c6dedb5e553e38c92b3a3fdacb0502592b623d70
---
404.html | 4 +--
.../{0f2e774d.58bfea73.js => 0f2e774d.4e1f208c.js} | 2 +-
.../{23e6e836.8bb56a10.js => 23e6e836.ff77eded.js} | 2 +-
.../{2b386fed.8e3c254f.js => 2b386fed.a13e004e.js} | 2 +-
.../{2dcbcf10.5c7421f7.js => 2dcbcf10.0a09289d.js} | 2 +-
.../{2de58c3c.b9d4eb9c.js => 2de58c3c.688c76c7.js} | 2 +-
assets/js/32a02b35.4ee8986a.js | 1 -
assets/js/32a02b35.7f9664a4.js | 1 +
.../{3d3c95e0.adfd80d7.js => 3d3c95e0.dbef1e05.js} | 2 +-
assets/js/3ec2dd5b.32e5da72.js | 1 -
assets/js/3ec2dd5b.782e4cf2.js | 1 +
.../{48da8d4b.3aabcef0.js => 48da8d4b.99cf6b46.js} | 2 +-
.../{4b8afabc.2ab90d71.js => 4b8afabc.2bb73cd4.js} | 2 +-
assets/js/69d395da.15d17c69.js | 1 +
assets/js/69d395da.a19dcfeb.js | 1 -
.../{6bdd160b.64e4d3aa.js => 6bdd160b.d3fc3bdc.js} | 2 +-
assets/js/7e9bc4f1.30f6da87.js | 1 +
assets/js/7e9bc4f1.47e34e53.js | 1 -
assets/js/8017beb0.48ee7553.js | 1 +
assets/js/8017beb0.fa2594f8.js | 1 -
assets/js/9e8fea8c.08b522fb.js | 1 +
assets/js/9e8fea8c.83a81d5a.js | 1 -
.../{9f6e511e.29001d3d.js => 9f6e511e.ba26b914.js} | 2 +-
.../{a10dddd4.47bb933b.js => a10dddd4.2db90ac0.js} | 2 +-
assets/js/a147906c.04f2815f.js | 1 +
assets/js/a147906c.c98815bc.js | 1 -
assets/js/a1c75b7d.310309bf.js | 1 -
assets/js/a1c75b7d.f06cc9c7.js | 1 +
.../{a81761b9.94cf8470.js => a81761b9.06aca5c2.js} | 2 +-
assets/js/bf820c29.0526eaf7.js | 1 -
assets/js/bf820c29.bc30133b.js | 1 +
assets/js/c0d0f800.e21d6291.js | 1 -
assets/js/c0d0f800.e44568e2.js | 1 +
assets/js/cd0e252c.0a87bce5.js | 1 +
assets/js/cd0e252c.e8322dee.js | 1 -
.../{cdce4d88.5060d53e.js => cdce4d88.2378dcb3.js} | 2 +-
.../{d1fc463b.2f12695f.js => d1fc463b.c0660da5.js} | 2 +-
.../{e1b162fa.343de79c.js => e1b162fa.96fafb1f.js} | 2 +-
.../{ea1bf426.98a1d732.js => ea1bf426.c6d3f038.js} | 2 +-
.../{eaa9de99.91e36f84.js => eaa9de99.893b123c.js} | 2 +-
.../{ecb56ed9.56a434e1.js => ecb56ed9.fb66481f.js} | 2 +-
.../{fd98eca5.26d91ada.js => fd98eca5.2fa6aca2.js} | 2 +-
...e~main.8c825cbb.js => runtime~main.1efad5f6.js} | 2 +-
blog/MatchStrategy-SPI/index.html | 6 ++--
blog/PredicateJudge-SPI/index.html | 6 ++--
blog/atom.xml | 38 +++++++++++-----------
blog/code-analysis-context-path/index.html | 6 ++--
blog/code-analysis-param-mapping/index.html | 6 ++--
blog/code-analysis-websocket-data-sync/index.html | 6 ++--
blog/index.html | 12 +++----
blog/rss.xml | 38 +++++++++++-----------
blog/start-demo/index.html | 6 ++--
blog/tags/apache-shen-yu/index.html | 12 +++----
blog/tags/context-path/index.html | 6 ++--
blog/tags/data-sync/index.html | 6 ++--
blog/tags/index.html | 4 +--
blog/tags/param-mapping/index.html | 6 ++--
blog/tags/spi/index.html | 8 ++---
blog/tags/websocket/index.html | 6 ++--
community/code-conduct/index.html | 6 ++--
community/committer/index.html | 6 ++--
community/community/index.html | 6 ++--
community/contributor/index.html | 6 ++--
community/contributors/index.html | 6 ++--
community/icla/index.html | 6 ++--
community/issue-pr/index.html | 6 ++--
community/release-guide/index.html | 8 ++---
community/subscribe-email/index.html | 6 ++--
community/two-fa/index.html | 6 ++--
community/user-registration/index.html | 6 ++--
community/vote-committer/index.html | 6 ++--
community/vote-ppmc/index.html | 6 ++--
docs/2.3.0/admin/dictionary-management/index.html | 4 +--
.../admin/plugin-handle-explanation/index.html | 4 +--
docs/2.3.0/admin/selector-and-rule/index.html | 4 +--
docs/2.3.0/design/config/index.html | 4 +--
docs/2.3.0/design/data-sync/index.html | 4 +--
docs/2.3.0/design/database-design/index.html | 4 +--
docs/2.3.0/design/meta-data/index.html | 4 +--
.../2.3.0/developer-guide/custom-filter/index.html | 4 +--
.../custom-parsing-ip-and-host/index.html | 4 +--
.../2.3.0/developer-guide/custom-plugin/index.html | 4 +--
.../2.3.0/developer-guide/custom-result/index.html | 4 +--
.../custom-sign-algorithm/index.html | 4 +--
.../developer-soul-client/index.html | 4 +--
.../developer-guide/file-and-image/index.html | 4 +--
.../2.3.0/developer-guide/soul-optimize/index.html | 4 +--
docs/2.3.0/developer-guide/thread/index.html | 4 +--
docs/2.3.0/doc-download/index.html | 4 +--
docs/2.3.0/index/index.html | 4 +--
docs/2.3.0/plugins/context-path-plugin/index.html | 4 +--
docs/2.3.0/plugins/divide-plugin/index.html | 4 +--
docs/2.3.0/plugins/dubbo-plugin/index.html | 4 +--
docs/2.3.0/plugins/hystrix-plugin/index.html | 4 +--
docs/2.3.0/plugins/monitor-plugin/index.html | 4 +--
docs/2.3.0/plugins/rate-limiter-plugin/index.html | 4 +--
docs/2.3.0/plugins/redirect-plugin/index.html | 4 +--
docs/2.3.0/plugins/resilience4j-plugin/index.html | 4 +--
docs/2.3.0/plugins/rewrite-plugin/index.html | 4 +--
docs/2.3.0/plugins/sentinel-plugin/index.html | 4 +--
docs/2.3.0/plugins/sign-plugin/index.html | 4 +--
docs/2.3.0/plugins/sofa-plugin/index.html | 4 +--
docs/2.3.0/plugins/spring-cloud-plugin/index.html | 4 +--
docs/2.3.0/plugins/waf-plugin/index.html | 4 +--
docs/2.3.0/plugins/websocket-plugin/index.html | 4 +--
.../2.3.0/quick-start/quick-start-dubbo/index.html | 4 +--
docs/2.3.0/quick-start/quick-start-grpc/index.html | 4 +--
docs/2.3.0/quick-start/quick-start-http/index.html | 4 +--
docs/2.3.0/quick-start/quick-start-sofa/index.html | 4 +--
.../quick-start/quick-start-springcloud/index.html | 4 +--
docs/2.3.0/quick-start/quick-start-tars/index.html | 4 +--
.../register-center-access/index.html | 4 +--
.../register-center-design/index.html | 4 +--
docs/2.3.0/team/index.html | 4 +--
docs/2.3.0/users-guide/dubbo-proxy/index.html | 4 +--
docs/2.3.0/users-guide/http-proxy/index.html | 4 +--
docs/2.3.0/users-guide/sofa-rpc-proxy/index.html | 4 +--
docs/2.3.0/users-guide/soul-set-up/index.html | 4 +--
.../users-guide/spring-cloud-proxy/index.html | 4 +--
docs/2.3.0/users-guide/use-data-sync/index.html | 4 +--
docs/deployment/deployment-custom/index.html | 4 +--
docs/deployment/deployment-docker/index.html | 4 +--
docs/deployment/deployment-helm/index.html | 4 +--
docs/deployment/deployment-k8s/index.html | 4 +--
docs/deployment/deployment-local/index.html | 4 +--
docs/deployment/deployment-package/index.html | 4 +--
docs/design/data-sync/index.html | 4 +--
docs/design/database-design/index.html | 4 +--
docs/design/flow-control/index.html | 4 +--
docs/design/register-center-design/index.html | 4 +--
docs/design/spi-design/index.html | 4 +--
docs/developer/custom-filter/index.html | 4 +--
.../custom-parsing-ip-and-host/index.html | 4 +--
docs/developer/custom-plugin/index.html | 4 +--
docs/developer/custom-result/index.html | 4 +--
docs/developer/custom-sign-algorithm/index.html | 4 +--
docs/developer/developer-shenyu-client/index.html | 4 +--
docs/developer/file-and-image/index.html | 4 +--
docs/developer/shenyu-optimize/index.html | 4 +--
docs/developer/spi/custom-load-balance/index.html | 4 +--
docs/developer/spi/custom-match-mode/index.html | 4 +--
.../spi/custom-metrics-monitor/index.html | 4 +--
.../developer/spi/custom-parameter-data/index.html | 4 +--
.../spi/custom-predicate-judge/index.html | 4 +--
docs/developer/spi/custom-rate-limiter/index.html | 4 +--
docs/developer/thread-model/index.html | 4 +--
docs/download/index.html | 6 ++--
docs/index/index.html | 4 +--
docs/next/deployment/deployment-custom/index.html | 4 +--
docs/next/deployment/deployment-docker/index.html | 4 +--
docs/next/deployment/deployment-helm/index.html | 4 +--
docs/next/deployment/deployment-k8s/index.html | 4 +--
docs/next/deployment/deployment-local/index.html | 4 +--
docs/next/deployment/deployment-package/index.html | 4 +--
docs/next/design/data-sync/index.html | 4 +--
docs/next/design/database-design/index.html | 4 +--
docs/next/design/flow-control/index.html | 4 +--
docs/next/design/register-center-design/index.html | 4 +--
docs/next/design/spi-design/index.html | 4 +--
docs/next/developer/custom-filter/index.html | 4 +--
.../custom-parsing-ip-and-host/index.html | 4 +--
docs/next/developer/custom-plugin/index.html | 4 +--
docs/next/developer/custom-result/index.html | 4 +--
.../developer/custom-sign-algorithm/index.html | 4 +--
.../developer/developer-shenyu-client/index.html | 4 +--
docs/next/developer/file-and-image/index.html | 4 +--
docs/next/developer/shenyu-optimize/index.html | 4 +--
.../developer/spi/custom-load-balance/index.html | 4 +--
.../developer/spi/custom-match-mode/index.html | 4 +--
.../spi/custom-metrics-monitor/index.html | 4 +--
.../developer/spi/custom-parameter-data/index.html | 4 +--
.../spi/custom-predicate-judge/index.html | 4 +--
.../developer/spi/custom-rate-limiter/index.html | 4 +--
docs/next/developer/thread-model/index.html | 4 +--
docs/next/index/index.html | 4 +--
.../jwt-plugin/index.html | 4 +--
.../oauth2-plugin/index.html | 4 +--
.../sign-plugin/index.html | 4 +--
.../waf-plugin/index.html | 4 +--
.../fault-tolerance/hystrix-plugin/index.html | 4 +--
.../fault-tolerance/rate-limiter-plugin/index.html | 4 +--
.../fault-tolerance/resilience4j-plugin/index.html | 4 +--
.../fault-tolerance/sentinel-plugin/index.html | 4 +--
.../http-handle/context-path-plugin/index.html | 4 +--
.../http-handle/modify-response-plugin/index.html | 4 +--
.../http-handle/param-mapping-plugin/index.html | 4 +--
.../http-handle/redirect-plugin/index.html | 4 +--
.../http-handle/request-plugin/index.html | 4 +--
.../http-handle/rewrite-plugin/index.html | 4 +--
.../observability/logging-plugin/index.html | 4 +--
.../observability/monitor-plugin/index.html | 4 +--
.../plugin-center/proxy/divide-plugin/index.html | 4 +--
.../plugin-center/proxy/dubbo-plugin/index.html | 4 +--
.../plugin-center/proxy/grpc-plugin/index.html | 4 +--
.../plugin-center/proxy/motan-plugin/index.html | 4 +--
.../plugin-center/proxy/sofa-plugin/index.html | 4 +--
.../proxy/spring-cloud-plugin/index.html | 4 +--
.../plugin-center/proxy/tars-plugin/index.html | 4 +--
.../proxy/websocket-plugin/index.html | 4 +--
docs/next/quick-start/quick-start-dubbo/index.html | 4 +--
docs/next/quick-start/quick-start-grpc/index.html | 4 +--
docs/next/quick-start/quick-start-http/index.html | 4 +--
docs/next/quick-start/quick-start-motan/index.html | 4 +--
docs/next/quick-start/quick-start-sofa/index.html | 4 +--
.../quick-start/quick-start-springcloud/index.html | 4 +--
docs/next/quick-start/quick-start-tars/index.html | 4 +--
.../admin-usage/authority-management/index.html | 4 +--
.../admin-usage/dictionary-management/index.html | 4 +--
.../plugin-handle-explanation/index.html | 4 +--
.../admin-usage/selector-and-rule/index.html | 4 +--
docs/next/user-guide/dubbo-proxy/index.html | 4 +--
docs/next/user-guide/grpc-proxy/index.html | 4 +--
docs/next/user-guide/http-proxy/index.html | 4 +--
docs/next/user-guide/motan-proxy/index.html | 4 +--
.../admin-property-config/index.html | 4 +--
.../client-property-config/index.html | 4 +--
.../gateway-property-config/index.html | 4 +--
.../user-guide/register-center-access/index.html | 4 +--
docs/next/user-guide/sofa-rpc-proxy/index.html | 4 +--
docs/next/user-guide/spring-cloud-proxy/index.html | 4 +--
docs/next/user-guide/tars-proxy/index.html | 4 +--
docs/next/user-guide/use-data-sync/index.html | 4 +--
.../jwt-plugin/index.html | 4 +--
.../oauth2-plugin/index.html | 4 +--
.../sign-plugin/index.html | 4 +--
.../waf-plugin/index.html | 4 +--
.../fault-tolerance/hystrix-plugin/index.html | 4 +--
.../fault-tolerance/rate-limiter-plugin/index.html | 4 +--
.../fault-tolerance/resilience4j-plugin/index.html | 4 +--
.../fault-tolerance/sentinel-plugin/index.html | 4 +--
.../http-handle/context-path-plugin/index.html | 4 +--
.../http-handle/divide-plugin/index.html | 4 +--
.../http-handle/modify-response-plugin/index.html | 4 +--
.../http-handle/param-mapping-plugin/index.html | 4 +--
.../http-handle/redirect-plugin/index.html | 4 +--
.../http-handle/request-plugin/index.html | 4 +--
.../http-handle/rewrite-plugin/index.html | 4 +--
.../http-handle/websocket-plugin/index.html | 4 +--
.../observability/logging-plugin/index.html | 4 +--
.../observability/monitor-plugin/index.html | 4 +--
.../rpc-proxy/dubbo-plugin/index.html | 4 +--
.../plugin-center/rpc-proxy/grpc-plugin/index.html | 4 +--
.../rpc-proxy/motan-plugin/index.html | 4 +--
.../plugin-center/rpc-proxy/sofa-plugin/index.html | 4 +--
.../rpc-proxy/spring-cloud-plugin/index.html | 4 +--
.../plugin-center/rpc-proxy/tars-plugin/index.html | 4 +--
docs/quick-start/quick-start-dubbo/index.html | 4 +--
docs/quick-start/quick-start-grpc/index.html | 4 +--
docs/quick-start/quick-start-http/index.html | 4 +--
docs/quick-start/quick-start-motan/index.html | 4 +--
docs/quick-start/quick-start-sofa/index.html | 4 +--
.../quick-start/quick-start-springcloud/index.html | 4 +--
docs/quick-start/quick-start-tars/index.html | 4 +--
.../admin-usage/authority-management/index.html | 4 +--
.../admin-usage/dictionary-management/index.html | 4 +--
.../plugin-handle-explanation/index.html | 4 +--
.../admin-usage/selector-and-rule/index.html | 4 +--
docs/user-guide/dubbo-proxy/index.html | 4 +--
docs/user-guide/grpc-proxy/index.html | 4 +--
docs/user-guide/http-proxy/index.html | 4 +--
docs/user-guide/motan-proxy/index.html | 4 +--
.../admin-property-config/index.html | 4 +--
.../client-property-config/index.html | 4 +--
.../gateway-property-config/index.html | 4 +--
docs/user-guide/register-center-access/index.html | 4 +--
docs/user-guide/sofa-rpc-proxy/index.html | 4 +--
docs/user-guide/spring-cloud-proxy/index.html | 4 +--
docs/user-guide/tars-proxy/index.html | 4 +--
docs/user-guide/use-data-sync/index.html | 4 +--
download/download/index.html | 8 ++---
event/2.2.0-release/index.html | 6 ++--
event/2.3.0-release/index.html | 6 ++--
event/2.4.0-release/index.html | 6 ++--
helloReact/index.html | 4 +--
index.html | 4 +--
markdown-page/index.html | 4 +--
news/Apache-ShenYu-Committer-2021-07-27/index.html | 4 +--
news/Apache-ShenYu-Committer-2021-09-08/index.html | 4 +--
.../index.html | 4 +--
.../index.html | 4 +--
news/index.html | 4 +--
news/tags/apache-shen-yu/index.html | 4 +--
news/tags/index.html | 4 +--
search/index.html | 4 +--
versions/index.html | 4 +--
zh/404.html | 8 ++---
zh/assets/js/01a34b95.70697947.js | 1 +
zh/assets/js/01a34b95.feb796fd.js | 1 -
zh/assets/js/043520ee.130ea7ab.js | 1 +
zh/assets/js/043520ee.6e4cf26c.js | 1 -
.../{0c0a3f0e.65f3ef15.js => 0c0a3f0e.2fab5c02.js} | 2 +-
.../{0da9c763.ecd12986.js => 0da9c763.0c8cdb05.js} | 2 +-
.../{0e8b002a.0aad1f5b.js => 0e8b002a.266d3982.js} | 2 +-
zh/assets/js/10238ed2.6b1e48f8.js | 1 -
zh/assets/js/10238ed2.cea46caa.js | 1 +
.../{1120b586.2bd7ce93.js => 1120b586.c3e323ae.js} | 2 +-
.../{12ce1329.63847f0a.js => 12ce1329.ea819918.js} | 2 +-
zh/assets/js/28871889.8fadbef3.js | 1 -
zh/assets/js/28871889.aa2df50f.js | 1 +
.../{359ded11.3ddecc29.js => 359ded11.6e2f35bc.js} | 2 +-
.../{3e9cf50a.347b78bf.js => 3e9cf50a.910dc463.js} | 2 +-
.../{4d0f1192.10ce4a3a.js => 4d0f1192.e8b0a1e4.js} | 2 +-
zh/assets/js/58050d5d.c658637c.js | 1 -
zh/assets/js/58050d5d.f475da1a.js | 1 +
zh/assets/js/5e28034e.4c0a50dd.js | 1 +
zh/assets/js/5e28034e.92a00683.js | 1 -
.../{5ee57c58.7ae1e4b8.js => 5ee57c58.64bac51c.js} | 2 +-
.../{626580e8.4bb0ecc2.js => 626580e8.dd9b89d0.js} | 2 +-
.../{6d86bd09.b1ef8668.js => 6d86bd09.239cd9f0.js} | 2 +-
.../{7cb2b83f.9e308511.js => 7cb2b83f.9febda0e.js} | 2 +-
.../{8ab73742.309ead4b.js => 8ab73742.096eafd8.js} | 2 +-
zh/assets/js/a9a90e25.8b4dbef8.js | 1 -
zh/assets/js/a9a90e25.8f6ae0e2.js | 1 +
zh/assets/js/bde1880b.678fa892.js | 1 +
zh/assets/js/bde1880b.8fcefa8e.js | 1 -
.../{c4ba2b45.4a5d8300.js => c4ba2b45.4709eb2c.js} | 2 +-
.../{d0955b3f.86afb938.js => d0955b3f.a94f31eb.js} | 2 +-
zh/assets/js/dbec0e79.00a2baac.js | 1 -
zh/assets/js/dbec0e79.9e46bd8d.js | 1 +
zh/assets/js/dc388976.3c8ff16a.js | 1 +
zh/assets/js/dc388976.761114b0.js | 1 -
zh/assets/js/e388bdf9.4437ed51.js | 1 +
zh/assets/js/e388bdf9.e889163a.js | 1 -
zh/assets/js/eb2312e3.bc83735a.js | 1 +
zh/assets/js/eb2312e3.c1edbee8.js | 1 -
zh/assets/js/efd8ad23.91f1d01e.js | 1 +
zh/assets/js/efd8ad23.db5e962f.js | 1 -
.../{fcd33269.425203e4.js => fcd33269.ebf90217.js} | 2 +-
.../{ffd3a1ef.625036de.js => ffd3a1ef.cd40f4ab.js} | 2 +-
.../js/{main.f3d964ed.js => main.eb255348.js} | 4 +--
...js.LICENSE.txt => main.eb255348.js.LICENSE.txt} | 0
...e~main.4dc67d6a.js => runtime~main.6ae9e658.js} | 2 +-
zh/blog/PredicateJudge-SPI/index.html | 10 +++---
.../index.html | 10 +++---
zh/blog/atom.xml | 26 +++++++--------
zh/blog/code-analysis-context-path/index.html | 10 +++---
zh/blog/code-analysis-param-mapping/index.html | 10 +++---
.../code-analysis-websocket-data-sync/index.html | 10 +++---
zh/blog/index.html | 16 ++++-----
zh/blog/rss.xml | 26 +++++++--------
zh/blog/start-demo/index.html | 10 +++---
zh/blog/tags/apache-shen-yu/index.html | 16 ++++-----
zh/blog/tags/context-path/index.html | 10 +++---
zh/blog/tags/data-sync/index.html | 10 +++---
zh/blog/tags/index.html | 8 ++---
zh/blog/tags/param-mapping/index.html | 10 +++---
zh/blog/tags/spi/index.html | 12 +++----
zh/blog/tags/websocket/index.html | 10 +++---
zh/community/code-conduct/index.html | 10 +++---
zh/community/committer/index.html | 10 +++---
zh/community/community/index.html | 10 +++---
zh/community/contributor/index.html | 10 +++---
zh/community/contributors/index.html | 10 +++---
zh/community/icla/index.html | 10 +++---
zh/community/issue-pr/index.html | 10 +++---
zh/community/release-guide/index.html | 12 +++----
zh/community/subscribe-email/index.html | 10 +++---
zh/community/two-fa/index.html | 10 +++---
zh/community/user-registration/index.html | 10 +++---
zh/community/vote-committer/index.html | 10 +++---
zh/community/vote-ppmc/index.html | 10 +++---
.../2.3.0/admin/dictionary-management/index.html | 8 ++---
.../admin/plugin-handle-explanation/index.html | 8 ++---
zh/docs/2.3.0/admin/selector-and-rule/index.html | 8 ++---
zh/docs/2.3.0/design/config/index.html | 8 ++---
zh/docs/2.3.0/design/data-sync/index.html | 8 ++---
zh/docs/2.3.0/design/database-design/index.html | 8 ++---
zh/docs/2.3.0/design/meta-data/index.html | 8 ++---
.../2.3.0/developer-guide/custom-filter/index.html | 8 ++---
.../custom-parsing-ip-and-host/index.html | 8 ++---
.../2.3.0/developer-guide/custom-plugin/index.html | 8 ++---
.../2.3.0/developer-guide/custom-result/index.html | 8 ++---
.../custom-sign-algorithm/index.html | 8 ++---
.../developer-soul-client/index.html | 8 ++---
.../developer-guide/file-and-image/index.html | 8 ++---
.../2.3.0/developer-guide/soul-optimize/index.html | 8 ++---
zh/docs/2.3.0/developer-guide/thread/index.html | 8 ++---
zh/docs/2.3.0/doc-download/index.html | 8 ++---
zh/docs/2.3.0/index/index.html | 8 ++---
.../2.3.0/plugins/context-path-plugin/index.html | 8 ++---
zh/docs/2.3.0/plugins/divide-plugin/index.html | 8 ++---
zh/docs/2.3.0/plugins/dubbo-plugin/index.html | 8 ++---
zh/docs/2.3.0/plugins/hystrix-plugin/index.html | 8 ++---
zh/docs/2.3.0/plugins/monitor-plugin/index.html | 8 ++---
.../2.3.0/plugins/rate-limiter-plugin/index.html | 8 ++---
zh/docs/2.3.0/plugins/redirect-plugin/index.html | 8 ++---
.../2.3.0/plugins/resilience4j-plugin/index.html | 8 ++---
zh/docs/2.3.0/plugins/rewrite-plugin/index.html | 8 ++---
zh/docs/2.3.0/plugins/sentinel-plugin/index.html | 8 ++---
zh/docs/2.3.0/plugins/sign-plugin/index.html | 8 ++---
zh/docs/2.3.0/plugins/sofa-plugin/index.html | 8 ++---
.../2.3.0/plugins/spring-cloud-plugin/index.html | 8 ++---
zh/docs/2.3.0/plugins/waf-plugin/index.html | 8 ++---
zh/docs/2.3.0/plugins/websocket-plugin/index.html | 8 ++---
.../2.3.0/quick-start/quick-start-dubbo/index.html | 8 ++---
.../2.3.0/quick-start/quick-start-grpc/index.html | 8 ++---
.../2.3.0/quick-start/quick-start-http/index.html | 8 ++---
.../2.3.0/quick-start/quick-start-sofa/index.html | 8 ++---
.../quick-start/quick-start-springcloud/index.html | 8 ++---
.../2.3.0/quick-start/quick-start-tars/index.html | 8 ++---
.../register-center-access/index.html | 8 ++---
.../register-center-design/index.html | 8 ++---
zh/docs/2.3.0/team/index.html | 8 ++---
zh/docs/2.3.0/users-guide/dubbo-proxy/index.html | 8 ++---
zh/docs/2.3.0/users-guide/http-proxy/index.html | 8 ++---
.../2.3.0/users-guide/sofa-rpc-proxy/index.html | 8 ++---
zh/docs/2.3.0/users-guide/soul-set-up/index.html | 8 ++---
.../users-guide/spring-cloud-proxy/index.html | 8 ++---
zh/docs/2.3.0/users-guide/use-data-sync/index.html | 8 ++---
zh/docs/deployment/deployment-custom/index.html | 8 ++---
zh/docs/deployment/deployment-docker/index.html | 8 ++---
zh/docs/deployment/deployment-helm/index.html | 8 ++---
zh/docs/deployment/deployment-k8s/index.html | 8 ++---
zh/docs/deployment/deployment-local/index.html | 8 ++---
zh/docs/deployment/deployment-package/index.html | 8 ++---
zh/docs/design/data-sync/index.html | 8 ++---
zh/docs/design/database-design/index.html | 8 ++---
zh/docs/design/flow-control/index.html | 8 ++---
zh/docs/design/register-center-design/index.html | 8 ++---
zh/docs/design/spi-design/index.html | 8 ++---
zh/docs/developer/custom-filter/index.html | 8 ++---
.../custom-parsing-ip-and-host/index.html | 8 ++---
zh/docs/developer/custom-plugin/index.html | 8 ++---
zh/docs/developer/custom-result/index.html | 8 ++---
zh/docs/developer/custom-sign-algorithm/index.html | 8 ++---
.../developer/developer-shenyu-client/index.html | 8 ++---
zh/docs/developer/file-and-image/index.html | 8 ++---
zh/docs/developer/shenyu-optimize/index.html | 8 ++---
.../developer/spi/custom-load-balance/index.html | 8 ++---
zh/docs/developer/spi/custom-match-mode/index.html | 8 ++---
.../spi/custom-metrics-monitor/index.html | 8 ++---
.../developer/spi/custom-parameter-data/index.html | 8 ++---
.../spi/custom-predicate-judge/index.html | 8 ++---
.../developer/spi/custom-rate-limiter/index.html | 8 ++---
zh/docs/developer/thread-model/index.html | 8 ++---
zh/docs/download/index.html | 12 +++----
zh/docs/index/index.html | 8 ++---
.../next/deployment/deployment-custom/index.html | 8 ++---
.../next/deployment/deployment-docker/index.html | 8 ++---
zh/docs/next/deployment/deployment-helm/index.html | 8 ++---
zh/docs/next/deployment/deployment-k8s/index.html | 8 ++---
.../next/deployment/deployment-local/index.html | 8 ++---
.../next/deployment/deployment-package/index.html | 8 ++---
zh/docs/next/design/data-sync/index.html | 8 ++---
zh/docs/next/design/database-design/index.html | 8 ++---
zh/docs/next/design/flow-control/index.html | 8 ++---
.../next/design/register-center-design/index.html | 8 ++---
zh/docs/next/design/spi-design/index.html | 8 ++---
zh/docs/next/developer/custom-filter/index.html | 8 ++---
.../custom-parsing-ip-and-host/index.html | 8 ++---
zh/docs/next/developer/custom-plugin/index.html | 8 ++---
zh/docs/next/developer/custom-result/index.html | 8 ++---
.../developer/custom-sign-algorithm/index.html | 8 ++---
.../developer/developer-shenyu-client/index.html | 8 ++---
zh/docs/next/developer/file-and-image/index.html | 8 ++---
zh/docs/next/developer/shenyu-optimize/index.html | 8 ++---
.../developer/spi/custom-load-balance/index.html | 8 ++---
.../developer/spi/custom-match-mode/index.html | 8 ++---
.../spi/custom-metrics-monitor/index.html | 8 ++---
.../developer/spi/custom-parameter-data/index.html | 8 ++---
.../spi/custom-predicate-judge/index.html | 8 ++---
.../developer/spi/custom-rate-limiter/index.html | 8 ++---
zh/docs/next/developer/thread-model/index.html | 8 ++---
zh/docs/next/index/index.html | 8 ++---
.../jwt-plugin/index.html | 8 ++---
.../oauth2-plugin/index.html | 8 ++---
.../sign-plugin/index.html | 8 ++---
.../waf-plugin/index.html | 8 ++---
.../fault-tolerance/hystrix-plugin/index.html | 8 ++---
.../fault-tolerance/rate-limiter-plugin/index.html | 8 ++---
.../fault-tolerance/resilience4j-plugin/index.html | 8 ++---
.../fault-tolerance/sentinel-plugin/index.html | 8 ++---
.../http-handle/context-path-plugin/index.html | 8 ++---
.../http-handle/modify-response-plugin/index.html | 8 ++---
.../http-handle/param-mapping-plugin/index.html | 8 ++---
.../http-handle/redirect-plugin/index.html | 8 ++---
.../http-handle/request-plugin/index.html | 8 ++---
.../http-handle/rewrite-plugin/index.html | 8 ++---
.../observability/logging-plugin/index.html | 8 ++---
.../observability/monitor-plugin/index.html | 8 ++---
.../plugin-center/proxy/divide-plugin/index.html | 8 ++---
.../plugin-center/proxy/dubbo-plugin/index.html | 8 ++---
.../plugin-center/proxy/grpc-plugin/index.html | 8 ++---
.../plugin-center/proxy/motan-plugin/index.html | 8 ++---
.../plugin-center/proxy/sofa-plugin/index.html | 8 ++---
.../proxy/spring-cloud-plugin/index.html | 8 ++---
.../plugin-center/proxy/tars-plugin/index.html | 8 ++---
.../proxy/websocket-plugin/index.html | 8 ++---
.../next/quick-start/quick-start-dubbo/index.html | 8 ++---
.../next/quick-start/quick-start-grpc/index.html | 8 ++---
.../next/quick-start/quick-start-http/index.html | 8 ++---
.../next/quick-start/quick-start-motan/index.html | 8 ++---
.../next/quick-start/quick-start-sofa/index.html | 8 ++---
.../quick-start/quick-start-springcloud/index.html | 8 ++---
.../next/quick-start/quick-start-tars/index.html | 8 ++---
.../admin-usage/authority-management/index.html | 8 ++---
.../admin-usage/dictionary-management/index.html | 8 ++---
.../plugin-handle-explanation/index.html | 8 ++---
.../admin-usage/selector-and-rule/index.html | 8 ++---
zh/docs/next/user-guide/dubbo-proxy/index.html | 8 ++---
zh/docs/next/user-guide/grpc-proxy/index.html | 8 ++---
zh/docs/next/user-guide/http-proxy/index.html | 8 ++---
zh/docs/next/user-guide/motan-proxy/index.html | 8 ++---
.../admin-property-config/index.html | 8 ++---
.../client-property-config/index.html | 8 ++---
.../gateway-property-config/index.html | 8 ++---
.../user-guide/register-center-access/index.html | 8 ++---
zh/docs/next/user-guide/sofa-rpc-proxy/index.html | 8 ++---
.../next/user-guide/spring-cloud-proxy/index.html | 8 ++---
zh/docs/next/user-guide/tars-proxy/index.html | 8 ++---
zh/docs/next/user-guide/use-data-sync/index.html | 8 ++---
.../jwt-plugin/index.html | 8 ++---
.../oauth2-plugin/index.html | 8 ++---
.../sign-plugin/index.html | 8 ++---
.../waf-plugin/index.html | 8 ++---
.../fault-tolerance/hystrix-plugin/index.html | 8 ++---
.../fault-tolerance/rate-limiter-plugin/index.html | 8 ++---
.../fault-tolerance/resilience4j-plugin/index.html | 8 ++---
.../fault-tolerance/sentinel-plugin/index.html | 8 ++---
.../http-handle/context-path-plugin/index.html | 8 ++---
.../http-handle/divide-plugin/index.html | 8 ++---
.../http-handle/modify-response-plugin/index.html | 8 ++---
.../http-handle/param-mapping-plugin/index.html | 8 ++---
.../http-handle/redirect-plugin/index.html | 8 ++---
.../http-handle/request-plugin/index.html | 8 ++---
.../http-handle/rewrite-plugin/index.html | 8 ++---
.../http-handle/websocket-plugin/index.html | 8 ++---
.../observability/logging-plugin/index.html | 8 ++---
.../observability/monitor-plugin/index.html | 8 ++---
.../rpc-proxy/dubbo-plugin/index.html | 8 ++---
.../plugin-center/rpc-proxy/grpc-plugin/index.html | 8 ++---
.../rpc-proxy/motan-plugin/index.html | 8 ++---
.../plugin-center/rpc-proxy/sofa-plugin/index.html | 8 ++---
.../rpc-proxy/spring-cloud-plugin/index.html | 8 ++---
.../plugin-center/rpc-proxy/tars-plugin/index.html | 8 ++---
zh/docs/quick-start/quick-start-dubbo/index.html | 8 ++---
zh/docs/quick-start/quick-start-grpc/index.html | 8 ++---
zh/docs/quick-start/quick-start-http/index.html | 8 ++---
zh/docs/quick-start/quick-start-motan/index.html | 8 ++---
zh/docs/quick-start/quick-start-sofa/index.html | 8 ++---
.../quick-start/quick-start-springcloud/index.html | 8 ++---
zh/docs/quick-start/quick-start-tars/index.html | 8 ++---
.../admin-usage/authority-management/index.html | 8 ++---
.../admin-usage/dictionary-management/index.html | 8 ++---
.../plugin-handle-explanation/index.html | 8 ++---
.../admin-usage/selector-and-rule/index.html | 8 ++---
zh/docs/user-guide/dubbo-proxy/index.html | 8 ++---
zh/docs/user-guide/grpc-proxy/index.html | 8 ++---
zh/docs/user-guide/http-proxy/index.html | 8 ++---
zh/docs/user-guide/motan-proxy/index.html | 8 ++---
.../admin-property-config/index.html | 8 ++---
.../client-property-config/index.html | 8 ++---
.../gateway-property-config/index.html | 8 ++---
.../user-guide/register-center-access/index.html | 8 ++---
zh/docs/user-guide/sofa-rpc-proxy/index.html | 8 ++---
zh/docs/user-guide/spring-cloud-proxy/index.html | 8 ++---
zh/docs/user-guide/tars-proxy/index.html | 8 ++---
zh/docs/user-guide/use-data-sync/index.html | 8 ++---
zh/download/download/index.html | 12 +++----
zh/event/2.2.0-release/index.html | 10 +++---
zh/event/2.3.0-release/index.html | 10 +++---
zh/event/2.4.0-release/index.html | 10 +++---
zh/helloReact/index.html | 8 ++---
zh/index.html | 8 ++---
zh/markdown-page/index.html | 8 ++---
.../Apache-ShenYu-Committer-2021-07-27/index.html | 8 ++---
.../Apache-ShenYu-Committer-2021-09-08/index.html | 8 ++---
.../index.html | 8 ++---
.../index.html | 8 ++---
zh/news/index.html | 8 ++---
zh/news/tags/apache-shen-yu/index.html | 8 ++---
zh/news/tags/index.html | 8 ++---
zh/search/index.html | 8 ++---
zh/versions/index.html | 8 ++---
574 files changed, 1655 insertions(+), 1655 deletions(-)
diff --git a/404.html b/404.html
index 0fdeceb..1e7e415 100644
--- a/404.html
+++ b/404.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Page Not Found | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:title" content="Page Not Found | Apache ShenYu (Incubating)"><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//404.html"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react- [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -17,7 +17,7 @@
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/assets/js/0f2e774d.58bfea73.js b/assets/js/0f2e774d.4e1f208c.js
similarity index 98%
rename from assets/js/0f2e774d.58bfea73.js
rename to assets/js/0f2e774d.4e1f208c.js
index 94662e6..93a9488 100644
--- a/assets/js/0f2e774d.58bfea73.js
+++ b/assets/js/0f2e774d.4e1f208c.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[6745],{3905:function(e,t,n){n.d(t,{Zo:function(){return u},kt:function(){return d}});var a=n(7294);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enu [...]
\ No newline at end of file
+"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[6745],{3905:function(e,t,n){n.d(t,{Zo:function(){return u},kt:function(){return d}});var a=n(7294);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enu [...]
\ No newline at end of file
diff --git a/assets/js/23e6e836.8bb56a10.js b/assets/js/23e6e836.ff77eded.js
similarity index 99%
rename from assets/js/23e6e836.8bb56a10.js
rename to assets/js/23e6e836.ff77eded.js
index 75306bc..81044da 100644
--- a/assets/js/23e6e836.8bb56a10.js
+++ b/assets/js/23e6e836.ff77eded.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[6590],{3905:function(e,t,a){a.d(t,{Zo:function(){return s},kt:function(){return m}});var n=a(7294);function i(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function r(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enu [...]
\ No newline at end of file
+"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[6590],{3905:function(e,t,a){a.d(t,{Zo:function(){return s},kt:function(){return m}});var n=a(7294);function i(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function r(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enu [...]
\ No newline at end of file
diff --git a/assets/js/2b386fed.8e3c254f.js b/assets/js/2b386fed.a13e004e.js
similarity index 98%
rename from assets/js/2b386fed.8e3c254f.js
rename to assets/js/2b386fed.a13e004e.js
index c891224..465c2be 100644
--- a/assets/js/2b386fed.8e3c254f.js
+++ b/assets/js/2b386fed.a13e004e.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[9660],{3905:function(e,t,n){n.d(t,{Zo:function(){return h},kt:function(){return d}});var a=n(7294);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enu [...]
\ No newline at end of file
+"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[9660],{3905:function(e,t,n){n.d(t,{Zo:function(){return h},kt:function(){return d}});var a=n(7294);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enu [...]
\ No newline at end of file
diff --git a/assets/js/2dcbcf10.5c7421f7.js b/assets/js/2dcbcf10.0a09289d.js
similarity index 99%
rename from assets/js/2dcbcf10.5c7421f7.js
rename to assets/js/2dcbcf10.0a09289d.js
index 230d47d..e7cc4e6 100644
--- a/assets/js/2dcbcf10.5c7421f7.js
+++ b/assets/js/2dcbcf10.0a09289d.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[4944],{3905:function(e,t,n){n.d(t,{Zo:function(){return u},kt:function(){return c}});var a=n(7294);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enu [...]
\ No newline at end of file
+"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[4944],{3905:function(e,t,n){n.d(t,{Zo:function(){return u},kt:function(){return c}});var a=n(7294);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enu [...]
\ No newline at end of file
diff --git a/assets/js/2de58c3c.b9d4eb9c.js b/assets/js/2de58c3c.688c76c7.js
similarity index 99%
rename from assets/js/2de58c3c.b9d4eb9c.js
rename to assets/js/2de58c3c.688c76c7.js
index e2c6e48..ee91a68 100644
--- a/assets/js/2de58c3c.b9d4eb9c.js
+++ b/assets/js/2de58c3c.688c76c7.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[1789],{3905:function(e,t,n){n.d(t,{Zo:function(){return u},kt:function(){return c}});var a=n(7294);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enu [...]
\ No newline at end of file
+"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[1789],{3905:function(e,t,n){n.d(t,{Zo:function(){return u},kt:function(){return c}});var a=n(7294);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enu [...]
\ No newline at end of file
diff --git a/assets/js/32a02b35.4ee8986a.js b/assets/js/32a02b35.4ee8986a.js
deleted file mode 100644
index 9507958..0000000
--- a/assets/js/32a02b35.4ee8986a.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[3946],{3905:function(e,n,t){t.d(n,{Zo:function(){return u},kt:function(){return d}});var a=t(7294);function r(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function s(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);n&&(a=a.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enu [...]
\ No newline at end of file
diff --git a/assets/js/32a02b35.7f9664a4.js b/assets/js/32a02b35.7f9664a4.js
new file mode 100644
index 0000000..4aeeff7
--- /dev/null
+++ b/assets/js/32a02b35.7f9664a4.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[3946],{3905:function(e,n,t){t.d(n,{Zo:function(){return u},kt:function(){return d}});var a=t(7294);function r(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function s(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);n&&(a=a.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enu [...]
\ No newline at end of file
diff --git a/assets/js/3d3c95e0.adfd80d7.js b/assets/js/3d3c95e0.dbef1e05.js
similarity index 99%
rename from assets/js/3d3c95e0.adfd80d7.js
rename to assets/js/3d3c95e0.dbef1e05.js
index dca228e..057ad39 100644
--- a/assets/js/3d3c95e0.adfd80d7.js
+++ b/assets/js/3d3c95e0.dbef1e05.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[1486],{3905:function(e,t,a){a.d(t,{Zo:function(){return s},kt:function(){return h}});var n=a(7294);function r(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function i(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enu [...]
\ No newline at end of file
+"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[1486],{3905:function(e,t,a){a.d(t,{Zo:function(){return s},kt:function(){return h}});var n=a(7294);function r(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function i(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enu [...]
\ No newline at end of file
diff --git a/assets/js/3ec2dd5b.32e5da72.js b/assets/js/3ec2dd5b.32e5da72.js
deleted file mode 100644
index 8780cad..0000000
--- a/assets/js/3ec2dd5b.32e5da72.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[8865],{3905:function(e,t,n){n.d(t,{Zo:function(){return p},kt:function(){return d}});var r=n(7294);function l(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enu [...]
\ No newline at end of file
diff --git a/assets/js/3ec2dd5b.782e4cf2.js b/assets/js/3ec2dd5b.782e4cf2.js
new file mode 100644
index 0000000..1439c76
--- /dev/null
+++ b/assets/js/3ec2dd5b.782e4cf2.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[8865],{3905:function(e,t,n){n.d(t,{Zo:function(){return p},kt:function(){return d}});var r=n(7294);function l(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enu [...]
\ No newline at end of file
diff --git a/assets/js/48da8d4b.3aabcef0.js b/assets/js/48da8d4b.99cf6b46.js
similarity index 87%
rename from assets/js/48da8d4b.3aabcef0.js
rename to assets/js/48da8d4b.99cf6b46.js
index d2d09a9..8d7522f 100644
--- a/assets/js/48da8d4b.3aabcef0.js
+++ b/assets/js/48da8d4b.99cf6b46.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[8961],{3905:function(e,n,t){t.d(n,{Zo:function(){return p},kt:function(){return h}});var a=t(7294);function r(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function o(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);n&&(a=a.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enu [...]
\ No newline at end of file
+"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[8961],{3905:function(e,n,t){t.d(n,{Zo:function(){return c},kt:function(){return h}});var a=t(7294);function r(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function o(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);n&&(a=a.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enu [...]
\ No newline at end of file
diff --git a/assets/js/4b8afabc.2ab90d71.js b/assets/js/4b8afabc.2bb73cd4.js
similarity index 79%
rename from assets/js/4b8afabc.2ab90d71.js
rename to assets/js/4b8afabc.2bb73cd4.js
index 4f84702..22675f4 100644
--- a/assets/js/4b8afabc.2ab90d71.js
+++ b/assets/js/4b8afabc.2bb73cd4.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[7077],{3905:function(t,e,r){r.d(e,{Zo:function(){return p},kt:function(){return b}});var n=r(7294);function o(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function i(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enu [...]
\ No newline at end of file
+"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[7077],{3905:function(t,e,r){r.d(e,{Zo:function(){return p},kt:function(){return b}});var n=r(7294);function o(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function i(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enu [...]
\ No newline at end of file
diff --git a/assets/js/69d395da.15d17c69.js b/assets/js/69d395da.15d17c69.js
new file mode 100644
index 0000000..7d7b2eb
--- /dev/null
+++ b/assets/js/69d395da.15d17c69.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[9174],{3905:function(e,t,n){n.d(t,{Zo:function(){return c},kt:function(){return m}});var a=n(7294);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enu [...]
\ No newline at end of file
diff --git a/assets/js/69d395da.a19dcfeb.js b/assets/js/69d395da.a19dcfeb.js
deleted file mode 100644
index 576c9fe..0000000
--- a/assets/js/69d395da.a19dcfeb.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[9174],{3905:function(e,t,n){n.d(t,{Zo:function(){return c},kt:function(){return m}});var a=n(7294);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enu [...]
\ No newline at end of file
diff --git a/assets/js/6bdd160b.64e4d3aa.js b/assets/js/6bdd160b.d3fc3bdc.js
similarity index 98%
rename from assets/js/6bdd160b.64e4d3aa.js
rename to assets/js/6bdd160b.d3fc3bdc.js
index 34ee53c..7345da0 100644
--- a/assets/js/6bdd160b.64e4d3aa.js
+++ b/assets/js/6bdd160b.d3fc3bdc.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[3564],{3905:function(e,t,n){n.d(t,{Zo:function(){return h},kt:function(){return d}});var a=n(7294);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enu [...]
\ No newline at end of file
+"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[3564],{3905:function(e,t,n){n.d(t,{Zo:function(){return h},kt:function(){return d}});var a=n(7294);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enu [...]
\ No newline at end of file
diff --git a/assets/js/7e9bc4f1.30f6da87.js b/assets/js/7e9bc4f1.30f6da87.js
new file mode 100644
index 0000000..4f262be
--- /dev/null
+++ b/assets/js/7e9bc4f1.30f6da87.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[9390],{3905:function(e,t,n){n.d(t,{Zo:function(){return c},kt:function(){return h}});var r=n(7294);function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enu [...]
\ No newline at end of file
diff --git a/assets/js/7e9bc4f1.47e34e53.js b/assets/js/7e9bc4f1.47e34e53.js
deleted file mode 100644
index 53ec940..0000000
--- a/assets/js/7e9bc4f1.47e34e53.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[9390],{3905:function(e,t,n){n.d(t,{Zo:function(){return c},kt:function(){return h}});var r=n(7294);function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enu [...]
\ No newline at end of file
diff --git a/assets/js/8017beb0.48ee7553.js b/assets/js/8017beb0.48ee7553.js
new file mode 100644
index 0000000..5c090e6
--- /dev/null
+++ b/assets/js/8017beb0.48ee7553.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[7291],{3905:function(e,n,t){t.d(n,{Zo:function(){return u},kt:function(){return h}});var a=t(7294);function r(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function o(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);n&&(a=a.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enu [...]
\ No newline at end of file
diff --git a/assets/js/8017beb0.fa2594f8.js b/assets/js/8017beb0.fa2594f8.js
deleted file mode 100644
index e7438ad..0000000
--- a/assets/js/8017beb0.fa2594f8.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[7291],{3905:function(e,t,n){n.d(t,{Zo:function(){return c},kt:function(){return h}});var a=n(7294);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enu [...]
\ No newline at end of file
diff --git a/assets/js/9e8fea8c.08b522fb.js b/assets/js/9e8fea8c.08b522fb.js
new file mode 100644
index 0000000..d0dcc41
--- /dev/null
+++ b/assets/js/9e8fea8c.08b522fb.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[1756],{3905:function(e,t,n){n.d(t,{Zo:function(){return c},kt:function(){return m}});var a=n(7294);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enu [...]
\ No newline at end of file
diff --git a/assets/js/9e8fea8c.83a81d5a.js b/assets/js/9e8fea8c.83a81d5a.js
deleted file mode 100644
index 36eb566..0000000
--- a/assets/js/9e8fea8c.83a81d5a.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[1756],{3905:function(e,t,n){n.d(t,{Zo:function(){return c},kt:function(){return m}});var a=n(7294);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enu [...]
\ No newline at end of file
diff --git a/assets/js/9f6e511e.29001d3d.js b/assets/js/9f6e511e.ba26b914.js
similarity index 99%
rename from assets/js/9f6e511e.29001d3d.js
rename to assets/js/9f6e511e.ba26b914.js
index e2c9d51..9cf736e 100644
--- a/assets/js/9f6e511e.29001d3d.js
+++ b/assets/js/9f6e511e.ba26b914.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[56],{3905:function(e,t,a){a.d(t,{Zo:function(){return s},kt:function(){return m}});var n=a(7294);function i(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function r(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enume [...]
\ No newline at end of file
+"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[56],{3905:function(e,t,a){a.d(t,{Zo:function(){return s},kt:function(){return m}});var n=a(7294);function i(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function r(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enume [...]
\ No newline at end of file
diff --git a/assets/js/a10dddd4.47bb933b.js b/assets/js/a10dddd4.2db90ac0.js
similarity index 98%
rename from assets/js/a10dddd4.47bb933b.js
rename to assets/js/a10dddd4.2db90ac0.js
index 16a7ba6..926214d 100644
--- a/assets/js/a10dddd4.47bb933b.js
+++ b/assets/js/a10dddd4.2db90ac0.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[3243],{3905:function(e,t,n){n.d(t,{Zo:function(){return u},kt:function(){return d}});var a=n(7294);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enu [...]
\ No newline at end of file
+"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[3243],{3905:function(e,t,n){n.d(t,{Zo:function(){return u},kt:function(){return d}});var a=n(7294);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enu [...]
\ No newline at end of file
diff --git a/assets/js/a147906c.04f2815f.js b/assets/js/a147906c.04f2815f.js
new file mode 100644
index 0000000..48f4e15
--- /dev/null
+++ b/assets/js/a147906c.04f2815f.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[2338],{3905:function(e,t,n){n.d(t,{Zo:function(){return l},kt:function(){return d}});var o=n(7294);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enu [...]
\ No newline at end of file
diff --git a/assets/js/a147906c.c98815bc.js b/assets/js/a147906c.c98815bc.js
deleted file mode 100644
index d55afe6..0000000
--- a/assets/js/a147906c.c98815bc.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[2338],{3905:function(e,t,n){n.d(t,{Zo:function(){return p},kt:function(){return d}});var o=n(7294);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enu [...]
\ No newline at end of file
diff --git a/assets/js/a1c75b7d.310309bf.js b/assets/js/a1c75b7d.310309bf.js
deleted file mode 100644
index 0f75349..0000000
--- a/assets/js/a1c75b7d.310309bf.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[9076],{3905:function(e,n,t){t.d(n,{Zo:function(){return m},kt:function(){return l}});var r=t(7294);function i(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function s(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enu [...]
\ No newline at end of file
diff --git a/assets/js/a1c75b7d.f06cc9c7.js b/assets/js/a1c75b7d.f06cc9c7.js
new file mode 100644
index 0000000..2a1ba5a
--- /dev/null
+++ b/assets/js/a1c75b7d.f06cc9c7.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[9076],{3905:function(e,n,t){t.d(n,{Zo:function(){return m},kt:function(){return l}});var r=t(7294);function i(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function s(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enu [...]
\ No newline at end of file
diff --git a/assets/js/a81761b9.94cf8470.js b/assets/js/a81761b9.06aca5c2.js
similarity index 99%
rename from assets/js/a81761b9.94cf8470.js
rename to assets/js/a81761b9.06aca5c2.js
index 5c8416a..215926f 100644
--- a/assets/js/a81761b9.94cf8470.js
+++ b/assets/js/a81761b9.06aca5c2.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[731],{3905:function(e,t,n){n.d(t,{Zo:function(){return p},kt:function(){return h}});var a=n(7294);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enum [...]
\ No newline at end of file
+"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[731],{3905:function(e,t,n){n.d(t,{Zo:function(){return p},kt:function(){return h}});var a=n(7294);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enum [...]
\ No newline at end of file
diff --git a/assets/js/bf820c29.0526eaf7.js b/assets/js/bf820c29.0526eaf7.js
deleted file mode 100644
index c531f64..0000000
--- a/assets/js/bf820c29.0526eaf7.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[5180],{3905:function(e,t,n){n.d(t,{Zo:function(){return m},kt:function(){return l}});var o=n(7294);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enu [...]
\ No newline at end of file
diff --git a/assets/js/bf820c29.bc30133b.js b/assets/js/bf820c29.bc30133b.js
new file mode 100644
index 0000000..50b247e
--- /dev/null
+++ b/assets/js/bf820c29.bc30133b.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[5180],{3905:function(e,t,n){n.d(t,{Zo:function(){return m},kt:function(){return l}});var o=n(7294);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enu [...]
\ No newline at end of file
diff --git a/assets/js/c0d0f800.e21d6291.js b/assets/js/c0d0f800.e21d6291.js
deleted file mode 100644
index b3bdf78..0000000
--- a/assets/js/c0d0f800.e21d6291.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[3872],{3905:function(e,t,n){n.d(t,{Zo:function(){return m},kt:function(){return l}});var o=n(7294);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enu [...]
\ No newline at end of file
diff --git a/assets/js/c0d0f800.e44568e2.js b/assets/js/c0d0f800.e44568e2.js
new file mode 100644
index 0000000..dbc914f
--- /dev/null
+++ b/assets/js/c0d0f800.e44568e2.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[3872],{3905:function(e,t,n){n.d(t,{Zo:function(){return m},kt:function(){return l}});var o=n(7294);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enu [...]
\ No newline at end of file
diff --git a/assets/js/cd0e252c.0a87bce5.js b/assets/js/cd0e252c.0a87bce5.js
new file mode 100644
index 0000000..41583af
--- /dev/null
+++ b/assets/js/cd0e252c.0a87bce5.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[7010],{3905:function(e,t,n){n.d(t,{Zo:function(){return c},kt:function(){return m}});var r=n(7294);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enu [...]
\ No newline at end of file
diff --git a/assets/js/cd0e252c.e8322dee.js b/assets/js/cd0e252c.e8322dee.js
deleted file mode 100644
index 9f37860..0000000
--- a/assets/js/cd0e252c.e8322dee.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[7010],{3905:function(e,t,n){n.d(t,{Zo:function(){return c},kt:function(){return m}});var r=n(7294);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enu [...]
\ No newline at end of file
diff --git a/assets/js/cdce4d88.5060d53e.js b/assets/js/cdce4d88.2378dcb3.js
similarity index 55%
rename from assets/js/cdce4d88.5060d53e.js
rename to assets/js/cdce4d88.2378dcb3.js
index 8142b9a..307bb5f 100644
--- a/assets/js/cdce4d88.5060d53e.js
+++ b/assets/js/cdce4d88.2378dcb3.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[2733],{3905:function(e,t,n){n.d(t,{Zo:function(){return p},kt:function(){return m}});var r=n(7294);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enu [...]
\ No newline at end of file
+"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[2733],{3905:function(e,t,n){n.d(t,{Zo:function(){return p},kt:function(){return m}});var r=n(7294);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enu [...]
\ No newline at end of file
diff --git a/assets/js/d1fc463b.2f12695f.js b/assets/js/d1fc463b.c0660da5.js
similarity index 73%
rename from assets/js/d1fc463b.2f12695f.js
rename to assets/js/d1fc463b.c0660da5.js
index 34a7925..29a7272 100644
--- a/assets/js/d1fc463b.2f12695f.js
+++ b/assets/js/d1fc463b.c0660da5.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[5946],{3905:function(e,t,n){n.d(t,{Zo:function(){return s},kt:function(){return f}});var r=n(7294);function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enu [...]
\ No newline at end of file
+"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[5946],{3905:function(e,t,n){n.d(t,{Zo:function(){return s},kt:function(){return f}});var r=n(7294);function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enu [...]
\ No newline at end of file
diff --git a/assets/js/e1b162fa.343de79c.js b/assets/js/e1b162fa.96fafb1f.js
similarity index 62%
rename from assets/js/e1b162fa.343de79c.js
rename to assets/js/e1b162fa.96fafb1f.js
index e681152..fe32a07 100644
--- a/assets/js/e1b162fa.343de79c.js
+++ b/assets/js/e1b162fa.96fafb1f.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[8036],{3905:function(e,t,n){n.d(t,{Zo:function(){return p},kt:function(){return m}});var r=n(7294);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enu [...]
\ No newline at end of file
+"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[8036],{3905:function(e,t,n){n.d(t,{Zo:function(){return p},kt:function(){return m}});var r=n(7294);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enu [...]
\ No newline at end of file
diff --git a/assets/js/ea1bf426.98a1d732.js b/assets/js/ea1bf426.c6d3f038.js
similarity index 59%
rename from assets/js/ea1bf426.98a1d732.js
rename to assets/js/ea1bf426.c6d3f038.js
index 6a40f6c..6201c97 100644
--- a/assets/js/ea1bf426.98a1d732.js
+++ b/assets/js/ea1bf426.c6d3f038.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[2032],{3905:function(e,t,n){n.d(t,{Zo:function(){return l},kt:function(){return b}});var r=n(7294);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enu [...]
\ No newline at end of file
+"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[2032],{3905:function(e,t,n){n.d(t,{Zo:function(){return l},kt:function(){return b}});var r=n(7294);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enu [...]
\ No newline at end of file
diff --git a/assets/js/eaa9de99.91e36f84.js b/assets/js/eaa9de99.893b123c.js
similarity index 99%
rename from assets/js/eaa9de99.91e36f84.js
rename to assets/js/eaa9de99.893b123c.js
index 2238886..1952f8d 100644
--- a/assets/js/eaa9de99.91e36f84.js
+++ b/assets/js/eaa9de99.893b123c.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[2700],{3905:function(e,t,a){a.d(t,{Zo:function(){return s},kt:function(){return h}});var n=a(7294);function r(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function i(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enu [...]
\ No newline at end of file
+"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[2700],{3905:function(e,t,a){a.d(t,{Zo:function(){return s},kt:function(){return h}});var n=a(7294);function r(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function i(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enu [...]
\ No newline at end of file
diff --git a/assets/js/ecb56ed9.56a434e1.js b/assets/js/ecb56ed9.fb66481f.js
similarity index 52%
rename from assets/js/ecb56ed9.56a434e1.js
rename to assets/js/ecb56ed9.fb66481f.js
index 4fff57c..0f75e30 100644
--- a/assets/js/ecb56ed9.56a434e1.js
+++ b/assets/js/ecb56ed9.fb66481f.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[7757],{3905:function(e,t,r){r.d(t,{Zo:function(){return s},kt:function(){return d}});var n=r(7294);function i(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enu [...]
\ No newline at end of file
+"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[7757],{3905:function(e,t,r){r.d(t,{Zo:function(){return s},kt:function(){return d}});var n=r(7294);function i(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enu [...]
\ No newline at end of file
diff --git a/assets/js/fd98eca5.26d91ada.js b/assets/js/fd98eca5.2fa6aca2.js
similarity index 99%
rename from assets/js/fd98eca5.26d91ada.js
rename to assets/js/fd98eca5.2fa6aca2.js
index 6513d03..944f152 100644
--- a/assets/js/fd98eca5.26d91ada.js
+++ b/assets/js/fd98eca5.2fa6aca2.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[9520],{3905:function(e,t,n){n.d(t,{Zo:function(){return p},kt:function(){return h}});var a=n(7294);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enu [...]
\ No newline at end of file
+"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[9520],{3905:function(e,t,n){n.d(t,{Zo:function(){return p},kt:function(){return h}});var a=n(7294);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enu [...]
\ No newline at end of file
diff --git a/assets/js/runtime~main.8c825cbb.js b/assets/js/runtime~main.1efad5f6.js
similarity index 72%
rename from assets/js/runtime~main.8c825cbb.js
rename to assets/js/runtime~main.1efad5f6.js
index 2446dbd..4926313 100644
--- a/assets/js/runtime~main.8c825cbb.js
+++ b/assets/js/runtime~main.1efad5f6.js
@@ -1 +1 @@
-!function(){"use strict";var e,f,a,d,c,b={},t={};function n(e){var f=t[e];if(void 0!==f)return f.exports;var a=t[e]={exports:{}};return b[e].call(a.exports,a,a.exports,n),a.exports}n.m=b,e=[],n.O=function(f,a,d,c){if(!a){var b=1/0;for(u=0;u<e.length;u++){a=e[u][0],d=e[u][1],c=e[u][2];for(var t=!0,r=0;r<a.length;r++)(!1&c||b>=c)&&Object.keys(n.O).every((function(e){return n.O[e](a[r])}))?a.splice(r--,1):(t=!1,c<b&&(b=c));if(t){e.splice(u--,1);var o=d();void 0!==o&&(f=o)}}return f}c=c||0;f [...]
\ No newline at end of file
+!function(){"use strict";var e,a,f,d,c,b={},t={};function n(e){var a=t[e];if(void 0!==a)return a.exports;var f=t[e]={exports:{}};return b[e].call(f.exports,f,f.exports,n),f.exports}n.m=b,e=[],n.O=function(a,f,d,c){if(!f){var b=1/0;for(u=0;u<e.length;u++){f=e[u][0],d=e[u][1],c=e[u][2];for(var t=!0,r=0;r<f.length;r++)(!1&c||b>=c)&&Object.keys(n.O).every((function(e){return n.O[e](f[r])}))?f.splice(r--,1):(t=!1,c<b&&(b=c));if(t){e.splice(u--,1);var o=d();void 0!==o&&(a=o)}}return a}c=c||0;f [...]
\ No newline at end of file
diff --git a/blog/MatchStrategy-SPI/index.html b/blog/MatchStrategy-SPI/index.html
index 496dc60..38f569c 100644
--- a/blog/MatchStrategy-SPI/index.html
+++ b/blog/MatchStrategy-SPI/index.html
@@ -9,12 +9,12 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">MatchStrategy -- analyze the design based on SPI | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:title" content="MatchStrategy -- analyze the design based on SPI | Apache ShenYu (Incubating)"><meta data-react-helmet="true" name="description" content="In most of the plugins ( such as Dubbo, gRPC,Spring-c [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
+<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> Boolean match(List<ConditionData> conditionDataList, ServerWebExchange exchange);</span></span><span class="token-line" style="color:#393A34"><span class="token plain">}</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><p>The annotation <code>@SPI</code> means that this is an <code>SPI</code> interfa [...]
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> private String paramType;</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> private String operator;</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> private String paramName;</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> private String paramValue;</span></span><span class="token-line" style="color:#393A34"><span class="token plain">}</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><h2><a aria-hidden="true" t [...]
@@ -22,7 +22,7 @@
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> @Override</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> public Boolean match(final List<ConditionData> conditionDataList, final ServerWebExchange exchange) {</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> return conditionDataList</span></span><span class="token-line" style="color:#393A34"><span class="t [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/blog/PredicateJudge-SPI/index.html b/blog/PredicateJudge-SPI/index.html
index 2813f67..1011b82 100644
--- a/blog/PredicateJudge-SPI/index.html
+++ b/blog/PredicateJudge-SPI/index.html
@@ -9,17 +9,17 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">PredicateJudge -- analyze the design based on SPI | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:title" content="PredicateJudge -- analyze the design based on SPI | Apache ShenYu (Incubating)"><meta data-react-helmet="true" name="description" content="Apache Shenyu has been identified as a gateway applic [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
+<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> /**</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> * judge conditionData and realData is match.</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> *</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> * @param conditionData {@linkplain ConditionData}</span></span><span class="t [...]
</span></span><span class="token-line" style="color:#393A34"><span class="token plain">contains=org.apache.shenyu.plugin.base.condition.judge.ContainsPredicateJudge</span></span><span class="token-line" style="color:#393A34"><span class="token plain">Groovy=org.apache.shenyu.plugin.base.condition.judge.GroovyPredicateJudge</span></span><span class="token-line" style="color:#393A34"><span class="token plain">match=org.apache.shenyu.plugin.base.condition.judge.MatchPredicateJudge</span></s [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/blog/atom.xml b/blog/atom.xml
index 8ad860c..e57a479 100644
--- a/blog/atom.xml
+++ b/blog/atom.xml
@@ -2,7 +2,7 @@
<feed xmlns="http://www.w3.org/2005/Atom">
<id>https://shenyu.apache.org/blog</id>
<title>Apache ShenYu (Incubating) Blog</title>
- <updated>2021-09-16T02:33:39.595Z</updated>
+ <updated>2021-09-17T02:06:29.208Z</updated>
<generator>https://github.com/jpmonette/feed</generator>
<link rel="alternate" href="https://shenyu.apache.org/blog"/>
<subtitle>Apache ShenYu (Incubating) Blog</subtitle>
@@ -11,42 +11,42 @@
<title type="html"><![CDATA[Code Analysis For Context-Path Plugin]]></title>
<id>code-analysis-context-path</id>
<link href="https://shenyu.apache.org/blog/code-analysis-context-path"/>
- <updated>2021-09-16T02:33:39.595Z</updated>
+ <updated>2021-09-17T02:06:29.208Z</updated>
<summary type="html"><![CDATA[Before starting, you can refer to this article to start the gateway]]></summary>
</entry>
<entry>
<title type="html"><![CDATA[MatchStrategy -- analyze the design based on SPI]]></title>
<id>MatchStrategy-SPI</id>
<link href="https://shenyu.apache.org/blog/MatchStrategy-SPI"/>
- <updated>2021-09-16T02:33:39.595Z</updated>
+ <updated>2021-09-17T02:06:29.208Z</updated>
<summary type="html"><![CDATA[In most of the plugins ( such as Dubbo, gRPC,Spring-cloud, etc) of Apache Shenyu, the routingparameters are designed to support the combination of multiple conditions. In order to realize such requirements, the parameters and behaviors are abstracted to three parts according to its SPI mechanism, and implemented in shenyu-plugin-base module.]]></summary>
</entry>
<entry>
- <title type="html"><![CDATA[PredicateJudge -- analyze the design based on SPI]]></title>
- <id>PredicateJudge-SPI</id>
- <link href="https://shenyu.apache.org/blog/PredicateJudge-SPI"/>
- <updated>2021-09-16T02:33:39.595Z</updated>
- <summary type="html"><![CDATA[Apache Shenyu has been identified as a gateway application which supports a variety of protocols and microservice frameworks such as Dubbo, gRPC, Spring-Cloud, etc. To do this, the product has accomplished an elegant SPI (Service Provider Interface) as its foundation, and make the Rule data parsing and predicting program very simple , resiliency and security. As to rule data parsing processing, the SPI design increases the product's scalability. [...]
- </entry>
- <entry>
- <title type="html"><![CDATA[WebSocket Data Synchronization Source Code Analysis]]></title>
- <id>code-analysis-websocket-data-sync</id>
- <link href="https://shenyu.apache.org/blog/code-analysis-websocket-data-sync"/>
- <updated>2021-09-16T02:33:39.595Z</updated>
- <summary type="html"><![CDATA[In ShenYu gateway, data synchronization refers to how to synchronize the updated data to the gateway after the data is sent in the background management system. The Apache ShenYu gateway currently supports data synchronization for ZooKeeper, WebSocket, http long poll, Nacos, etcd and Consul. The main content of this article is based on WebSocket data synchronization source code analysis.]]></summary>
- </entry>
- <entry>
<title type="html"><![CDATA[Code Analysis For Param-Mapping Plugin]]></title>
<id>code-analysis-param-mapping</id>
<link href="https://shenyu.apache.org/blog/code-analysis-param-mapping"/>
- <updated>2021-09-16T02:33:39.595Z</updated>
+ <updated>2021-09-17T02:06:29.208Z</updated>
<summary type="html"><![CDATA[Before starting, you can refer to this article to start the gateway]]></summary>
</entry>
<entry>
+ <title type="html"><![CDATA[PredicateJudge -- analyze the design based on SPI]]></title>
+ <id>PredicateJudge-SPI</id>
+ <link href="https://shenyu.apache.org/blog/PredicateJudge-SPI"/>
+ <updated>2021-09-17T02:06:29.208Z</updated>
+ <summary type="html"><![CDATA[Apache Shenyu has been identified as a gateway application which supports a variety of protocols and microservice frameworks such as Dubbo, gRPC, Spring-Cloud, etc. To do this, the product has accomplished an elegant SPI (Service Provider Interface) as its foundation, and make the Rule data parsing and predicting program very simple , resiliency and security. As to rule data parsing processing, the SPI design increases the product's scalability. [...]
+ </entry>
+ <entry>
<title type="html"><![CDATA[Apache ShenYu Start Demo]]></title>
<id>start-demo</id>
<link href="https://shenyu.apache.org/blog/start-demo"/>
- <updated>2021-09-16T02:33:39.595Z</updated>
+ <updated>2021-09-17T02:06:29.208Z</updated>
<summary type="html"><![CDATA[Environmental preparation]]></summary>
</entry>
+ <entry>
+ <title type="html"><![CDATA[WebSocket Data Synchronization Source Code Analysis]]></title>
+ <id>code-analysis-websocket-data-sync</id>
+ <link href="https://shenyu.apache.org/blog/code-analysis-websocket-data-sync"/>
+ <updated>2021-09-17T02:06:29.208Z</updated>
+ <summary type="html"><![CDATA[In ShenYu gateway, data synchronization refers to how to synchronize the updated data to the gateway after the data is sent in the background management system. The Apache ShenYu gateway currently supports data synchronization for ZooKeeper, WebSocket, http long poll, Nacos, etcd and Consul. The main content of this article is based on WebSocket data synchronization source code analysis.]]></summary>
+ </entry>
</feed>
\ No newline at end of file
diff --git a/blog/code-analysis-context-path/index.html b/blog/code-analysis-context-path/index.html
index 5864d7f..e73d011 100644
--- a/blog/code-analysis-context-path/index.html
+++ b/blog/code-analysis-context-path/index.html
@@ -9,15 +9,15 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Code Analysis For Context-Path Plugin | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:title" content="Code Analysis For Context-Path Plugin | Apache ShenYu (Incubating)"><meta data-react-helmet="true" name="description" content="Before starting, you can refer to this article to start the gateway"><meta da [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
+<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/blog/code-analysis-param-mapping/index.html b/blog/code-analysis-param-mapping/index.html
index 004eb82..cf5f40c 100644
--- a/blog/code-analysis-param-mapping/index.html
+++ b/blog/code-analysis-param-mapping/index.html
@@ -9,17 +9,17 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Code Analysis For Param-Mapping Plugin | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:title" content="Code Analysis For Param-Mapping Plugin | Apache ShenYu (Incubating)"><meta data-react-helmet="true" name="description" content="Before starting, you can refer to this article to start the gateway"><meta [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
+<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
</span></span><span class="token-line" style="color:#393A34"><span class="token plain">// method overridden by FormDataOperator</span></span><span class="token-line" style="color:#393A34"><span class="token plain">@Override</span></span><span class="token-line" style="color:#393A34"><span class="token plain">public void operation(final DocumentContext context, final ParamMappingHandle paramMappingHandle) {</span></span><span class="token-line" style="color:#393A34"><span class="token pla [...]
<code>LinkedMultiValueMap<String, String> modifyMap = GsonUtils.getInstance().toLinkedMultiValueMap(modify);</code></p><p>This line converts the modified json into <code>LinkedMultiValueMap</code>, <code>GsonUtils#toLinkedMultiValueMap</code> is as follows.</p><div class="codeBlockContainer_K1bP"><div class="codeBlockContent_hGly java"><pre tabindex="0" class="prism-code language-java codeBlock_23N8 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlo [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/blog/code-analysis-websocket-data-sync/index.html b/blog/code-analysis-websocket-data-sync/index.html
index 4d7dfa1..e50adb6 100644
--- a/blog/code-analysis-websocket-data-sync/index.html
+++ b/blog/code-analysis-websocket-data-sync/index.html
@@ -9,12 +9,12 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">WebSocket Data Synchronization Source Code Analysis | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:title" content="WebSocket Data Synchronization Source Code Analysis | Apache ShenYu (Incubating)"><meta data-react-helmet="true" name="description" content="In ShenYu gateway, data synchronization refers to [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
+<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> } else {</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> // update data, delete and then insert</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> selectorCount = selectorMapper.updateSelective(selectorDO);</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> [...]
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> // update upstream</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> updateDivideUpstream(selectorDO);</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> return selectorCount;</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> }</span></span><span class="token-line" styl [...]
</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><p>In the <code>Service</code> class to persist data, i.e. to the database, this should be familiar, not expand. The update upstream operation is analyzed in the corresponding section below, focusing on the publish event operation, which performs data synchronization.</p><p>The logic of the <code>publishEvent()</code> method is to find the plugi [...]
@@ -58,7 +58,7 @@
</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="5-summary"></a>5. Summary<a class="hash-link" href="#5-summary" title="Direct link to heading">#</a></h3><p>This paper through a practical case, the data synchronization principle of websocket source code analysis. The main knowledge points involved are as follows:</p> [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/blog/index.html b/blog/index.html
index d5f8474..60371ad 100644
--- a/blog/index.html
+++ b/blog/index.html
@@ -9,21 +9,21 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Blog | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:title" content="Blog | Apache ShenYu (Incubating)"><meta data-react-helmet="true" name="description" content="Blog"><meta data-react-helmet="true" property="og:description" content="Blog"><meta data-react-helmet="true" property="og:url" content="https:/ [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
+<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> Boolean match(List<ConditionData> conditionDataList, ServerWebExchange exchange);</span></span><span class="token-line" style="color:#393A34"><span class="token plain">}</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><p>The annotation <code>@SPI</code> means that this is an <code>SPI</code> interfa [...]
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> private String paramType;</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> private String operator;</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> private String paramName;</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> private String paramValue;</span></span><span class="token-line" style="color:#393A34"><span class="token plain">}</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><h2><a aria-hidden="true" t [...]
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> public String buildRealData(final ConditionData condition, final ServerWebExchange exchange) {</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> return ParameterDataFactory.builderData(condition.getParamType(), condition.getParamName(), exchange);</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> }</span></span><spa [...]
-</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> @Override</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> public Boolean match(final List<ConditionData> conditionDataList, final ServerWebExchange exchange) {</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> return conditionDataList</span></span><span class="token-line" style="color:#393A34"><span class="t [...]
+</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> @Override</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> public Boolean match(final List<ConditionData> conditionDataList, final ServerWebExchange exchange) {</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> return conditionDataList</span></span><span class="token-line" style="color:#393A34"><span class="t [...]
</span></span><span class="token-line" style="color:#393A34"><span class="token plain">// method overridden by FormDataOperator</span></span><span class="token-line" style="color:#393A34"><span class="token plain">@Override</span></span><span class="token-line" style="color:#393A34"><span class="token plain">public void operation(final DocumentContext context, final ParamMappingHandle paramMappingHandle) {</span></span><span class="token-line" style="color:#393A34"><span class="token pla [...]
-<code>LinkedMultiValueMap<String, String> modifyMap = GsonUtils.getInstance().toLinkedMultiValueMap(modify);</code></p><p>This line converts the modified json into <code>LinkedMultiValueMap</code>, <code>GsonUtils#toLinkedMultiValueMap</code> is as follows.</p><div class="codeBlockContainer_K1bP"><div class="codeBlockContent_hGly java"><pre tabindex="0" class="prism-code language-java codeBlock_23N8 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlo [...]
+<code>LinkedMultiValueMap<String, String> modifyMap = GsonUtils.getInstance().toLinkedMultiValueMap(modify);</code></p><p>This line converts the modified json into <code>LinkedMultiValueMap</code>, <code>GsonUtils#toLinkedMultiValueMap</code> is as follows.</p><div class="codeBlockContainer_K1bP"><div class="codeBlockContent_hGly java"><pre tabindex="0" class="prism-code language-java codeBlock_23N8 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlo [...]
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> /**</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> * judge conditionData and realData is match.</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> *</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> * @param conditionData {@linkplain ConditionData}</span></span><span class="t [...]
-</span></span><span class="token-line" style="color:#393A34"><span class="token plain">contains=org.apache.shenyu.plugin.base.condition.judge.ContainsPredicateJudge</span></span><span class="token-line" style="color:#393A34"><span class="token plain">Groovy=org.apache.shenyu.plugin.base.condition.judge.GroovyPredicateJudge</span></span><span class="token-line" style="color:#393A34"><span class="token plain">match=org.apache.shenyu.plugin.base.condition.judge.MatchPredicateJudge</span></s [...]
+</span></span><span class="token-line" style="color:#393A34"><span class="token plain">contains=org.apache.shenyu.plugin.base.condition.judge.ContainsPredicateJudge</span></span><span class="token-line" style="color:#393A34"><span class="token plain">Groovy=org.apache.shenyu.plugin.base.condition.judge.GroovyPredicateJudge</span></span><span class="token-line" style="color:#393A34"><span class="token plain">match=org.apache.shenyu.plugin.base.condition.judge.MatchPredicateJudge</span></s [...]
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> } else {</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> // update data, delete and then insert</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> selectorCount = selectorMapper.updateSelective(selectorDO);</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> [...]
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> // update upstream</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> updateDivideUpstream(selectorDO);</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> return selectorCount;</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> }</span></span><span class="token-line" styl [...]
</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><p>In the <code>Service</code> class to persist data, i.e. to the database, this should be familiar, not expand. The update upstream operation is analyzed in the corresponding section below, focusing on the publish event operation, which performs data synchronization.</p><p>The logic of the <code>publishEvent()</code> method is to find the plugi [...]
@@ -67,7 +67,7 @@
</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="5-summary"></a>5. Summary<a class="hash-link" href="#5-summary" title="Direct link to heading">#</a></h3><p>This paper through a practical case, the data synchronization principle of websocket source code analysis. The main knowledge points involved are as follows:</p> [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/blog/rss.xml b/blog/rss.xml
index a23c43c..6891dca 100644
--- a/blog/rss.xml
+++ b/blog/rss.xml
@@ -4,50 +4,50 @@
<title>Apache ShenYu (Incubating) Blog</title>
<link>https://shenyu.apache.org/blog</link>
<description>Apache ShenYu (Incubating) Blog</description>
- <lastBuildDate>Thu, 16 Sep 2021 02:33:39 GMT</lastBuildDate>
+ <lastBuildDate>Fri, 17 Sep 2021 02:06:29 GMT</lastBuildDate>
<docs>https://validator.w3.org/feed/docs/rss2.html</docs>
<generator>https://github.com/jpmonette/feed</generator>
<item>
<title><![CDATA[Code Analysis For Context-Path Plugin]]></title>
<link>https://shenyu.apache.org/blog/code-analysis-context-path</link>
<guid>code-analysis-context-path</guid>
- <pubDate>Thu, 16 Sep 2021 02:33:39 GMT</pubDate>
+ <pubDate>Fri, 17 Sep 2021 02:06:29 GMT</pubDate>
<description><![CDATA[Before starting, you can refer to this article to start the gateway]]></description>
</item>
<item>
<title><![CDATA[MatchStrategy -- analyze the design based on SPI]]></title>
<link>https://shenyu.apache.org/blog/MatchStrategy-SPI</link>
<guid>MatchStrategy-SPI</guid>
- <pubDate>Thu, 16 Sep 2021 02:33:39 GMT</pubDate>
+ <pubDate>Fri, 17 Sep 2021 02:06:29 GMT</pubDate>
<description><![CDATA[In most of the plugins ( such as Dubbo, gRPC,Spring-cloud, etc) of Apache Shenyu, the routingparameters are designed to support the combination of multiple conditions. In order to realize such requirements, the parameters and behaviors are abstracted to three parts according to its SPI mechanism, and implemented in shenyu-plugin-base module.]]></description>
</item>
<item>
- <title><![CDATA[PredicateJudge -- analyze the design based on SPI]]></title>
- <link>https://shenyu.apache.org/blog/PredicateJudge-SPI</link>
- <guid>PredicateJudge-SPI</guid>
- <pubDate>Thu, 16 Sep 2021 02:33:39 GMT</pubDate>
- <description><![CDATA[Apache Shenyu has been identified as a gateway application which supports a variety of protocols and microservice frameworks such as Dubbo, gRPC, Spring-Cloud, etc. To do this, the product has accomplished an elegant SPI (Service Provider Interface) as its foundation, and make the Rule data parsing and predicting program very simple , resiliency and security. As to rule data parsing processing, the SPI design increases the product's scalability. Whe [...]
- </item>
- <item>
- <title><![CDATA[WebSocket Data Synchronization Source Code Analysis]]></title>
- <link>https://shenyu.apache.org/blog/code-analysis-websocket-data-sync</link>
- <guid>code-analysis-websocket-data-sync</guid>
- <pubDate>Thu, 16 Sep 2021 02:33:39 GMT</pubDate>
- <description><![CDATA[In ShenYu gateway, data synchronization refers to how to synchronize the updated data to the gateway after the data is sent in the background management system. The Apache ShenYu gateway currently supports data synchronization for ZooKeeper, WebSocket, http long poll, Nacos, etcd and Consul. The main content of this article is based on WebSocket data synchronization source code analysis.]]></description>
- </item>
- <item>
<title><![CDATA[Code Analysis For Param-Mapping Plugin]]></title>
<link>https://shenyu.apache.org/blog/code-analysis-param-mapping</link>
<guid>code-analysis-param-mapping</guid>
- <pubDate>Thu, 16 Sep 2021 02:33:39 GMT</pubDate>
+ <pubDate>Fri, 17 Sep 2021 02:06:29 GMT</pubDate>
<description><![CDATA[Before starting, you can refer to this article to start the gateway]]></description>
</item>
<item>
+ <title><![CDATA[PredicateJudge -- analyze the design based on SPI]]></title>
+ <link>https://shenyu.apache.org/blog/PredicateJudge-SPI</link>
+ <guid>PredicateJudge-SPI</guid>
+ <pubDate>Fri, 17 Sep 2021 02:06:29 GMT</pubDate>
+ <description><![CDATA[Apache Shenyu has been identified as a gateway application which supports a variety of protocols and microservice frameworks such as Dubbo, gRPC, Spring-Cloud, etc. To do this, the product has accomplished an elegant SPI (Service Provider Interface) as its foundation, and make the Rule data parsing and predicting program very simple , resiliency and security. As to rule data parsing processing, the SPI design increases the product's scalability. Whe [...]
+ </item>
+ <item>
<title><![CDATA[Apache ShenYu Start Demo]]></title>
<link>https://shenyu.apache.org/blog/start-demo</link>
<guid>start-demo</guid>
- <pubDate>Thu, 16 Sep 2021 02:33:39 GMT</pubDate>
+ <pubDate>Fri, 17 Sep 2021 02:06:29 GMT</pubDate>
<description><![CDATA[Environmental preparation]]></description>
</item>
+ <item>
+ <title><![CDATA[WebSocket Data Synchronization Source Code Analysis]]></title>
+ <link>https://shenyu.apache.org/blog/code-analysis-websocket-data-sync</link>
+ <guid>code-analysis-websocket-data-sync</guid>
+ <pubDate>Fri, 17 Sep 2021 02:06:29 GMT</pubDate>
+ <description><![CDATA[In ShenYu gateway, data synchronization refers to how to synchronize the updated data to the gateway after the data is sent in the background management system. The Apache ShenYu gateway currently supports data synchronization for ZooKeeper, WebSocket, http long poll, Nacos, etcd and Consul. The main content of this article is based on WebSocket data synchronization source code analysis.]]></description>
+ </item>
</channel>
</rss>
\ No newline at end of file
diff --git a/blog/start-demo/index.html b/blog/start-demo/index.html
index 6403bca..a923716 100644
--- a/blog/start-demo/index.html
+++ b/blog/start-demo/index.html
@@ -9,15 +9,15 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Apache ShenYu Start Demo | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:title" content="Apache ShenYu Start Demo | Apache ShenYu (Incubating)"><meta data-react-helmet="true" name="description" content="Environmental preparation"><meta data-react-helmet="true" property="og:description" content="Environmen [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
+<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/blog/tags/apache-shen-yu/index.html b/blog/tags/apache-shen-yu/index.html
index 0cf29d7..255a81e 100644
--- a/blog/tags/apache-shen-yu/index.html
+++ b/blog/tags/apache-shen-yu/index.html
@@ -9,21 +9,21 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">6 posts tagged with "apache shenyu" | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:title" content="6 posts tagged with "apache shenyu" | Apache ShenYu (Incubating)"><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//blog/tags/apache-shen-yu"><meta dat [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
+<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> Boolean match(List<ConditionData> conditionDataList, ServerWebExchange exchange);</span></span><span class="token-line" style="color:#393A34"><span class="token plain">}</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><p>The annotation <code>@SPI</code> means that this is an <code>SPI</code> interfa [...]
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> private String paramType;</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> private String operator;</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> private String paramName;</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> private String paramValue;</span></span><span class="token-line" style="color:#393A34"><span class="token plain">}</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><h2><a aria-hidden="true" t [...]
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> public String buildRealData(final ConditionData condition, final ServerWebExchange exchange) {</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> return ParameterDataFactory.builderData(condition.getParamType(), condition.getParamName(), exchange);</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> }</span></span><spa [...]
-</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> @Override</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> public Boolean match(final List<ConditionData> conditionDataList, final ServerWebExchange exchange) {</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> return conditionDataList</span></span><span class="token-line" style="color:#393A34"><span class="t [...]
+</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> @Override</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> public Boolean match(final List<ConditionData> conditionDataList, final ServerWebExchange exchange) {</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> return conditionDataList</span></span><span class="token-line" style="color:#393A34"><span class="t [...]
</span></span><span class="token-line" style="color:#393A34"><span class="token plain">// method overridden by FormDataOperator</span></span><span class="token-line" style="color:#393A34"><span class="token plain">@Override</span></span><span class="token-line" style="color:#393A34"><span class="token plain">public void operation(final DocumentContext context, final ParamMappingHandle paramMappingHandle) {</span></span><span class="token-line" style="color:#393A34"><span class="token pla [...]
-<code>LinkedMultiValueMap<String, String> modifyMap = GsonUtils.getInstance().toLinkedMultiValueMap(modify);</code></p><p>This line converts the modified json into <code>LinkedMultiValueMap</code>, <code>GsonUtils#toLinkedMultiValueMap</code> is as follows.</p><div class="codeBlockContainer_K1bP"><div class="codeBlockContent_hGly java"><pre tabindex="0" class="prism-code language-java codeBlock_23N8 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlo [...]
+<code>LinkedMultiValueMap<String, String> modifyMap = GsonUtils.getInstance().toLinkedMultiValueMap(modify);</code></p><p>This line converts the modified json into <code>LinkedMultiValueMap</code>, <code>GsonUtils#toLinkedMultiValueMap</code> is as follows.</p><div class="codeBlockContainer_K1bP"><div class="codeBlockContent_hGly java"><pre tabindex="0" class="prism-code language-java codeBlock_23N8 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlo [...]
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> /**</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> * judge conditionData and realData is match.</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> *</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> * @param conditionData {@linkplain ConditionData}</span></span><span class="t [...]
-</span></span><span class="token-line" style="color:#393A34"><span class="token plain">contains=org.apache.shenyu.plugin.base.condition.judge.ContainsPredicateJudge</span></span><span class="token-line" style="color:#393A34"><span class="token plain">Groovy=org.apache.shenyu.plugin.base.condition.judge.GroovyPredicateJudge</span></span><span class="token-line" style="color:#393A34"><span class="token plain">match=org.apache.shenyu.plugin.base.condition.judge.MatchPredicateJudge</span></s [...]
+</span></span><span class="token-line" style="color:#393A34"><span class="token plain">contains=org.apache.shenyu.plugin.base.condition.judge.ContainsPredicateJudge</span></span><span class="token-line" style="color:#393A34"><span class="token plain">Groovy=org.apache.shenyu.plugin.base.condition.judge.GroovyPredicateJudge</span></span><span class="token-line" style="color:#393A34"><span class="token plain">match=org.apache.shenyu.plugin.base.condition.judge.MatchPredicateJudge</span></s [...]
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> } else {</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> // update data, delete and then insert</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> selectorCount = selectorMapper.updateSelective(selectorDO);</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> [...]
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> // update upstream</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> updateDivideUpstream(selectorDO);</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> return selectorCount;</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> }</span></span><span class="token-line" styl [...]
</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><p>In the <code>Service</code> class to persist data, i.e. to the database, this should be familiar, not expand. The update upstream operation is analyzed in the corresponding section below, focusing on the publish event operation, which performs data synchronization.</p><p>The logic of the <code>publishEvent()</code> method is to find the plugi [...]
@@ -67,7 +67,7 @@
</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="5-summary"></a>5. Summary<a class="hash-link" href="#5-summary" title="Direct link to heading">#</a></h3><p>This paper through a practical case, the data synchronization principle of websocket source code analysis. The main knowledge points involved are as follows:</p> [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/blog/tags/context-path/index.html b/blog/tags/context-path/index.html
index 744ff8a..91bf037 100644
--- a/blog/tags/context-path/index.html
+++ b/blog/tags/context-path/index.html
@@ -9,15 +9,15 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">One post tagged with "context-path" | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:title" content="One post tagged with "context-path" | Apache ShenYu (Incubating)"><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//blog/tags/context-path"><meta data- [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
+<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/blog/tags/data-sync/index.html b/blog/tags/data-sync/index.html
index 8604d43..f055524 100644
--- a/blog/tags/data-sync/index.html
+++ b/blog/tags/data-sync/index.html
@@ -9,12 +9,12 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">One post tagged with "data sync" | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:title" content="One post tagged with "data sync" | Apache ShenYu (Incubating)"><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//blog/tags/data-sync"><meta data-react-hel [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
+<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> } else {</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> // update data, delete and then insert</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> selectorCount = selectorMapper.updateSelective(selectorDO);</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> [...]
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> // update upstream</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> updateDivideUpstream(selectorDO);</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> return selectorCount;</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> }</span></span><span class="token-line" styl [...]
</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><p>In the <code>Service</code> class to persist data, i.e. to the database, this should be familiar, not expand. The update upstream operation is analyzed in the corresponding section below, focusing on the publish event operation, which performs data synchronization.</p><p>The logic of the <code>publishEvent()</code> method is to find the plugi [...]
@@ -58,7 +58,7 @@
</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="5-summary"></a>5. Summary<a class="hash-link" href="#5-summary" title="Direct link to heading">#</a></h3><p>This paper through a practical case, the data synchronization principle of websocket source code analysis. The main knowledge points involved are as follows:</p> [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/blog/tags/index.html b/blog/tags/index.html
index 02a1d29..bc08cf2 100644
--- a/blog/tags/index.html
+++ b/blog/tags/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Tags | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:title" content="Tags | Apache ShenYu (Incubating)"><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//blog/tags"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name= [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -17,7 +17,7 @@
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/blog/tags/param-mapping/index.html b/blog/tags/param-mapping/index.html
index 65233fb..d7c88e8 100644
--- a/blog/tags/param-mapping/index.html
+++ b/blog/tags/param-mapping/index.html
@@ -9,17 +9,17 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">One post tagged with "param-mapping" | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:title" content="One post tagged with "param-mapping" | Apache ShenYu (Incubating)"><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//blog/tags/param-mapping"><meta da [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
+<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
</span></span><span class="token-line" style="color:#393A34"><span class="token plain">// method overridden by FormDataOperator</span></span><span class="token-line" style="color:#393A34"><span class="token plain">@Override</span></span><span class="token-line" style="color:#393A34"><span class="token plain">public void operation(final DocumentContext context, final ParamMappingHandle paramMappingHandle) {</span></span><span class="token-line" style="color:#393A34"><span class="token pla [...]
<code>LinkedMultiValueMap<String, String> modifyMap = GsonUtils.getInstance().toLinkedMultiValueMap(modify);</code></p><p>This line converts the modified json into <code>LinkedMultiValueMap</code>, <code>GsonUtils#toLinkedMultiValueMap</code> is as follows.</p><div class="codeBlockContainer_K1bP"><div class="codeBlockContent_hGly java"><pre tabindex="0" class="prism-code language-java codeBlock_23N8 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlo [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/blog/tags/spi/index.html b/blog/tags/spi/index.html
index a2856fe..254869d 100644
--- a/blog/tags/spi/index.html
+++ b/blog/tags/spi/index.html
@@ -9,22 +9,22 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">2 posts tagged with "spi" | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:title" content="2 posts tagged with "spi" | Apache ShenYu (Incubating)"><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//blog/tags/spi"><meta data-react-helmet="true" name="doc [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
+<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> Boolean match(List<ConditionData> conditionDataList, ServerWebExchange exchange);</span></span><span class="token-line" style="color:#393A34"><span class="token plain">}</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><p>The annotation <code>@SPI</code> means that this is an <code>SPI</code> interfa [...]
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> private String paramType;</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> private String operator;</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> private String paramName;</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> private String paramValue;</span></span><span class="token-line" style="color:#393A34"><span class="token plain">}</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><h2><a aria-hidden="true" t [...]
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> public String buildRealData(final ConditionData condition, final ServerWebExchange exchange) {</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> return ParameterDataFactory.builderData(condition.getParamType(), condition.getParamName(), exchange);</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> }</span></span><spa [...]
-</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> @Override</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> public Boolean match(final List<ConditionData> conditionDataList, final ServerWebExchange exchange) {</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> return conditionDataList</span></span><span class="token-line" style="color:#393A34"><span class="t [...]
+</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> @Override</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> public Boolean match(final List<ConditionData> conditionDataList, final ServerWebExchange exchange) {</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> return conditionDataList</span></span><span class="token-line" style="color:#393A34"><span class="t [...]
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> /**</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> * judge conditionData and realData is match.</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> *</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> * @param conditionData {@linkplain ConditionData}</span></span><span class="t [...]
</span></span><span class="token-line" style="color:#393A34"><span class="token plain">contains=org.apache.shenyu.plugin.base.condition.judge.ContainsPredicateJudge</span></span><span class="token-line" style="color:#393A34"><span class="token plain">Groovy=org.apache.shenyu.plugin.base.condition.judge.GroovyPredicateJudge</span></span><span class="token-line" style="color:#393A34"><span class="token plain">match=org.apache.shenyu.plugin.base.condition.judge.MatchPredicateJudge</span></s [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/blog/tags/websocket/index.html b/blog/tags/websocket/index.html
index 54cb645..c49045a 100644
--- a/blog/tags/websocket/index.html
+++ b/blog/tags/websocket/index.html
@@ -9,12 +9,12 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">One post tagged with "websocket" | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:title" content="One post tagged with "websocket" | Apache ShenYu (Incubating)"><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//blog/tags/websocket"><meta data-react-hel [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
+<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> } else {</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> // update data, delete and then insert</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> selectorCount = selectorMapper.updateSelective(selectorDO);</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> [...]
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> // update upstream</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> updateDivideUpstream(selectorDO);</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> return selectorCount;</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> }</span></span><span class="token-line" styl [...]
</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><p>In the <code>Service</code> class to persist data, i.e. to the database, this should be familiar, not expand. The update upstream operation is analyzed in the corresponding section below, focusing on the publish event operation, which performs data synchronization.</p><p>The logic of the <code>publishEvent()</code> method is to find the plugi [...]
@@ -58,7 +58,7 @@
</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="5-summary"></a>5. Summary<a class="hash-link" href="#5-summary" title="Direct link to heading">#</a></h3><p>This paper through a practical case, the data synchronization principle of websocket source code analysis. The main knowledge points involved are as follows:</p> [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/community/code-conduct/index.html b/community/code-conduct/index.html
index d5287ec..4dd62d5 100644
--- a/community/code-conduct/index.html
+++ b/community/code-conduct/index.html
@@ -9,15 +9,15 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Code Conduct | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//community/code-conduct"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name= [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
+<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/community/committer/index.html b/community/committer/index.html
index 8f9895f..2678b44 100644
--- a/community/committer/index.html
+++ b/community/committer/index.html
@@ -9,15 +9,15 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Committer | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//community/committer"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docse [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
+<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/community/community/index.html b/community/community/index.html
index c542adf..44df39e 100644
--- a/community/community/index.html
+++ b/community/community/index.html
@@ -9,15 +9,15 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Community | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//community/community"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docse [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
+<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/community/contributor/index.html b/community/contributor/index.html
index f542f59..e583179 100644
--- a/community/contributor/index.html
+++ b/community/contributor/index.html
@@ -9,15 +9,15 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Contributor | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//community/contributor"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="d [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
+<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/community/contributors/index.html b/community/contributors/index.html
index d6f395b..a9c8692 100644
--- a/community/contributors/index.html
+++ b/community/contributors/index.html
@@ -9,15 +9,15 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Contributors | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//community/contributors"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name= [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
+<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/community/icla/index.html b/community/icla/index.html
index eee619d..8309334 100644
--- a/community/icla/index.html
+++ b/community/icla/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Sign ICLA Guide | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//community/icla"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docs [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -17,10 +17,10 @@
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
A signed ICLA is required to be on file before an individual is given commit rights to any ASF project.</p><p>The process of submitting ICLA are:</p><p><strong>1. First, click the link <a href="https://www.apache.org/licenses/#clas" target="_blank" rel="noopener noreferrer">Apache Licenses</a> and find CLAs under the Contributor License Agreements section.</strong></p><p><img src="/assets/images/page_link-5e3e554fe6a27859501029f69ff79ca6.png"></p><p><strong>2. At the top of the page, the [...]
Apache only accept hand-written signature or <a href="https://pdf.yozocloud.cn/p/pdfaddsign" target="_blank" rel="noopener noreferrer">PDF signature software</a></p><p><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAiAAAAAiCAYAAABm3mI+AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAhGVYSWZNTQAqAAAACAAFARIAAwAAAAEAAQAAARoABQAAAAEAAABKARsABQAAAAEAAABSASgAAwAAAAEAAgAAh2kABAAAAAEAAABaAAAAAAAAAGAAAAABAAAAYAAAAAEAA6ABAAMAAAABAAEAAKACAAQAAAABAAACIKAD [...]
-<img src="/assets/images/email_template-72b5a732dc0150f31cd2c3769616765f.png"></p></div><footer class="row docusaurus-mt-lg"><div class="col"><a href="https://github.com/apache/incubator-shenyu-website/edit/main/community/9-icla.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_2_ui" aria-hidden="true"><g><path d="m34.5 11.7l-3 3.1-6.3-6.3 3.1-3q0.5-0.5 1.2-0.5t1.1 0.5l3.9 3.9q0.5 0.4 0.5 1.1t-0.5 1.2z m-29.5 [...]
+<img src="/assets/images/email_template-72b5a732dc0150f31cd2c3769616765f.png"></p></div><footer class="row docusaurus-mt-lg"><div class="col"><a href="https://github.com/apache/incubator-shenyu-website/edit/main/community/9-icla.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_2_ui" aria-hidden="true"><g><path d="m34.5 11.7l-3 3.1-6.3-6.3 3.1-3q0.5-0.5 1.2-0.5t1.1 0.5l3.9 3.9q0.5 0.4 0.5 1.1t-0.5 1.2z m-29.5 [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/community/issue-pr/index.html b/community/issue-pr/index.html
index dccba93..18fb747 100644
--- a/community/issue-pr/index.html
+++ b/community/issue-pr/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Issue And Pull Request | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//community/issue-pr"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -17,10 +17,10 @@
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
...</li></ul><p><code><module></code>: Any of the modules belonging to the Apache ShenYu project,Please strictly follow the name of the project, Including but not limited to the following:</p><ul><li>admin</li><li>client</li><li>common</li><li>metrics</li><li>spi</li><li>plugin-grpc</li><li>plugin-alibaba-dubbo</li><li>register-client-nacos
...</li></ul><p><code><body></code>:Short description for commit messages. Please note the following rules:</p><ul><li><p>No need for any capitalized words</p></li><li><p>Please end with <code>.</code></p></li></ul><p>for example:</p><ul><li>refactor admin : modify some error log.</li><li>fix plugin-grpc : modify result error.</li><li>feature plugin-alibaba-dubbo : add request for tag router.</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id=" [...]
-...</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="merged-pull-request"></a>Merged Pull Request<a class="hash-link" href="#merged-pull-request" title="Direct link to heading">#</a></h2><ul><li><p>All pull request must be approve and review.</p></li><li><p>Give appropriate advice whenever possible.</p></li><li><p>In general, pull request should be marked with 2 Lable and must set milestone.</p></li><li><p>After the merge is completed, need to che [...]
+...</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="merged-pull-request"></a>Merged Pull Request<a class="hash-link" href="#merged-pull-request" title="Direct link to heading">#</a></h2><ul><li><p>All pull request must be approve and review.</p></li><li><p>Give appropriate advice whenever possible.</p></li><li><p>In general, pull request should be marked with 2 Lable and must set milestone.</p></li><li><p>After the merge is completed, need to che [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/community/release-guide/index.html b/community/release-guide/index.html
index 2dac057..e453ca3 100644
--- a/community/release-guide/index.html
+++ b/community/release-guide/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Release Guide | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//community/release-guide"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" nam [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -90,7 +90,7 @@ After at least 72 hours and with at least 3 <code>+1 binding</code> votes, it ca
</span></span><span class="token-line" style="color:#393A34"><span class="token plain">Binding votes:</span></span><span class="token-line" style="color:#393A34"><span class="token plain">xxx</span></span><span class="token-line" style="color:#393A34"><span class="token plain">xxx</span></span><span class="token-line" style="color:#393A34"><span class="token plain">xxx</span></span><span class="token-line" style="color:#393A34"><span class="token plain">xxx</span></span><span class="toke [...]
</span></span><span class="token-line" style="color:#393A34"><span class="token plain">Non-Binding votes:</span></span><span class="token-line" style="color:#393A34"><span class="token plain">xxx</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
</span></span><span class="token-line" style="color:#393A34"><span class="token plain">Vote thread:</span></span><span class="token-line" style="color:#393A34"><span class="token plain">https://lists.apache.org/thread.html/xxxxxxxxxxxxxxxxxxxxxxx</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
-</span></span><span class="token-line" style="color:#393A34"><span class="token plain">Thanks a lot to everyone for taking your time to review our release candidate.</span></span><span class="token-line" style="color:#393A34"><span class="token plain">We will proceed with publishing the approved artifacts and sending out the</span></span><span class="token-line" style="color:#393A34"><span class="token plain">announcements in the coming days.</span></span></code></pre><button type="butto [...]
+</span></span><span class="token-line" style="color:#393A34"><span class="token plain">Thanks a lot to everyone for taking your time to review our release candidate.</span></span><span class="token-line" style="color:#393A34"><span class="token plain">We will proceed with publishing the approved artifacts and sending out the</span></span><span class="token-line" style="color:#393A34"><span class="token plain">announcements in the coming days.</span></span></code></pre><button type="butto [...]
</span></span><span class="token-line" style="color:#393A34"><span class="token plain">Apache ShenYu (incubating) Team is glad to announce the new release of Apache ShenYu (incubating) ${RELEASE.VERSION}.</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
</span></span><span class="token-line" style="color:#393A34"><span class="token plain">Apache ShenYu (incubating) is an asynchronous, high-performance, cross-language, responsive API gateway.</span></span><span class="token-line" style="color:#393A34"><span class="token plain">Support various languages (http protocol), support Dubbo, Spring-Cloud, Grpc, Motan, Sofa, Tars and other protocols.</span></span><span class="token-line" style="color:#393A34"><span class="token plain">Plugin desi [...]
</span></span><span class="token-line" style="color:#393A34"><span class="token plain">Download Links: https://shenyu.apache.org/projects/shenyu/download/</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
@@ -102,10 +102,10 @@ After at least 72 hours and with at least 3 <code>+1 binding</code> votes, it ca
</span></span><span class="token-line" style="color:#393A34"><span class="token plain">--</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
</span></span><span class="token-line" style="color:#393A34"><span class="token plain">DISCLAIMER</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
</span></span><span class="token-line" style="color:#393A34"><span class="token plain">Apache ShenYu (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the Apache Incubator PMC.</span></span><span class="token-line" style="color:#393A34"><span class="token plain">Incubation is required of all newly accepted projects until a further review indicates that the infrastructure,</span></span><span class="token-line" style="color:#393A34"><span [...]
-</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div></div><footer class="row docusaurus-mt-lg"><div class="col"><a href="https://github.com/apache/incubator-shenyu-website/edit/main/community/5-release-guide.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_2_ui" aria-hidden="true"><g><path d="m34.5 11.7l-3 3.1-6.3-6.3 [...]
+</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div></div><footer class="row docusaurus-mt-lg"><div class="col"><a href="https://github.com/apache/incubator-shenyu-website/edit/main/community/5-release-guide.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_2_ui" aria-hidden="true"><g><path d="m34.5 11.7l-3 3.1-6.3-6.3 [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/community/subscribe-email/index.html b/community/subscribe-email/index.html
index 2b6cd94..f4de506 100644
--- a/community/subscribe-email/index.html
+++ b/community/subscribe-email/index.html
@@ -9,15 +9,15 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Subscribe Email | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//community/subscribe-email"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
+<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/community/two-fa/index.html b/community/two-fa/index.html
index d4c2a46..4b2c468 100644
--- a/community/two-fa/index.html
+++ b/community/two-fa/index.html
@@ -9,17 +9,17 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Two FA | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//community/two-fa"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:d [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
To ensure the security of the committer’s account, we need you to enable 2FA to sign in and contribute codes on GitHub.</p><p>More details, please refer to <a href="https://help.github.com/articles/requiring-two-factor-authentication-in-your-organization/" target="_blank" rel="noopener noreferrer">2FA</a>.</p><blockquote><p>To be noticed: If you do not enable 2FA, you will be removed from the project and unable to access our repositories and the fork from our private repository.</p></blo [...]
-At this time, you will use username + private access Token in replace of username + password to submit codes.</p><p>For detailed operations, please refer to <a href="https://help.github.com/articles/creating-a-personal-access-token-for-the-command-line/" target="_blank" rel="noopener noreferrer">Create a Private Token</a>.</p></div><footer class="row docusaurus-mt-lg"><div class="col"><a href="https://github.com/apache/incubator-shenyu-website/edit/main/community/8-two-fa.md" target="_bl [...]
+At this time, you will use username + private access Token in replace of username + password to submit codes.</p><p>For detailed operations, please refer to <a href="https://help.github.com/articles/creating-a-personal-access-token-for-the-command-line/" target="_blank" rel="noopener noreferrer">Create a Private Token</a>.</p></div><footer class="row docusaurus-mt-lg"><div class="col"><a href="https://github.com/apache/incubator-shenyu-website/edit/main/community/8-two-fa.md" target="_bl [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/community/user-registration/index.html b/community/user-registration/index.html
index 93e7621..09444bd 100644
--- a/community/user-registration/index.html
+++ b/community/user-registration/index.html
@@ -9,15 +9,15 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">User Registration | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//community/user-registration"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="t [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
+<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/community/vote-committer/index.html b/community/vote-committer/index.html
index 4fd1e68..5f8303b 100644
--- a/community/vote-committer/index.html
+++ b/community/vote-committer/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">How to vote Committer | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//community/vote-committer"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet=" [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -51,10 +51,10 @@
</span></span><span class="token-line" style="color:#393A34"><span class="token plain">Hi community,</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
</span></span><span class="token-line" style="color:#393A34"><span class="token plain">The Polling Project Management Committee (PPMC) for Apache shenyu</span></span><span class="token-line" style="color:#393A34"><span class="token plain">has invited (nominee) to become a committer and we are pleased to announce that he has accepted.</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
</span></span><span class="token-line" style="color:#393A34"><span class="token plain">(nominee) is active in Apache ShenYu community, hope see your further interactions with the community! </span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
-</span></span><span class="token-line" style="color:#393A34"><span class="token plain">Thanks for your contributions.</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div></div><footer class="row docusaurus-mt-lg"><div class="col"><a href="https://github.com/apache/incubator-shenyu-website/edit/main/community/6-vote-committer.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" hei [...]
+</span></span><span class="token-line" style="color:#393A34"><span class="token plain">Thanks for your contributions.</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div></div><footer class="row docusaurus-mt-lg"><div class="col"><a href="https://github.com/apache/incubator-shenyu-website/edit/main/community/6-vote-committer.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" hei [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/community/vote-ppmc/index.html b/community/vote-ppmc/index.html
index 17a17ce..a5de4ea 100644
--- a/community/vote-ppmc/index.html
+++ b/community/vote-ppmc/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Voting in a new PPMC member | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//community/vote-ppmc"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet= [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -54,10 +54,10 @@
</span></span><span class="token-line" style="color:#393A34"><span class="token plain">Finally, the PPMC (and assuming graduation, the PMC) is not meant to create </span></span><span class="token-line" style="color:#393A34"><span class="token plain">a hierarchy within the committership or the community. In fact, a goal is to</span></span><span class="token-line" style="color:#393A34"><span class="token plain">add all committers over time to the PPMC/PMC, as our belief is that those who< [...]
</span></span><span class="token-line" style="color:#393A34"><span class="token plain">With the expectation of your acceptance, welcome!</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
</span></span><span class="token-line" style="color:#393A34"><span class="token plain">The Apache ShenYu PPMC</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
-</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><p><strong>8. Nominee replies the invitation, including content like accept the offer and give thanks.</strong></p><p><strong>9. PPMC adds new PPMC member in <a href="https://whimsy.apache.org/roster/ppmc/shenyu" target="_blank" rel="noopener noreferrer">roster</a>.</strong></p></div><footer class="row docusaurus-mt-lg"><div class="col"><a href=" [...]
+</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><p><strong>8. Nominee replies the invitation, including content like accept the offer and give thanks.</strong></p><p><strong>9. PPMC adds new PPMC member in <a href="https://whimsy.apache.org/roster/ppmc/shenyu" target="_blank" rel="noopener noreferrer">roster</a>.</strong></p></div><footer class="row docusaurus-mt-lg"><div class="col"><a href=" [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/2.3.0/admin/dictionary-management/index.html b/docs/2.3.0/admin/dictionary-management/index.html
index 7dea942..332f9ce 100644
--- a/docs/2.3.0/admin/dictionary-management/index.html
+++ b/docs/2.3.0/admin/dictionary-management/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Dict Management | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/2.3.0/admin/dictionary-management"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.3.0"><meta data-react-he [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -17,7 +17,7 @@
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/2.3.0/admin/plugin-handle-explanation/index.html b/docs/2.3.0/admin/plugin-handle-explanation/index.html
index 2155125..b410f1d 100644
--- a/docs/2.3.0/admin/plugin-handle-explanation/index.html
+++ b/docs/2.3.0/admin/plugin-handle-explanation/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Plugin Handle Explanation | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/2.3.0/admin/plugin-handle-explanation"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.3.0"><meta [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -19,7 +19,7 @@ Configure the corresponding entity class as follows:</p><div class="codeBlockCon
<img src="https://yu199195.github.io/images/soul/plugin-manager.png"></p><p><strong>step2.</strong> Add a string type field path and a numeric type TIMEOUT</p><p><img src="https://yu199195.github.io/images/soul/add-plugin-handle.png"></p><p><strong>step3.</strong> Finally, you can enter path, TIMEOUT and commit to the handle field when you add a rule in the plugin rule configuration page</p><p><img src="https://yu199195.github.io/images/soul/springcloud-rule-handle.png"></p><p><em>Note: [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/2.3.0/admin/selector-and-rule/index.html b/docs/2.3.0/admin/selector-and-rule/index.html
index 8b27d71..0e884ad 100644
--- a/docs/2.3.0/admin/selector-and-rule/index.html
+++ b/docs/2.3.0/admin/selector-and-rule/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Selector Detailed Explanation | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/2.3.0/admin/selector-and-rule"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.3.0"><meta dat [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -18,7 +18,7 @@
</p></li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="condition-explanation"></a>Condition Explanation<a class="hash-link" href="#condition-explanation" title="Direct link to heading">#</a></h2><ul><li><p>uri matching (recommend)</p><ul><li><p>uri matching is based on your request uri, the frontend won't change anything before accessing the gateway.</p></li><li><p>the <code>match</code> filter method is the same with<code>springmvc</code> fuzzy [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/2.3.0/design/config/index.html b/docs/2.3.0/design/config/index.html
index 0b41624..04bf0e7 100644
--- a/docs/2.3.0/design/config/index.html
+++ b/docs/2.3.0/design/config/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Configuration Flow Introduction | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/2.3.0/design/config"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.3.0"><meta data-react- [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -18,7 +18,7 @@
<img src="https://yu199195.github.io/images/soul/plugin-data.png"></p></li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="feature"></a>Feature<a class="hash-link" href="#feature" title="Direct link to heading">#</a></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></div><foot [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/2.3.0/design/data-sync/index.html b/docs/2.3.0/design/data-sync/index.html
index d08d9fb..956aa6c 100644
--- a/docs/2.3.0/design/data-sync/index.html
+++ b/docs/2.3.0/design/data-sync/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Data Synchronization Design | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/2.3.0/design/data-sync"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.3.0"><meta data-react-h [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -21,7 +21,7 @@
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> // Servlet3.0 asynchronously responds to http request</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> final AsyncContext asyncContext = request.startAsync();</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> asyncContext.setTimeout(0L);</span></span><span class="token-line" style="color:#393A34"><span class="token pla [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/2.3.0/design/database-design/index.html b/docs/2.3.0/design/database-design/index.html
index b35f58f..416dfe4 100644
--- a/docs/2.3.0/design/database-design/index.html
+++ b/docs/2.3.0/design/database-design/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Database Design | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/2.3.0/design/database-design"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.3.0"><meta data-react-helmet= [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -19,7 +19,7 @@
<img src="/assets/images/soul-permission-db-90c870eefea0da663079cdf6638c7ce7.png"></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></div><footer class="row docusaurus-mt-lg"><div class="col"><a href="https://github.com/apache/incubator-shenyu-website/edit/main/versioned_docs/version-2.3.0/design/database-design.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" height="20" [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/2.3.0/design/meta-data/index.html b/docs/2.3.0/design/meta-data/index.html
index 192c5ff..21f52c9 100644
--- a/docs/2.3.0/design/meta-data/index.html
+++ b/docs/2.3.0/design/meta-data/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">MetaData Concept Design | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/2.3.0/design/meta-data"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.3.0"><meta data-react-helme [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -18,7 +18,7 @@
</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><ul><li><p>Metadata design as below,the most important is using it in dubbo's generalization call.</p></li><li><p>Pay attention to the field <code>path</code>,we will match specific data according to your field path during requesting gateway,and then carry out the follow-up process.</p></li><li><p>Pay attention to the field <code>rpc_ext</co [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/2.3.0/developer-guide/custom-filter/index.html b/docs/2.3.0/developer-guide/custom-filter/index.html
index 87fe12c..7b21ea8 100644
--- a/docs/2.3.0/developer-guide/custom-filter/index.html
+++ b/docs/2.3.0/developer-guide/custom-filter/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Filter Extension | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/2.3.0/developer-guide/custom-filter"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.3.0"><meta data-react [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -31,7 +31,7 @@
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> /**</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> * this is Template Method ,children Implement your own And response client.</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> *</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> * @param exchange the current server exchange. [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/2.3.0/developer-guide/custom-parsing-ip-and-host/index.html b/docs/2.3.0/developer-guide/custom-parsing-ip-and-host/index.html
index 33ff517..8514043 100644
--- a/docs/2.3.0/developer-guide/custom-parsing-ip-and-host/index.html
+++ b/docs/2.3.0/developer-guide/custom-parsing-ip-and-host/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Fetching Correct IP Address And Host | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/2.3.0/developer-guide/custom-parsing-ip-and-host"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -19,7 +19,7 @@
</span></span><span class="token-line" style="color:#393A34"><span class="token plain">}</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><ul><li>Register defined class as a Spring Bean.</li></ul><div class="codeBlockContainer_K1bP"><div class="codeBlockContent_hGly java"><pre tabindex="0" class="prism-code language-java codeBlock_23N8 thin-scrollbar" style="color:#393A34;background-color:#f6f8f [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/2.3.0/developer-guide/custom-plugin/index.html b/docs/2.3.0/developer-guide/custom-plugin/index.html
index b6161bc..5a38dcf 100644
--- a/docs/2.3.0/developer-guide/custom-plugin/index.html
+++ b/docs/2.3.0/developer-guide/custom-plugin/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Custom Plugin | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/2.3.0/developer-guide/custom-plugin"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.3.0"><meta data-react-he [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -25,7 +25,7 @@
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> @Override</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> protected Mono<Void> handleRuleIsNull(final String pluginName, </span></span><span class="token-line" style="color:#393A34"><span class="token plain"> final ServerWebExchange exchange, </span></span><span class="token-line" style="color:#393A34"><span cl [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/2.3.0/developer-guide/custom-result/index.html b/docs/2.3.0/developer-guide/custom-result/index.html
index ea9748a..86850b0 100644
--- a/docs/2.3.0/developer-guide/custom-result/index.html
+++ b/docs/2.3.0/developer-guide/custom-result/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Custom Response | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/2.3.0/developer-guide/custom-result"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.3.0"><meta data-react- [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -24,7 +24,7 @@
</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><ul><li><code>T</code> is a generic parameter for your response data.</li><li>Register defined class as a Spring Bean.</li></ul><div class="codeBlockContainer_K1bP"><div class="codeBlockContent_hGly java"><pre tabindex="0" class="prism-code language-java codeBlock_23N8 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="co [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/2.3.0/developer-guide/custom-sign-algorithm/index.html b/docs/2.3.0/developer-guide/custom-sign-algorithm/index.html
index d236758..5962582 100644
--- a/docs/2.3.0/developer-guide/custom-sign-algorithm/index.html
+++ b/docs/2.3.0/developer-guide/custom-sign-algorithm/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Custom Sign Algorithm | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/2.3.0/developer-guide/custom-sign-algorithm"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.3.0"><me [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -18,7 +18,7 @@
</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><ul><li>When returning true in Pair, the sign verification passes. If there's false, the String in Pair will be return to the frontend to show.</li><li>Register defined class as a Spring Bean.</li></ul><div class="codeBlockContainer_K1bP"><div class="codeBlockContent_hGly java"><pre tabindex="0" class="prism-code language-java codeBlock_23N8 [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/2.3.0/developer-guide/developer-soul-client/index.html b/docs/2.3.0/developer-guide/developer-soul-client/index.html
index 5ac393e..f18f72d 100644
--- a/docs/2.3.0/developer-guide/developer-soul-client/index.html
+++ b/docs/2.3.0/developer-guide/developer-soul-client/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">A multilingual HTTP client | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/2.3.0/developer-guide/developer-soul-client"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.3.0 [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -17,7 +17,7 @@
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/2.3.0/developer-guide/file-and-image/index.html b/docs/2.3.0/developer-guide/file-and-image/index.html
index d458163..f242233 100644
--- a/docs/2.3.0/developer-guide/file-and-image/index.html
+++ b/docs/2.3.0/developer-guide/file-and-image/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">File Uploading And Downloading | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/2.3.0/developer-guide/file-and-image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.3.0">< [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -17,7 +17,7 @@
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/2.3.0/developer-guide/soul-optimize/index.html b/docs/2.3.0/developer-guide/soul-optimize/index.html
index b6aa43d..1ebefc7 100644
--- a/docs/2.3.0/developer-guide/soul-optimize/index.html
+++ b/docs/2.3.0/developer-guide/soul-optimize/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Soul Optimize | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/2.3.0/developer-guide/soul-optimize"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.3.0"><meta data-react-he [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -19,7 +19,7 @@
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> @Override</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> public HttpServer apply(final HttpServer httpServer) {</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> return httpServer</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> .tcpConfiguration(tcpServer -> [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/2.3.0/developer-guide/thread/index.html b/docs/2.3.0/developer-guide/thread/index.html
index c694e90..5ae232c 100644
--- a/docs/2.3.0/developer-guide/thread/index.html
+++ b/docs/2.3.0/developer-guide/thread/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Thread Model | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/2.3.0/developer-guide/thread"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.3.0"><meta data-react-helmet="tr [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -17,7 +17,7 @@
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/2.3.0/doc-download/index.html b/docs/2.3.0/doc-download/index.html
index c110508..c17ea7f 100644
--- a/docs/2.3.0/doc-download/index.html
+++ b/docs/2.3.0/doc-download/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Doc Download | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/2.3.0/doc-download"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.3.0"><meta data-react-helmet="true" name=" [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -17,7 +17,7 @@
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/2.3.0/index/index.html b/docs/2.3.0/index/index.html
index 10798c8..a968fa2 100644
--- a/docs/2.3.0/index/index.html
+++ b/docs/2.3.0/index/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Soul Introduction | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/2.3.0/index"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.3.0"><meta data-react-helmet="true" name="do [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -17,7 +17,7 @@
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/2.3.0/plugins/context-path-plugin/index.html b/docs/2.3.0/plugins/context-path-plugin/index.html
index 4dc3a4d..0b08025 100644
--- a/docs/2.3.0/plugins/context-path-plugin/index.html
+++ b/docs/2.3.0/plugins/context-path-plugin/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">ContextPath Plugin | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/2.3.0/plugins/context-path-plugin"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.3.0"><meta data-react [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -18,7 +18,7 @@
The configured contextPath is <code>/soul/http</code>, then the requested url is <code>/order</code>.</li></ul></div><footer class="row docusaurus-mt-lg"><div class="col"><a href="https://github.com/apache/incubator-shenyu-website/edit/main/versioned_docs/version-2.3.0/plugins/context-path-plugin.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_2_ui" aria-hidden="true"><g><path d="m34.5 11.7l-3 3.1-6.3-6.3 3 [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/2.3.0/plugins/divide-plugin/index.html b/docs/2.3.0/plugins/divide-plugin/index.html
index 04c56be..f02bc6f 100644
--- a/docs/2.3.0/plugins/divide-plugin/index.html
+++ b/docs/2.3.0/plugins/divide-plugin/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Divide Plugin | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/2.3.0/plugins/divide-plugin"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.3.0"><meta data-react-helmet="tr [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -19,7 +19,7 @@
</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="plugin-detail"></a>Plugin Detail<a class="hash-link" href="#plugin-detail" title="Direct link to heading">#</a></h2><ul><li>Divide is a plugin for http forward proxy, and all http requests are called by this plugin in load balancing.</li><li>Selectors and rules, please [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/2.3.0/plugins/dubbo-plugin/index.html b/docs/2.3.0/plugins/dubbo-plugin/index.html
index 57157c4..24c1f86 100644
--- a/docs/2.3.0/plugins/dubbo-plugin/index.html
+++ b/docs/2.3.0/plugins/dubbo-plugin/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Dubbo Plugin | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/2.3.0/plugins/dubbo-plugin"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.3.0"><meta data-react-helmet="true [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -18,7 +18,7 @@
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> </span><span class="token tag punctuation" style="color:#393A34"><</span><span class="token tag" style="color:#00009f">dependency</span><span class="token tag punctuation" style="color:#393A34">></span><span class="token plain"></span></span><span class="token-line" style="color:#393A34"><span class="token plain"> </span><span class="token tag punctuation" style="color:#393A34"><</spa [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/2.3.0/plugins/hystrix-plugin/index.html b/docs/2.3.0/plugins/hystrix-plugin/index.html
index 89ca47c..c26f4b1 100644
--- a/docs/2.3.0/plugins/hystrix-plugin/index.html
+++ b/docs/2.3.0/plugins/hystrix-plugin/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Hystrix Plugin | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/2.3.0/plugins/hystrix-plugin"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.3.0"><meta data-react-helmet=" [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -17,7 +17,7 @@
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/2.3.0/plugins/monitor-plugin/index.html b/docs/2.3.0/plugins/monitor-plugin/index.html
index 42cb812..16b3529 100644
--- a/docs/2.3.0/plugins/monitor-plugin/index.html
+++ b/docs/2.3.0/plugins/monitor-plugin/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Monitor Plugin | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/2.3.0/plugins/monitor-plugin"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.3.0"><meta data-react-helmet=" [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -19,7 +19,7 @@
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token comment" style="color:#999988;font-style:italic"># port : Pulled ports for exposing to prometheus service.</span><span class="token plain"></span></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token comment" style="color:#999988;font-style:italic"># host : If not filled in, it is the host of soul Gateway.</span><span class=" [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/2.3.0/plugins/rate-limiter-plugin/index.html b/docs/2.3.0/plugins/rate-limiter-plugin/index.html
index a61ff86..23d0f8a 100644
--- a/docs/2.3.0/plugins/rate-limiter-plugin/index.html
+++ b/docs/2.3.0/plugins/rate-limiter-plugin/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">RateLimiter Plugin | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/2.3.0/plugins/rate-limiter-plugin"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.3.0"><meta data-react [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -20,7 +20,7 @@
<img src="/assets/images/sldingwindow-c529b50727afb275845585edb72b0215.png"></li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="plugin-setting"></a>Plugin Setting<a class="hash-link" href="#plugin-setting" title="Direct link to heading">#</a></h2><ul><li><p>In <code>soul-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 o [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/2.3.0/plugins/redirect-plugin/index.html b/docs/2.3.0/plugins/redirect-plugin/index.html
index 60582d8..b4159db 100644
--- a/docs/2.3.0/plugins/redirect-plugin/index.html
+++ b/docs/2.3.0/plugins/redirect-plugin/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Redirect Plugin | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/2.3.0/plugins/redirect-plugin"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.3.0"><meta data-react-helmet [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -17,7 +17,7 @@
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/2.3.0/plugins/resilience4j-plugin/index.html b/docs/2.3.0/plugins/resilience4j-plugin/index.html
index 9ce547c..32104b2 100644
--- a/docs/2.3.0/plugins/resilience4j-plugin/index.html
+++ b/docs/2.3.0/plugins/resilience4j-plugin/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Resilience4j Plugin | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/2.3.0/plugins/resilience4j-plugin"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.3.0"><meta data-reac [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -18,7 +18,7 @@
Sliding window can either be 0:count-based or 1:time-based.,default value:0。</p></li><li><p>minimumNumberOfCalls :Configures the minimum number of calls which are required (per sliding window period) before the CircuitBreaker can calculate the error rate or slow call rate,default value:100。</p></li><li><p>waitIntervalFunctionInOpenState :Configures the circuitBreaker time(ms) of duration,default value:10。</p></li><li><p>permittedNumberOfCallsInHalfOpenState :Configures the number of perm [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/2.3.0/plugins/rewrite-plugin/index.html b/docs/2.3.0/plugins/rewrite-plugin/index.html
index 12b4355..853e3ee 100644
--- a/docs/2.3.0/plugins/rewrite-plugin/index.html
+++ b/docs/2.3.0/plugins/rewrite-plugin/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Rewrite Plugin | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/2.3.0/plugins/rewrite-plugin"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.3.0"><meta data-react-helmet=" [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -17,7 +17,7 @@
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/2.3.0/plugins/sentinel-plugin/index.html b/docs/2.3.0/plugins/sentinel-plugin/index.html
index ef61fc2..fbb523d 100644
--- a/docs/2.3.0/plugins/sentinel-plugin/index.html
+++ b/docs/2.3.0/plugins/sentinel-plugin/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Sentinel Plugin | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/2.3.0/plugins/sentinel-plugin"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.3.0"><meta data-react-helmet [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -22,7 +22,7 @@
</li><li><code>fallbackUri</code>: degraded uri after circuit breaking.</li></ul></li></ul></div><footer class="row docusaurus-mt-lg"><div class="col"><a href="https://github.com/apache/incubator-shenyu-website/edit/main/versioned_docs/version-2.3.0/plugins/sentinel-plugin.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_2_ui" aria-hidden="true"><g><path d="m34.5 11.7l-3 3.1-6.3-6.3 3.1-3q0.5-0.5 1.2-0.5t1.1 [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/2.3.0/plugins/sign-plugin/index.html b/docs/2.3.0/plugins/sign-plugin/index.html
index 5fa77f0..639e098 100644
--- a/docs/2.3.0/plugins/sign-plugin/index.html
+++ b/docs/2.3.0/plugins/sign-plugin/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Sign Plugin | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/2.3.0/plugins/sign-plugin"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.3.0"><meta data-react-helmet="true" [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -18,7 +18,7 @@
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> Map<String, String> map = Maps.newHashMapWithExpectedSize(2);</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> //timestamp is string format of millisecond. String.valueOf(LocalDateTime.now().toInstant(ZoneOffset.of("+8")).toEpochMilli()) </span></span><span class="token-line" style="color:#393A34"><span class="token plain"> map.put("time [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/2.3.0/plugins/sofa-plugin/index.html b/docs/2.3.0/plugins/sofa-plugin/index.html
index 5ef4803..ddc4291 100644
--- a/docs/2.3.0/plugins/sofa-plugin/index.html
+++ b/docs/2.3.0/plugins/sofa-plugin/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Sofa Plugin | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/2.3.0/plugins/sofa-plugin"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.3.0"><meta data-react-helmet="true" [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -17,7 +17,7 @@
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/2.3.0/plugins/spring-cloud-plugin/index.html b/docs/2.3.0/plugins/spring-cloud-plugin/index.html
index 6468211..60d8be6 100644
--- a/docs/2.3.0/plugins/spring-cloud-plugin/index.html
+++ b/docs/2.3.0/plugins/spring-cloud-plugin/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">SpringCloud Plugin | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/2.3.0/plugins/spring-cloud-plugin"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.3.0"><meta data-react [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -19,7 +19,7 @@
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token tag punctuation" style="color:#393A34"><</span><span class="token tag" style="color:#00009f">dependency</span><span class="token tag punctuation" style="color:#393A34">></span><span class="token plain"></span></span><span class="token-line" style="color:#393A34"><span class="token plain"> </span><span class="token tag punctuation" style="color:#393A34"><</span><spa [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/2.3.0/plugins/waf-plugin/index.html b/docs/2.3.0/plugins/waf-plugin/index.html
index 07e23b6..8f7a8e6 100644
--- a/docs/2.3.0/plugins/waf-plugin/index.html
+++ b/docs/2.3.0/plugins/waf-plugin/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Waf Plugin | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/2.3.0/plugins/waf-plugin"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.3.0"><meta data-react-helmet="true" na [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -17,7 +17,7 @@
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/2.3.0/plugins/websocket-plugin/index.html b/docs/2.3.0/plugins/websocket-plugin/index.html
index ecb76c6..bd2a04b 100644
--- a/docs/2.3.0/plugins/websocket-plugin/index.html
+++ b/docs/2.3.0/plugins/websocket-plugin/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Websocket Plugin | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/2.3.0/plugins/websocket-plugin"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.3.0"><meta data-react-helm [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -18,7 +18,7 @@
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token tag punctuation" style="color:#393A34"><</span><span class="token tag" style="color:#00009f">dependency</span><span class="token tag punctuation" style="color:#393A34">></span><span class="token plain"></span></span><span class="token-line" style="color:#393A34"><span class="token plain"> </span><span class="token tag punctuation" style="color:#393A34"><</span><spa [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/2.3.0/quick-start/quick-start-dubbo/index.html b/docs/2.3.0/quick-start/quick-start-dubbo/index.html
index 0465f5a..0bdb72e 100644
--- a/docs/2.3.0/quick-start/quick-start-dubbo/index.html
+++ b/docs/2.3.0/quick-start/quick-start-dubbo/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Quick start with Dubbo | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/2.3.0/quick-start/quick-start-dubbo"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.3.0"><meta data [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -17,7 +17,7 @@
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/2.3.0/quick-start/quick-start-grpc/index.html b/docs/2.3.0/quick-start/quick-start-grpc/index.html
index 121ed5f..d72e419 100644
--- a/docs/2.3.0/quick-start/quick-start-grpc/index.html
+++ b/docs/2.3.0/quick-start/quick-start-grpc/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Quick start with grpc | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/2.3.0/quick-start/quick-start-grpc"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.3.0"><meta data-r [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -17,7 +17,7 @@
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/2.3.0/quick-start/quick-start-http/index.html b/docs/2.3.0/quick-start/quick-start-http/index.html
index 307172a..5cb000b 100644
--- a/docs/2.3.0/quick-start/quick-start-http/index.html
+++ b/docs/2.3.0/quick-start/quick-start-http/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Quick start with http | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/2.3.0/quick-start/quick-start-http"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.3.0"><meta data-r [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -18,7 +18,7 @@
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token tag punctuation" style="color:#393A34"><</span><span class="token tag" style="color:#00009f">dependency</span><span class="token tag punctuation" style="color:#393A34">></span><span class="token plain"></span></span><span class="token-line" style="color:#393A34"><span class="token plain"> </span><span class="token tag punctuation" style="color:#393A34"><</span><spa [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/2.3.0/quick-start/quick-start-sofa/index.html b/docs/2.3.0/quick-start/quick-start-sofa/index.html
index 84e92ba..9f1c20b 100644
--- a/docs/2.3.0/quick-start/quick-start-sofa/index.html
+++ b/docs/2.3.0/quick-start/quick-start-sofa/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Quick start with sofa | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/2.3.0/quick-start/quick-start-sofa"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.3.0"><meta data-r [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -21,7 +21,7 @@
<img src="/assets/images/postman-findbyid-37cef6ac98fe1f4cbb95e83661a214bf.png"></p><p>Complex multi-parameter example: The related interface implementation class is <code>org.dromara.soul.examples.sofa.service.impl.SofaMultiParamServiceImpl#batchSaveNameAndId</code></p><div class="codeBlockContainer_K1bP"><div class="codeBlockContent_hGly java"><pre tabindex="0" class="prism-code language-java codeBlock_23N8 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="cod [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/2.3.0/quick-start/quick-start-springcloud/index.html b/docs/2.3.0/quick-start/quick-start-springcloud/index.html
index ba98b4c..31ff91f 100644
--- a/docs/2.3.0/quick-start/quick-start-springcloud/index.html
+++ b/docs/2.3.0/quick-start/quick-start-springcloud/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Quick start with SpringCloud | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/2.3.0/quick-start/quick-start-springcloud"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.3.0 [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -19,7 +19,7 @@
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token comment" style="color:#999988;font-style:italic"><!--soul springCloud plugin start end--></span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><p>Startup the <code>soul-bootstrap</code> project</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="run-the [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/2.3.0/quick-start/quick-start-tars/index.html b/docs/2.3.0/quick-start/quick-start-tars/index.html
index 001c7e3..89e3721 100644
--- a/docs/2.3.0/quick-start/quick-start-tars/index.html
+++ b/docs/2.3.0/quick-start/quick-start-tars/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Quick start with Tars | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/2.3.0/quick-start/quick-start-tars"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.3.0"><meta data-r [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -18,7 +18,7 @@
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token tag punctuation" style="color:#393A34"><</span><span class="token tag" style="color:#00009f">dependency</span><span class="token tag punctuation" style="color:#393A34">></span><span class="token plain"></span></span><span class="token-line" style="color:#393A34"><span class="token plain"> </span><span class="token tag punctuation" style="color:#393A34"><</span><spa [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/2.3.0/register-center/register-center-access/index.html b/docs/2.3.0/register-center/register-center-access/index.html
index 740d5ec..739c215 100644
--- a/docs/2.3.0/register-center/register-center-access/index.html
+++ b/docs/2.3.0/register-center/register-center-access/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Register Center Access | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/2.3.0/register-center/register-center-access"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.3.0">< [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -23,7 +23,7 @@
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token comment" style="color:#999988;font-style:italic"># registerType : register type, set consul.</span><span class="token plain"></span></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token comment" style="color:#999988;font-style:italic"># port: your project port number; apply to springmvc/tars/grpc</span><span class="token plai [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/2.3.0/register-center/register-center-design/index.html b/docs/2.3.0/register-center/register-center-design/index.html
index 0dc9b98..bcb998c 100644
--- a/docs/2.3.0/register-center/register-center-design/index.html
+++ b/docs/2.3.0/register-center/register-center-design/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Register Center Design | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/2.3.0/register-center/register-center-design"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.3.0">< [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -18,7 +18,7 @@
</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><p>Consul register client will save data to consul when soul client is started.</p><p>Consul register server will keep watching the change of data node.</p><p>Trigger selector and rule data update and event will be published, when metadata data node update.</p><p>Trigger selector and upstream update and event will be published, when uri data node [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/2.3.0/team/index.html b/docs/2.3.0/team/index.html
index 123f95a..949e740 100644
--- a/docs/2.3.0/team/index.html
+++ b/docs/2.3.0/team/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Team Introduction | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/2.3.0/team"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.3.0"><meta data-react-helmet="true" name="doc [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -17,7 +17,7 @@
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/2.3.0/users-guide/dubbo-proxy/index.html b/docs/2.3.0/users-guide/dubbo-proxy/index.html
index 14ec97f..3ed2c6c 100644
--- a/docs/2.3.0/users-guide/dubbo-proxy/index.html
+++ b/docs/2.3.0/users-guide/dubbo-proxy/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Integrate dubbo with soul gateway | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/2.3.0/users-guide/dubbo-proxy"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.3.0"><meta [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -28,7 +28,7 @@ method.</li></ul></li><li>Single java bean parameter type (<code>default</code>)
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> @Override</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> @SoulDubboClient(path = "/test", desc = "test method")</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> public String test(@Valid HelloServiceRequest name) throws SoulException {</span></span><span class="token-line" style="colo [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/2.3.0/users-guide/http-proxy/index.html b/docs/2.3.0/users-guide/http-proxy/index.html
index 3ee7ff5..c75bbac 100644
--- a/docs/2.3.0/users-guide/http-proxy/index.html
+++ b/docs/2.3.0/users-guide/http-proxy/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Integrate Http with soul gateway | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/2.3.0/users-guide/http-proxy"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.3.0"><meta d [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -18,7 +18,7 @@
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> </span><span class="token tag punctuation" style="color:#393A34"><</span><span class="token tag" style="color:#00009f">dependency</span><span class="token tag punctuation" style="color:#393A34">></span><span class="token plain"></span></span><span class="token-line" style="color:#393A34"><span class="token plain"> </span><span class="token tag punctuation" style="color:#393A34"><</spa [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/2.3.0/users-guide/sofa-rpc-proxy/index.html b/docs/2.3.0/users-guide/sofa-rpc-proxy/index.html
index 60c73a3..91a2c60 100644
--- a/docs/2.3.0/users-guide/sofa-rpc-proxy/index.html
+++ b/docs/2.3.0/users-guide/sofa-rpc-proxy/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Sofa RPC Proxy | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/2.3.0/users-guide/sofa-rpc-proxy"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.3.0"><meta data-react-helm [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -26,7 +26,7 @@
</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div></div><footer class="row docusaurus-mt-lg"><div class="col"><a href="https://github.com/apache/incubator-shenyu-website/edit/main/versioned_docs/version-2.3.0/users-guide/sofa-rpc-proxy.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_2_ui" aria-hidden="true"><g><pat [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/2.3.0/users-guide/soul-set-up/index.html b/docs/2.3.0/users-guide/soul-set-up/index.html
index 5f9ad86..018a963 100644
--- a/docs/2.3.0/users-guide/soul-set-up/index.html
+++ b/docs/2.3.0/users-guide/soul-set-up/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Environment Setup | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/2.3.0/users-guide/soul-set-up"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.3.0"><meta data-react-helm [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -24,7 +24,7 @@ With soul you can easily create application with your own gateway.</li><li>Syste
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token key atrule" style="color:#00a4db">management</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"></span></span><span class="token-line" style="color:#393A34"><span class="token plain"> </span><span class="token key atrule" style="color:#00a4db">health</span><span class="token punctuation" style="color:#393A34">:</span><span class="tok [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/2.3.0/users-guide/spring-cloud-proxy/index.html b/docs/2.3.0/users-guide/spring-cloud-proxy/index.html
index 3c89407..e1ef756 100644
--- a/docs/2.3.0/users-guide/spring-cloud-proxy/index.html
+++ b/docs/2.3.0/users-guide/spring-cloud-proxy/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">SpringCloud Proxy | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/2.3.0/users-guide/spring-cloud-proxy"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.3.0"><meta data-rea [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -24,7 +24,7 @@
</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><ul><li>Then you can visit, very easy and simple.</li></ul></div><footer class="row docusaurus-mt-lg"><div class="col"><a href="https://github.com/apache/incubator-shenyu-website/edit/main/versioned_docs/version-2.3.0/users-guide/spring-cloud-proxy.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" height="20" width="20" viewB [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/2.3.0/users-guide/use-data-sync/index.html b/docs/2.3.0/users-guide/use-data-sync/index.html
index 534f909..440b9c7 100644
--- a/docs/2.3.0/users-guide/use-data-sync/index.html
+++ b/docs/2.3.0/users-guide/use-data-sync/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Use Different Data-Sync Strategy | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/2.3.0/users-guide/use-data-sync"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.3.0"><met [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -18,7 +18,7 @@
problems.</p></li></ul></li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="http-long-polling-sync"></a>Http long-polling sync<a class="hash-link" href="#http-long-polling-sync" title="Direct link to heading">#</a></h2><ul><li><p>gateway setting(note:restart)</p><ul><li><p>Add these dependencies in <code>pom.xml</code>:</p><div class="codeBlockContainer_K1bP"><div class="codeBlockContent_hGly xml"><pre tabindex="0" class="prism-code language-xml codeBl [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/deployment/deployment-custom/index.html b/docs/deployment/deployment-custom/index.html
index d82f21d..612f1f7 100644
--- a/docs/deployment/deployment-custom/index.html
+++ b/docs/deployment/deployment-custom/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Custom Deployment | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/deployment/deployment-custom"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.4.0"><meta data-react-helme [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -17,7 +17,7 @@
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/deployment/deployment-docker/index.html b/docs/deployment/deployment-docker/index.html
index a661089..312b702 100644
--- a/docs/deployment/deployment-docker/index.html
+++ b/docs/deployment/deployment-docker/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Docker Deployment | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/deployment/deployment-docker"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.4.0"><meta data-react-helme [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -17,7 +17,7 @@
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/deployment/deployment-helm/index.html b/docs/deployment/deployment-helm/index.html
index c66eb3a..a38c644 100644
--- a/docs/deployment/deployment-helm/index.html
+++ b/docs/deployment/deployment-helm/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Helm Deployment | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/deployment/deployment-helm"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.4.0"><meta data-react-helmet="t [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -17,7 +17,7 @@
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/deployment/deployment-k8s/index.html b/docs/deployment/deployment-k8s/index.html
index 164c00f..b46c10b 100644
--- a/docs/deployment/deployment-k8s/index.html
+++ b/docs/deployment/deployment-k8s/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">K8S Deployment | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/deployment/deployment-k8s"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.4.0"><meta data-react-helmet="tru [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -18,7 +18,7 @@
II. Use mysql as the database</li></ol><p>Similar to the h2 process, there are two points to note</p><ol><li>you need to load mysql-connector.jar, so you need a place to store the file</li><li>you need to specify an external mysql database configuration to proxy the external mysql database via endpoint</li></ol><p>The process is as follows.</p><ol><li>create nameSpace and configMap</li><li>create endpoint to proxy external mysql</li><li>create pv store mysql-connector.jar</li><li>deploy [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/deployment/deployment-local/index.html b/docs/deployment/deployment-local/index.html
index eec7436..962483b 100644
--- a/docs/deployment/deployment-local/index.html
+++ b/docs/deployment/deployment-local/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Local Deployment | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/deployment/deployment-local"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.4.0"><meta data-react-helmet= [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -17,7 +17,7 @@
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/deployment/deployment-package/index.html b/docs/deployment/deployment-package/index.html
index b51b1d2..6d552f5 100644
--- a/docs/deployment/deployment-package/index.html
+++ b/docs/deployment/deployment-package/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Binary Packages Deployment | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/deployment/deployment-package"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.4.0"><meta data-r [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -20,7 +20,7 @@
</span></span><span class="token-line" style="color:#393A34"><span class="token plain">> linux : ./start.sh </span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div></div><footer class="row docusaurus-mt-lg"><div class="col"><a href="https://github.com/apache/incubator-shenyu-website/edit/main/versioned_docs/version-2.4.0/deployment/deployment-package.md" target="_blank" rel="noreferrer noopener"><s [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/design/data-sync/index.html b/docs/design/data-sync/index.html
index c4c99e8..549a567 100644
--- a/docs/design/data-sync/index.html
+++ b/docs/design/data-sync/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Data Synchronization Design | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/design/data-sync"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.4.0"><meta data-react-helmet= [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -17,7 +17,7 @@
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/design/database-design/index.html b/docs/design/database-design/index.html
index ac5b8c9..59e1646 100644
--- a/docs/design/database-design/index.html
+++ b/docs/design/database-design/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Apache ShenYu Admin Database Design | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/design/database-design"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.4.0"><meta data [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -19,7 +19,7 @@
<img alt="data perission uml" src="/assets/images/data_permission-f382375f134eeb359e481ee2cd43482d.png"></p></li></ul><ul><li>Detailed design:<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 co [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/design/flow-control/index.html b/docs/design/flow-control/index.html
index e931d5a..62cb0c3 100644
--- a/docs/design/flow-control/index.html
+++ b/docs/design/flow-control/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Flow Control | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/design/flow-control"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.4.0"><meta data-react-helmet="true" name= [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -17,7 +17,7 @@
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/design/register-center-design/index.html b/docs/design/register-center-design/index.html
index aea9971..c59ffbb 100644
--- a/docs/design/register-center-design/index.html
+++ b/docs/design/register-center-design/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Application Client Access | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/design/register-center-design"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.4.0"><meta data-re [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -18,7 +18,7 @@
</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><p>When shenyu-client is started, The service interface information (MetaDataRegisterDTO/URIRegisterDTO) on the Metadata of the ServiceInstance (URIRegisterDTO) and Key-Value (MetaDataRegisterDTO), Store as described above.</p><p>shenyu-admin senses the update and deletion of data by monitoring the change of index of Catalog and KeyValue, and tri [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/design/spi-design/index.html b/docs/design/spi-design/index.html
index fc9850c..69845c4 100644
--- a/docs/design/spi-design/index.html
+++ b/docs/design/spi-design/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">SPI Design | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/design/spi-design"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.4.0"><meta data-react-helmet="true" name="doc [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -17,7 +17,7 @@
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/developer/custom-filter/index.html b/docs/developer/custom-filter/index.html
index 601a4f1..9e9b843 100644
--- a/docs/developer/custom-filter/index.html
+++ b/docs/developer/custom-filter/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Custom Filter | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/developer/custom-filter"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.4.0"><meta data-react-helmet="true" [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -27,7 +27,7 @@
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> /**</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> * this is Template Method ,children Implement your own And response client.</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> *</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> * @param exchange the current server exchange. [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/developer/custom-parsing-ip-and-host/index.html b/docs/developer/custom-parsing-ip-and-host/index.html
index 0b84e40..a4375ec 100644
--- a/docs/developer/custom-parsing-ip-and-host/index.html
+++ b/docs/developer/custom-parsing-ip-and-host/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Fetching Correct IP Address And Host | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/developer/custom-parsing-ip-and-host"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2. [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -19,7 +19,7 @@
</span></span><span class="token-line" style="color:#393A34"><span class="token plain">}</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><ul><li>Register defined class as a <code>Spring Bean</code>.</li></ul><div class="codeBlockContainer_K1bP"><div class="codeBlockContent_hGly java"><pre tabindex="0" class="prism-code language-java codeBlock_23N8 thin-scrollbar" style="color:#393A34;background [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/developer/custom-plugin/index.html b/docs/developer/custom-plugin/index.html
index 6accb3d..e1e7f0f 100644
--- a/docs/developer/custom-plugin/index.html
+++ b/docs/developer/custom-plugin/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Custom Plugin | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/developer/custom-plugin"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.4.0"><meta data-react-helmet="true" [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -37,7 +37,7 @@
</span></span><span class="token-line" style="color:#393A34"><span class="token plain">}</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><ul><li>Ensure <code>pluginNamed()</code> is same as the plugin name you defined.</li><li>Register defined class as a <code>Spring Bean</code>, or simply apply <code>@Component</code> in implementation class.</li></ul><div class="codeBlockContainer_K1bP"><div [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/developer/custom-result/index.html b/docs/developer/custom-result/index.html
index eddee81..69b351a 100644
--- a/docs/developer/custom-result/index.html
+++ b/docs/developer/custom-result/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Custom Response | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/developer/custom-result"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.4.0"><meta data-react-helmet="true [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -24,7 +24,7 @@
</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><ul><li><code>T</code> is a generic parameter for your response data.</li><li>Register defined class as a <code>Spring Bean</code>.</li></ul><div class="codeBlockContainer_K1bP"><div class="codeBlockContent_hGly java"><pre tabindex="0" class="prism-code language-java codeBlock_23N8 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><c [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/developer/custom-sign-algorithm/index.html b/docs/developer/custom-sign-algorithm/index.html
index 76f25c3..17c3edf 100644
--- a/docs/developer/custom-sign-algorithm/index.html
+++ b/docs/developer/custom-sign-algorithm/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Custom Sign Algorithm | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/developer/custom-sign-algorithm"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.4.0"><meta data-reac [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -18,7 +18,7 @@
</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><ul><li>When returning true in Pair, the sign verification passes. If there's false, the String in Pair will be return to the frontend to show.</li><li>Register defined class as a Spring Bean.</li></ul><div class="codeBlockContainer_K1bP"><div class="codeBlockContent_hGly java"><pre tabindex="0" class="prism-code language-java codeBlock_23N8 [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/developer/developer-shenyu-client/index.html b/docs/developer/developer-shenyu-client/index.html
index ea3fa8c..71f2273 100644
--- a/docs/developer/developer-shenyu-client/index.html
+++ b/docs/developer/developer-shenyu-client/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">A multilingual HTTP client | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/developer/developer-shenyu-client"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.4.0"><meta da [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -17,7 +17,7 @@
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/developer/file-and-image/index.html b/docs/developer/file-and-image/index.html
index 5676dd3..468bfc9 100644
--- a/docs/developer/file-and-image/index.html
+++ b/docs/developer/file-and-image/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">File Upload And Download | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/developer/file-and-image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.4.0"><meta data-react-he [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -17,7 +17,7 @@
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/developer/shenyu-optimize/index.html b/docs/developer/shenyu-optimize/index.html
index f7ebc97..91d8840 100644
--- a/docs/developer/shenyu-optimize/index.html
+++ b/docs/developer/shenyu-optimize/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">ShenYu Optimize | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/developer/shenyu-optimize"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.4.0"><meta data-react-helmet="tr [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -19,7 +19,7 @@
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> @Override</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> public HttpServer apply(final HttpServer httpServer) {</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> return httpServer</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> .tcpConfiguration(tcpServer -> [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/developer/spi/custom-load-balance/index.html b/docs/developer/spi/custom-load-balance/index.html
index 25de753..64f0866 100644
--- a/docs/developer/spi/custom-load-balance/index.html
+++ b/docs/developer/spi/custom-load-balance/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Custom Load Balance | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/developer/spi/custom-load-balance"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.4.0"><meta data-reac [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -18,7 +18,7 @@
add <code>${you spi name}</code> = <code>${you class path}</code>:</li></ul><div class="codeBlockContainer_K1bP"><div class="codeBlockContent_hGly"><pre tabindex="0" class="prism-code language-undefined codeBlock_23N8 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_39YC"><span class="token-line" style="color:#393A34"><span class="token plain">${you spi name} = ${you class path}</span></span></code></pre><button type="button" aria-label="Copy cod [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/developer/spi/custom-match-mode/index.html b/docs/developer/spi/custom-match-mode/index.html
index 551df29..2dd6c33 100644
--- a/docs/developer/spi/custom-match-mode/index.html
+++ b/docs/developer/spi/custom-match-mode/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Custom Match Mode | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/developer/spi/custom-match-mode"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.4.0"><meta data-react-he [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -19,7 +19,7 @@
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> /**</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> * And custom mode enum.</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> */</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> CUSTOM(2, "custom"),</span></span></code></pre><button type="button" aria-label="Copy co [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/developer/spi/custom-metrics-monitor/index.html b/docs/developer/spi/custom-metrics-monitor/index.html
index 5c44576..4c7eee0 100644
--- a/docs/developer/spi/custom-metrics-monitor/index.html
+++ b/docs/developer/spi/custom-metrics-monitor/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Custom Metrics Monitor | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/developer/spi/custom-metrics-monitor"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.4.0"><meta dat [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -18,7 +18,7 @@
add <code>${you spi name}</code> = <code>${you class path}</code>:</li></ul><div class="codeBlockContainer_K1bP"><div class="codeBlockContent_hGly"><pre tabindex="0" class="prism-code language-undefined codeBlock_23N8 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_39YC"><span class="token-line" style="color:#393A34"><span class="token plain">${you spi name} = ${you class path}</span></span></code></pre><button type="button" aria-label="Copy cod [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/developer/spi/custom-parameter-data/index.html b/docs/developer/spi/custom-parameter-data/index.html
index a47f3a9..9074738 100644
--- a/docs/developer/spi/custom-parameter-data/index.html
+++ b/docs/developer/spi/custom-parameter-data/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Custom Parameter Data | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/developer/spi/custom-parameter-data"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.4.0"><meta data- [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -18,7 +18,7 @@
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> /**</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> * custom param type enum.</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> */</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> CUSTOM("custom", true),</span></span></code></pre><button type="button" aria-label="Co [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/developer/spi/custom-predicate-judge/index.html b/docs/developer/spi/custom-predicate-judge/index.html
index e833760..88427d3 100644
--- a/docs/developer/spi/custom-predicate-judge/index.html
+++ b/docs/developer/spi/custom-predicate-judge/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Custom Predicate Judge | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/developer/spi/custom-predicate-judge"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.4.0"><meta dat [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -20,7 +20,7 @@
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> /**</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> * custom operator enum.</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> */</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> CUSTOM("custom", true),</span></span></code></pre><button type="button" aria-label="Copy [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/developer/spi/custom-rate-limiter/index.html b/docs/developer/spi/custom-rate-limiter/index.html
index fa918c2..ce2d2c2 100644
--- a/docs/developer/spi/custom-rate-limiter/index.html
+++ b/docs/developer/spi/custom-rate-limiter/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Custom Rate Limiter | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/developer/spi/custom-rate-limiter"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.4.0"><meta data-reac [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -18,7 +18,7 @@
add <code>${you spi name}</code> = <code>${you class path}</code>:</li></ul><div class="codeBlockContainer_K1bP"><div class="codeBlockContent_hGly"><pre tabindex="0" class="prism-code language-undefined codeBlock_23N8 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_39YC"><span class="token-line" style="color:#393A34"><span class="token plain">${you spi name} = ${you class path}</span></span></code></pre><button type="button" aria-label="Copy cod [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/developer/thread-model/index.html b/docs/developer/thread-model/index.html
index 232ceb3..f43f9f4 100644
--- a/docs/developer/thread-model/index.html
+++ b/docs/developer/thread-model/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Thread Model | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/developer/thread-model"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.4.0"><meta data-react-helmet="true" na [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -17,7 +17,7 @@
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/download/index.html b/docs/download/index.html
index a2158d1..fc45bcd 100644
--- a/docs/download/index.html
+++ b/docs/download/index.html
@@ -9,18 +9,18 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Download | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/download"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.4.0"><meta data-react-helmet="true" name="docsearch:docu [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
+<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
The PGP signatures can be verified using GPG or PGP.
Please download the KEYS as well as the asc signature files for relevant distribution.
It is recommended to get these files from the main distribution directory and not from the mirrors.</p><div class="codeBlockContainer_K1bP"><div class="codeBlockContent_hGly shell"><pre tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_39YC"><span class="token-line" style="color:#393A34"><span class="token plain">gpg -i KEYS</span></span></code></pre><button type="button" aria-label="Cop [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/index/index.html b/docs/index/index.html
index e2243fb..bd022f2 100644
--- a/docs/index/index.html
+++ b/docs/index/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Apache ShenYu Introduction | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/index"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.4.0"><meta data-react-helmet="true" name= [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -17,7 +17,7 @@
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/next/deployment/deployment-custom/index.html b/docs/next/deployment/deployment-custom/index.html
index 3bfbb4f..e6cb37e 100644
--- a/docs/next/deployment/deployment-custom/index.html
+++ b/docs/next/deployment/deployment-custom/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Custom Deployment | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/next/deployment/deployment-custom"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-reac [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -17,7 +17,7 @@
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/next/deployment/deployment-docker/index.html b/docs/next/deployment/deployment-docker/index.html
index 38a4130..434059a 100644
--- a/docs/next/deployment/deployment-docker/index.html
+++ b/docs/next/deployment/deployment-docker/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Docker Deployment | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/next/deployment/deployment-docker"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-reac [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -17,7 +17,7 @@
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/next/deployment/deployment-helm/index.html b/docs/next/deployment/deployment-helm/index.html
index a83b508..8fa7a04 100644
--- a/docs/next/deployment/deployment-helm/index.html
+++ b/docs/next/deployment/deployment-helm/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Helm Deployment | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/next/deployment/deployment-helm"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-he [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -17,7 +17,7 @@
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/next/deployment/deployment-k8s/index.html b/docs/next/deployment/deployment-k8s/index.html
index ca633a1..843e0fb 100644
--- a/docs/next/deployment/deployment-k8s/index.html
+++ b/docs/next/deployment/deployment-k8s/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">K8S Deployment | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/next/deployment/deployment-k8s"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helm [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -18,7 +18,7 @@
II. Use mysql as the database</li></ol><p>Similar to the h2 process, there are two points to note</p><ol><li>you need to load mysql-connector.jar, so you need a place to store the file</li><li>you need to specify an external mysql database configuration to proxy the external mysql database via endpoint</li></ol><p>The process is as follows.</p><ol><li>create nameSpace and configMap</li><li>create endpoint to proxy external mysql</li><li>create pv store mysql-connector.jar</li><li>deploy [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/next/deployment/deployment-local/index.html b/docs/next/deployment/deployment-local/index.html
index 16d6765..b89a2ab 100644
--- a/docs/next/deployment/deployment-local/index.html
+++ b/docs/next/deployment/deployment-local/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Local Deployment | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/next/deployment/deployment-local"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react- [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -17,7 +17,7 @@
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/next/deployment/deployment-package/index.html b/docs/next/deployment/deployment-package/index.html
index d4928eb..5229d60 100644
--- a/docs/next/deployment/deployment-package/index.html
+++ b/docs/next/deployment/deployment-package/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Binary Packages Deployment | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/next/deployment/deployment-package"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -20,7 +20,7 @@
</span></span><span class="token-line" style="color:#393A34"><span class="token plain">> linux : ./start.sh </span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div></div><footer class="row docusaurus-mt-lg"><div class="col"><a href="https://github.com/apache/incubator-shenyu-website/edit/main/docs/deployment/deployment-package.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" h [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/next/design/data-sync/index.html b/docs/next/design/data-sync/index.html
index f4b8f65..e6a0c65 100644
--- a/docs/next/design/data-sync/index.html
+++ b/docs/next/design/data-sync/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Data Synchronization Design | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/next/design/data-sync"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react- [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -17,7 +17,7 @@
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/next/design/database-design/index.html b/docs/next/design/database-design/index.html
index d8b4e77..840c37c 100644
--- a/docs/next/design/database-design/index.html
+++ b/docs/next/design/database-design/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Apache ShenYu Admin Database Design | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/next/design/database-design"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><me [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -19,7 +19,7 @@
<img alt="data perission uml" src="/assets/images/data_permission-f382375f134eeb359e481ee2cd43482d.png"></p></li></ul><ul><li>Detailed design:<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 co [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/next/design/flow-control/index.html b/docs/next/design/flow-control/index.html
index 76c00d2..543a2ce 100644
--- a/docs/next/design/flow-control/index.html
+++ b/docs/next/design/flow-control/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Flow Control | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/next/design/flow-control"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -17,7 +17,7 @@
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/next/design/register-center-design/index.html b/docs/next/design/register-center-design/index.html
index c48930e..daf35b1 100644
--- a/docs/next/design/register-center-design/index.html
+++ b/docs/next/design/register-center-design/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Application Client Access | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/next/design/register-center-design"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -18,7 +18,7 @@
</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><p>When shenyu-client is started, The service interface information (MetaDataRegisterDTO/URIRegisterDTO) on the Metadata of the ServiceInstance (URIRegisterDTO) and Key-Value (MetaDataRegisterDTO), Store as described above.</p><p>shenyu-admin senses the update and deletion of data by monitoring the change of index of Catalog and KeyValue, and tri [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/next/design/spi-design/index.html b/docs/next/design/spi-design/index.html
index 85ef367..8da369c 100644
--- a/docs/next/design/spi-design/index.html
+++ b/docs/next/design/spi-design/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">SPI Design | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/next/design/spi-design"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" na [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -17,7 +17,7 @@
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/next/developer/custom-filter/index.html b/docs/next/developer/custom-filter/index.html
index 4d48ad8..37019df 100644
--- a/docs/next/developer/custom-filter/index.html
+++ b/docs/next/developer/custom-filter/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Custom Filter | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/next/developer/custom-filter"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet= [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -27,7 +27,7 @@
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> /**</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> * this is Template Method ,children Implement your own And response client.</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> *</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> * @param exchange the current server exchange. [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/next/developer/custom-parsing-ip-and-host/index.html b/docs/next/developer/custom-parsing-ip-and-host/index.html
index 6625e1d..4800d96 100644
--- a/docs/next/developer/custom-parsing-ip-and-host/index.html
+++ b/docs/next/developer/custom-parsing-ip-and-host/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Fetching Correct IP Address And Host | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/next/developer/custom-parsing-ip-and-host"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" conten [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -19,7 +19,7 @@
</span></span><span class="token-line" style="color:#393A34"><span class="token plain">}</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><ul><li>Register defined class as a <code>Spring Bean</code>.</li></ul><div class="codeBlockContainer_K1bP"><div class="codeBlockContent_hGly java"><pre tabindex="0" class="prism-code language-java codeBlock_23N8 thin-scrollbar" style="color:#393A34;background [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/next/developer/custom-plugin/index.html b/docs/next/developer/custom-plugin/index.html
index ca0c73c..72e305b 100644
--- a/docs/next/developer/custom-plugin/index.html
+++ b/docs/next/developer/custom-plugin/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Custom Plugin | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/next/developer/custom-plugin"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet= [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -37,7 +37,7 @@
</span></span><span class="token-line" style="color:#393A34"><span class="token plain">}</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><ul><li>Ensure <code>pluginNamed()</code> is same as the plugin name you defined.</li><li>Register defined class as a <code>Spring Bean</code>, or simply apply <code>@Component</code> in implementation class.</li></ul><div class="codeBlockContainer_K1bP"><div [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/next/developer/custom-result/index.html b/docs/next/developer/custom-result/index.html
index 656dfa8..de0d2ac 100644
--- a/docs/next/developer/custom-result/index.html
+++ b/docs/next/developer/custom-result/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Custom Response | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/next/developer/custom-result"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helme [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -24,7 +24,7 @@
</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><ul><li><code>T</code> is a generic parameter for your response data.</li><li>Register defined class as a <code>Spring Bean</code>.</li></ul><div class="codeBlockContainer_K1bP"><div class="codeBlockContent_hGly java"><pre tabindex="0" class="prism-code language-java codeBlock_23N8 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><c [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/next/developer/custom-sign-algorithm/index.html b/docs/next/developer/custom-sign-algorithm/index.html
index 4bff402..f307a3e 100644
--- a/docs/next/developer/custom-sign-algorithm/index.html
+++ b/docs/next/developer/custom-sign-algorithm/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Custom Sign Algorithm | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/next/developer/custom-sign-algorithm"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta da [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -18,7 +18,7 @@
</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><ul><li>When returning true in Pair, the sign verification passes. If there's false, the String in Pair will be return to the frontend to show.</li><li>Register defined class as a Spring Bean.</li></ul><div class="codeBlockContainer_K1bP"><div class="codeBlockContent_hGly java"><pre tabindex="0" class="prism-code language-java codeBlock_23N8 [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/next/developer/developer-shenyu-client/index.html b/docs/next/developer/developer-shenyu-client/index.html
index 0dbaceb..116e85a 100644
--- a/docs/next/developer/developer-shenyu-client/index.html
+++ b/docs/next/developer/developer-shenyu-client/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">A multilingual HTTP client | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/next/developer/developer-shenyu-client"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current">< [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -17,7 +17,7 @@
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/next/developer/file-and-image/index.html b/docs/next/developer/file-and-image/index.html
index a730327..cf6ee2c 100644
--- a/docs/next/developer/file-and-image/index.html
+++ b/docs/next/developer/file-and-image/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">File Upload And Download | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/next/developer/file-and-image"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-r [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -17,7 +17,7 @@
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/next/developer/shenyu-optimize/index.html b/docs/next/developer/shenyu-optimize/index.html
index 28db561..30a037b 100644
--- a/docs/next/developer/shenyu-optimize/index.html
+++ b/docs/next/developer/shenyu-optimize/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">ShenYu Optimize | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/next/developer/shenyu-optimize"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-hel [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -19,7 +19,7 @@
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> @Override</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> public HttpServer apply(final HttpServer httpServer) {</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> return httpServer</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> .tcpConfiguration(tcpServer -> [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/next/developer/spi/custom-load-balance/index.html b/docs/next/developer/spi/custom-load-balance/index.html
index 04c3b1e..74061a5 100644
--- a/docs/next/developer/spi/custom-load-balance/index.html
+++ b/docs/next/developer/spi/custom-load-balance/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Custom Load Balancer | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/next/developer/spi/custom-load-balance"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta d [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -19,7 +19,7 @@
</span></span><span class="token-line" style="color:#393A34"><span class="token plain">/**</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> * Custom load balance enum.</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> */</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> CUSTOM(4, "custom", true),</span></span></code></pre><button type="button" aria-label="Copy code [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/next/developer/spi/custom-match-mode/index.html b/docs/next/developer/spi/custom-match-mode/index.html
index 1447d10..b76d95f 100644
--- a/docs/next/developer/spi/custom-match-mode/index.html
+++ b/docs/next/developer/spi/custom-match-mode/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Custom Match Mode | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/next/developer/spi/custom-match-mode"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-r [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -19,7 +19,7 @@
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> /**</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> * And custom mode enum.</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> */</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> CUSTOM(2, "custom"),</span></span></code></pre><button type="button" aria-label="Copy co [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/next/developer/spi/custom-metrics-monitor/index.html b/docs/next/developer/spi/custom-metrics-monitor/index.html
index 096e91c..517fbc9 100644
--- a/docs/next/developer/spi/custom-metrics-monitor/index.html
+++ b/docs/next/developer/spi/custom-metrics-monitor/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Custom Metrics Monitor | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/next/developer/spi/custom-metrics-monitor"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><m [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -18,7 +18,7 @@
add <code>${you spi name}</code> = <code>${you class path}</code>:</li></ul><div class="codeBlockContainer_K1bP"><div class="codeBlockContent_hGly"><pre tabindex="0" class="prism-code language-undefined codeBlock_23N8 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_39YC"><span class="token-line" style="color:#393A34"><span class="token plain">${you spi name} = ${you class path}</span></span></code></pre><button type="button" aria-label="Copy cod [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/next/developer/spi/custom-parameter-data/index.html b/docs/next/developer/spi/custom-parameter-data/index.html
index 54d6fef..e206a64 100644
--- a/docs/next/developer/spi/custom-parameter-data/index.html
+++ b/docs/next/developer/spi/custom-parameter-data/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Custom Parameter Data | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/next/developer/spi/custom-parameter-data"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><met [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -18,7 +18,7 @@
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> /**</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> * custom param type enum.</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> */</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> CUSTOM("custom", true),</span></span></code></pre><button type="button" aria-label="Co [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/next/developer/spi/custom-predicate-judge/index.html b/docs/next/developer/spi/custom-predicate-judge/index.html
index 16e5675..c63919f 100644
--- a/docs/next/developer/spi/custom-predicate-judge/index.html
+++ b/docs/next/developer/spi/custom-predicate-judge/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Custom Predicate Judge | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/next/developer/spi/custom-predicate-judge"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><m [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -20,7 +20,7 @@
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> /**</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> * custom operator enum.</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> */</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> CUSTOM("custom", true),</span></span></code></pre><button type="button" aria-label="Copy [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/next/developer/spi/custom-rate-limiter/index.html b/docs/next/developer/spi/custom-rate-limiter/index.html
index 751fd96..e802ab5 100644
--- a/docs/next/developer/spi/custom-rate-limiter/index.html
+++ b/docs/next/developer/spi/custom-rate-limiter/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Custom Rate Limiter | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/next/developer/spi/custom-rate-limiter"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta da [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -18,7 +18,7 @@
add <code>${you spi name}</code> = <code>${you class path}</code>:</li></ul><div class="codeBlockContainer_K1bP"><div class="codeBlockContent_hGly"><pre tabindex="0" class="prism-code language-undefined codeBlock_23N8 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_39YC"><span class="token-line" style="color:#393A34"><span class="token plain">${you spi name} = ${you class path}</span></span></code></pre><button type="button" aria-label="Copy cod [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/next/developer/thread-model/index.html b/docs/next/developer/thread-model/index.html
index 124556b..42e2129 100644
--- a/docs/next/developer/thread-model/index.html
+++ b/docs/next/developer/thread-model/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Thread Model | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/next/developer/thread-model"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="t [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -17,7 +17,7 @@
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/next/index/index.html b/docs/next/index/index.html
index cd016d6..d7f162d 100644
--- a/docs/next/index/index.html
+++ b/docs/next/index/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Apache ShenYu Introduction | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/next/index"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -17,7 +17,7 @@
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/next/plugin-center/authority-and-certification/jwt-plugin/index.html b/docs/next/plugin-center/authority-and-certification/jwt-plugin/index.html
index 81d5c10..0d07472 100644
--- a/docs/next/plugin-center/authority-and-certification/jwt-plugin/index.html
+++ b/docs/next/plugin-center/authority-and-certification/jwt-plugin/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">JWT plugin | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/next/plugin-center/authority-and-certification/jwt-plugin"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -17,7 +17,7 @@
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/next/plugin-center/authority-and-certification/oauth2-plugin/index.html b/docs/next/plugin-center/authority-and-certification/oauth2-plugin/index.html
index e1e5b9d..d6468f2 100644
--- a/docs/next/plugin-center/authority-and-certification/oauth2-plugin/index.html
+++ b/docs/next/plugin-center/authority-and-certification/oauth2-plugin/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">OAuth2 Plugin | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/next/plugin-center/authority-and-certification/oauth2-plugin"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="c [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -17,7 +17,7 @@
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/next/plugin-center/authority-and-certification/sign-plugin/index.html b/docs/next/plugin-center/authority-and-certification/sign-plugin/index.html
index c6baaab..597fdc5 100644
--- a/docs/next/plugin-center/authority-and-certification/sign-plugin/index.html
+++ b/docs/next/plugin-center/authority-and-certification/sign-plugin/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Sign Plugin | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/next/plugin-center/authority-and-certification/sign-plugin"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="curre [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -18,7 +18,7 @@
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> Map<String, String> map = Maps.newHashMapWithExpectedSize(3);</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> //timestamp is string format of millisecond. String.valueOf(LocalDateTime.now().toInstant(ZoneOffset.of("+8")).toEpochMilli())</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> map.put("times [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/next/plugin-center/authority-and-certification/waf-plugin/index.html b/docs/next/plugin-center/authority-and-certification/waf-plugin/index.html
index 3b7be9d..b97fc19 100644
--- a/docs/next/plugin-center/authority-and-certification/waf-plugin/index.html
+++ b/docs/next/plugin-center/authority-and-certification/waf-plugin/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Waf Plugin | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/next/plugin-center/authority-and-certification/waf-plugin"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -17,7 +17,7 @@
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/next/plugin-center/fault-tolerance/hystrix-plugin/index.html b/docs/next/plugin-center/fault-tolerance/hystrix-plugin/index.html
index a89242c..4b15f5c 100644
--- a/docs/next/plugin-center/fault-tolerance/hystrix-plugin/index.html
+++ b/docs/next/plugin-center/fault-tolerance/hystrix-plugin/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Hystrix Plugin | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/next/plugin-center/fault-tolerance/hystrix-plugin"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><m [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -17,7 +17,7 @@
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/next/plugin-center/fault-tolerance/rate-limiter-plugin/index.html b/docs/next/plugin-center/fault-tolerance/rate-limiter-plugin/index.html
index 96f36a5..3a83f4b 100644
--- a/docs/next/plugin-center/fault-tolerance/rate-limiter-plugin/index.html
+++ b/docs/next/plugin-center/fault-tolerance/rate-limiter-plugin/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">RateLimiter Plugin | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/next/plugin-center/fault-tolerance/rate-limiter-plugin"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="cu [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -20,7 +20,7 @@
<img src="/assets/images/sldingwindow-c529b50727afb275845585edb72b0215.png"></li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="plugin-setting"></a>Plugin Setting<a class="hash-link" href="#plugin-setting" title="Direct link to heading">#</a></h2><ul><li><p>In <code>shenyu-admin</code>--> BasicConfig --> Plugin --> <code>rate_limiter</code> set to enable.</p></li><li><p>Configure redis in the plugin.</p></li><li><p>Currently, supporting redis [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/next/plugin-center/fault-tolerance/resilience4j-plugin/index.html b/docs/next/plugin-center/fault-tolerance/resilience4j-plugin/index.html
index 3a4d1b4..74e6201 100644
--- a/docs/next/plugin-center/fault-tolerance/resilience4j-plugin/index.html
+++ b/docs/next/plugin-center/fault-tolerance/resilience4j-plugin/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Resilience4j Plugin | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/next/plugin-center/fault-tolerance/resilience4j-plugin"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="c [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -18,7 +18,7 @@
Sliding window can either be <code>0</code>:count-based or <code>1</code>:time-based.,default value:<code>0</code>.</p></li><li><p><code>timeoutDuration</code> :Configures request CircuitBreaker timeout(ms),default value:<code>30000</code>.</p></li><li><p><code>waitIntervalInOpen</code> :Configures the circuitBreaker time(ms) of duration,default value:<code>10</code>.</p></li><li><p><code>automaticTransitionFromOpenToHalfOpenEnabled</code> :Configures automatically transition from open s [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/next/plugin-center/fault-tolerance/sentinel-plugin/index.html b/docs/next/plugin-center/fault-tolerance/sentinel-plugin/index.html
index ed8a4ef..cae73c0 100644
--- a/docs/next/plugin-center/fault-tolerance/sentinel-plugin/index.html
+++ b/docs/next/plugin-center/fault-tolerance/sentinel-plugin/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Sentinel Plugin | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/next/plugin-center/fault-tolerance/sentinel-plugin"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"> [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -17,7 +17,7 @@
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/next/plugin-center/http-handle/context-path-plugin/index.html b/docs/next/plugin-center/http-handle/context-path-plugin/index.html
index 54343d9..aed7ca9 100644
--- a/docs/next/plugin-center/http-handle/context-path-plugin/index.html
+++ b/docs/next/plugin-center/http-handle/context-path-plugin/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Context-Path Plugin | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/next/plugin-center/http-handle/context-path-plugin"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="curre [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -18,7 +18,7 @@
The configured contextPath is <code>/shenyu/http</code>, then the requested <code>url</code> is <code>/order</code>.</li></ul></div><footer class="row docusaurus-mt-lg"><div class="col"><a href="https://github.com/apache/incubator-shenyu-website/edit/main/docs/plugin-center/http-handle/context-path-plugin.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_2_ui" aria-hidden="true"><g><path d="m34.5 11.7l-3 3.1- [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/next/plugin-center/http-handle/modify-response-plugin/index.html b/docs/next/plugin-center/http-handle/modify-response-plugin/index.html
index 07bb362..832f09d 100644
--- a/docs/next/plugin-center/http-handle/modify-response-plugin/index.html
+++ b/docs/next/plugin-center/http-handle/modify-response-plugin/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">ModifyResponse Plugin | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/next/plugin-center/http-handle/modify-response-plugin"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content=" [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -20,7 +20,7 @@
<img src="/assets/images/modifyBody-en-fa57f66c274d0ab89fce27bd95317b6e.png"></li><li>param details:<ul><li><code>addHeaders</code>: add response header,<code>key-value</code>.</li><li><code>setHeaders</code>: set response header,<code>key-value</code>.</li><li><code>replaceHeaderKeys</code>: replace response header name,<code>key</code> is the value to be replaced,<code>value</code> is the value after replacement</li><li><code>removeHeaderKeys</code>: remove response header <code>key</c [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/next/plugin-center/http-handle/param-mapping-plugin/index.html b/docs/next/plugin-center/http-handle/param-mapping-plugin/index.html
index b41d421..dc09578 100644
--- a/docs/next/plugin-center/http-handle/param-mapping-plugin/index.html
+++ b/docs/next/plugin-center/http-handle/param-mapping-plugin/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Param-mapping Plugin | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/next/plugin-center/http-handle/param-mapping-plugin"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="cur [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -18,7 +18,7 @@
<img src="/assets/images/param-mapping-48f0bc50c54e2044a1904fe4870ba9b5.png"></li><li>param details:<ul><li><code>addParameterKeys</code>: add a new <code>key-value</code> on body</li><li><code>replaceParameterKeys</code>: replace request body's <code>key</code> ,<code>key</code> is the value to be replaced,<code>value</code> is the value after replacement</li><li><code>removeParameterKeys</code>: remove a body <code>key</code></li></ul></li></ul><p>param_mapping modify the request [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/next/plugin-center/http-handle/redirect-plugin/index.html b/docs/next/plugin-center/http-handle/redirect-plugin/index.html
index 108062b..12def55 100644
--- a/docs/next/plugin-center/http-handle/redirect-plugin/index.html
+++ b/docs/next/plugin-center/http-handle/redirect-plugin/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Redirect Plugin | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/next/plugin-center/http-handle/redirect-plugin"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><met [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -17,7 +17,7 @@
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/next/plugin-center/http-handle/request-plugin/index.html b/docs/next/plugin-center/http-handle/request-plugin/index.html
index 034f303..18b50b0 100644
--- a/docs/next/plugin-center/http-handle/request-plugin/index.html
+++ b/docs/next/plugin-center/http-handle/request-plugin/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">RequestPlugin | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/next/plugin-center/http-handle/request-plugin"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta d [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -17,7 +17,7 @@
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/next/plugin-center/http-handle/rewrite-plugin/index.html b/docs/next/plugin-center/http-handle/rewrite-plugin/index.html
index abc9589..517eef1 100644
--- a/docs/next/plugin-center/http-handle/rewrite-plugin/index.html
+++ b/docs/next/plugin-center/http-handle/rewrite-plugin/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Rewrite Plugin | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/next/plugin-center/http-handle/rewrite-plugin"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -17,7 +17,7 @@
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/next/plugin-center/observability/logging-plugin/index.html b/docs/next/plugin-center/observability/logging-plugin/index.html
index b978b04..2df3dff 100644
--- a/docs/next/plugin-center/observability/logging-plugin/index.html
+++ b/docs/next/plugin-center/observability/logging-plugin/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Logging Plugin | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/next/plugin-center/observability/logging-plugin"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><met [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -17,7 +17,7 @@
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/next/plugin-center/observability/monitor-plugin/index.html b/docs/next/plugin-center/observability/monitor-plugin/index.html
index 7ff7b28..80d18e6 100644
--- a/docs/next/plugin-center/observability/monitor-plugin/index.html
+++ b/docs/next/plugin-center/observability/monitor-plugin/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Monitor Plugin | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/next/plugin-center/observability/monitor-plugin"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><met [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -19,7 +19,7 @@
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token comment" style="color:#999988;font-style:italic"># port : Pulled ports for exposing to prometheus service.</span><span class="token plain"></span></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token comment" style="color:#999988;font-style:italic"># host : If not filled in, it is the host of Apache ShenYu Gateway.</span><spa [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/next/plugin-center/proxy/divide-plugin/index.html b/docs/next/plugin-center/proxy/divide-plugin/index.html
index 7548cfa..7f19de4 100644
--- a/docs/next/plugin-center/proxy/divide-plugin/index.html
+++ b/docs/next/plugin-center/proxy/divide-plugin/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Divide Plugin | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/next/plugin-center/proxy/divide-plugin"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-rea [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -18,7 +18,7 @@
</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><h4><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="rule-handler"></a>Rule Handler<a class="hash-link" href="#rule-handler" title="Direct link to heading">#</a></h4><img src="/img/shenyu/plugin/divide/rule_en.png" width="80%" height="80%"><p>Rule Handler, corresponding to the <code>handle</code> field of <a href="/docs/ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/next/plugin-center/proxy/dubbo-plugin/index.html b/docs/next/plugin-center/proxy/dubbo-plugin/index.html
index 91b3243..e8fedfb 100644
--- a/docs/next/plugin-center/proxy/dubbo-plugin/index.html
+++ b/docs/next/plugin-center/proxy/dubbo-plugin/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Dubbo Plugin | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/next/plugin-center/proxy/dubbo-plugin"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -18,7 +18,7 @@
e.g. we have an interface <code>update(Integer id, String name, Integer age)</code></p><ul><li><p>Type list</p><div class="codeBlockContainer_K1bP"><div class="codeBlockContent_hGly"><pre tabindex="0" class="prism-code language-undefined codeBlock_23N8 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_39YC"><span class="token-line" style="color:#393A34"><span class="token plain">```yaml</span></span><span class="token-line" style="color:#393A34">< [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/next/plugin-center/proxy/grpc-plugin/index.html b/docs/next/plugin-center/proxy/grpc-plugin/index.html
index c24eb3e..7732590 100644
--- a/docs/next/plugin-center/proxy/grpc-plugin/index.html
+++ b/docs/next/plugin-center/proxy/grpc-plugin/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">gRPC Plugin | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/next/plugin-center/proxy/grpc-plugin"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-h [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -17,7 +17,7 @@
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/next/plugin-center/proxy/motan-plugin/index.html b/docs/next/plugin-center/proxy/motan-plugin/index.html
index 0fbdeb1..e798da1 100644
--- a/docs/next/plugin-center/proxy/motan-plugin/index.html
+++ b/docs/next/plugin-center/proxy/motan-plugin/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Motan Plugin | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/next/plugin-center/proxy/motan-plugin"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -17,7 +17,7 @@
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/next/plugin-center/proxy/sofa-plugin/index.html b/docs/next/plugin-center/proxy/sofa-plugin/index.html
index f84977b..82f1672 100644
--- a/docs/next/plugin-center/proxy/sofa-plugin/index.html
+++ b/docs/next/plugin-center/proxy/sofa-plugin/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Sofa Plugin | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/next/plugin-center/proxy/sofa-plugin"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-h [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -17,7 +17,7 @@
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/next/plugin-center/proxy/spring-cloud-plugin/index.html b/docs/next/plugin-center/proxy/spring-cloud-plugin/index.html
index f98b547..07ed053 100644
--- a/docs/next/plugin-center/proxy/spring-cloud-plugin/index.html
+++ b/docs/next/plugin-center/proxy/spring-cloud-plugin/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Spring Cloud Plugin | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/next/plugin-center/proxy/spring-cloud-plugin"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><m [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -19,7 +19,7 @@
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token tag punctuation" style="color:#393A34"><</span><span class="token tag" style="color:#00009f">dependency</span><span class="token tag punctuation" style="color:#393A34">></span><span class="token plain"></span></span><span class="token-line" style="color:#393A34"><span class="token plain"> </span><span class="token tag punctuation" style="color:#393A34"><</span><spa [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/next/plugin-center/proxy/tars-plugin/index.html b/docs/next/plugin-center/proxy/tars-plugin/index.html
index f1a25b1..45666e0 100644
--- a/docs/next/plugin-center/proxy/tars-plugin/index.html
+++ b/docs/next/plugin-center/proxy/tars-plugin/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Tars Plugin | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/next/plugin-center/proxy/tars-plugin"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-h [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -17,7 +17,7 @@
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/next/plugin-center/proxy/websocket-plugin/index.html b/docs/next/plugin-center/proxy/websocket-plugin/index.html
index 1facdd7..713e59b 100644
--- a/docs/next/plugin-center/proxy/websocket-plugin/index.html
+++ b/docs/next/plugin-center/proxy/websocket-plugin/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">WebSocket Plugin | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/next/plugin-center/proxy/websocket-plugin"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta da [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -18,7 +18,7 @@
</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="request-path"></a>Request Path<a class="hash-link" href="#request-path" title="Direct link to heading">#</a></h2><p>When using Apache ShenYu proxy websocket, assume that the request path is:</p><div class="codeBlockContainer_K1bP"><div class="codeBlockContent_hGly"><pr [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/next/quick-start/quick-start-dubbo/index.html b/docs/next/quick-start/quick-start-dubbo/index.html
index d74322c..9082beb 100644
--- a/docs/next/quick-start/quick-start-dubbo/index.html
+++ b/docs/next/quick-start/quick-start-dubbo/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Quick start with Dubbo | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/next/quick-start/quick-start-dubbo"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta dat [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -17,7 +17,7 @@
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/next/quick-start/quick-start-grpc/index.html b/docs/next/quick-start/quick-start-grpc/index.html
index b4de69a..342bea7 100644
--- a/docs/next/quick-start/quick-start-grpc/index.html
+++ b/docs/next/quick-start/quick-start-grpc/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Quick start with gRPC | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/next/quick-start/quick-start-grpc"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data- [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -17,7 +17,7 @@
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/next/quick-start/quick-start-http/index.html b/docs/next/quick-start/quick-start-http/index.html
index d164bfc..1af0f42 100644
--- a/docs/next/quick-start/quick-start-http/index.html
+++ b/docs/next/quick-start/quick-start-http/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Quick start with Http | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/next/quick-start/quick-start-http"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data- [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -18,7 +18,7 @@
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> </span><span class="token tag punctuation" style="color:#393A34"><</span><span class="token tag" style="color:#00009f">dependency</span><span class="token tag punctuation" style="color:#393A34">></span><span class="token plain"></span></span><span class="token-line" style="color:#393A34"><span class="token plain"> </span><span class="token tag punctuation" style="color:#393A34" [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/next/quick-start/quick-start-motan/index.html b/docs/next/quick-start/quick-start-motan/index.html
index 0ad0d6b..b6e50a5 100644
--- a/docs/next/quick-start/quick-start-motan/index.html
+++ b/docs/next/quick-start/quick-start-motan/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Quick start with Motan | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/next/quick-start/quick-start-motan"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta dat [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -23,7 +23,7 @@ Start up zookeeper in local.</p></blockquote><p>Import the gateway proxy plugin
</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="test"></a>Test<a class="hash-link" href="#test" title="Direct link to heading">#</a></h2><p>The <code>shenyu-examples-motan</code> project will automatically register the <code>@ShenyuMotanClient</code> annotated interface methods with the gateway and add selectors and [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/next/quick-start/quick-start-sofa/index.html b/docs/next/quick-start/quick-start-sofa/index.html
index d68ac52..0c5e516 100644
--- a/docs/next/quick-start/quick-start-sofa/index.html
+++ b/docs/next/quick-start/quick-start-sofa/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Quick start with Sofa | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/next/quick-start/quick-start-sofa"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data- [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -19,7 +19,7 @@
</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="run-the-shenyu-examples-sofa-project"></a>Run the shenyu-examples-sofa project<a class="hash-link" href="#run-the-shenyu-examples-sofa-project" title="Direct link to heading">#</a></h2><p>Download <a href="https://github.com/apache/incubator-shenyu/tree/v2.4.0/shenyu-e [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/next/quick-start/quick-start-springcloud/index.html b/docs/next/quick-start/quick-start-springcloud/index.html
index b5a8b5c..042377c 100644
--- a/docs/next/quick-start/quick-start-springcloud/index.html
+++ b/docs/next/quick-start/quick-start-springcloud/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Quick start with Spring Cloud | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/next/quick-start/quick-start-springcloud"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="curre [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -21,7 +21,7 @@ Execute the <code>org.apache.shenyu.examples.eureka.EurekaServerApplication</cod
Execute the <code>org.apache.shenyu.examples.springcloud.ShenyuTestSpringCloudApplication</code> main method to start project.</p><p>The following log appears when the startup is successful:</p><div class="codeBlockContainer_K1bP"><div class="codeBlockContent_hGly shell"><pre tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_39YC"><span class="token-line" style="color:#393A34"><span clas [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/next/quick-start/quick-start-tars/index.html b/docs/next/quick-start/quick-start-tars/index.html
index 8cf948d..e671800 100644
--- a/docs/next/quick-start/quick-start-tars/index.html
+++ b/docs/next/quick-start/quick-start-tars/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Quick start with Tars | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/next/quick-start/quick-start-tars"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data- [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -18,7 +18,7 @@
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token tag punctuation" style="color:#393A34"><</span><span class="token tag" style="color:#00009f">dependency</span><span class="token tag punctuation" style="color:#393A34">></span><span class="token plain"></span></span><span class="token-line" style="color:#393A34"><span class="token plain"> </span><span class="token tag punctuation" style="color:#393A34"><</span><spa [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/next/user-guide/admin-usage/authority-management/index.html b/docs/next/user-guide/admin-usage/authority-management/index.html
index 54084a5..f3a8076 100644
--- a/docs/next/user-guide/admin-usage/authority-management/index.html
+++ b/docs/next/user-guide/admin-usage/authority-management/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Authority Management | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/next/user-guide/admin-usage/authority-management"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="curren [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -17,7 +17,7 @@
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/next/user-guide/admin-usage/dictionary-management/index.html b/docs/next/user-guide/admin-usage/dictionary-management/index.html
index d66b464..5839d8b 100644
--- a/docs/next/user-guide/admin-usage/dictionary-management/index.html
+++ b/docs/next/user-guide/admin-usage/dictionary-management/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Dictionary Management | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/next/user-guide/admin-usage/dictionary-management"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="curr [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -17,7 +17,7 @@
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/next/user-guide/admin-usage/plugin-handle-explanation/index.html b/docs/next/user-guide/admin-usage/plugin-handle-explanation/index.html
index faa5ad3..19455a8 100644
--- a/docs/next/user-guide/admin-usage/plugin-handle-explanation/index.html
+++ b/docs/next/user-guide/admin-usage/plugin-handle-explanation/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Plugin Config | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/next/user-guide/admin-usage/plugin-handle-explanation"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current" [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -17,7 +17,7 @@
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/next/user-guide/admin-usage/selector-and-rule/index.html b/docs/next/user-guide/admin-usage/selector-and-rule/index.html
index 20e027b..8cfd2e0 100644
--- a/docs/next/user-guide/admin-usage/selector-and-rule/index.html
+++ b/docs/next/user-guide/admin-usage/selector-and-rule/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Selector And Rule Config | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/next/user-guide/admin-usage/selector-and-rule"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="curre [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -17,7 +17,7 @@
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/next/user-guide/dubbo-proxy/index.html b/docs/next/user-guide/dubbo-proxy/index.html
index 51708cc..0d7c3f9 100644
--- a/docs/next/user-guide/dubbo-proxy/index.html
+++ b/docs/next/user-guide/dubbo-proxy/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Dubbo Proxy | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/next/user-guide/dubbo-proxy"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="tr [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -35,7 +35,7 @@ Two things need to notice after intgeration with gateway, one is the added annoa
And you added a config value of <code>contextPath</code>.</p><p>If you have a function like this, the config value in contextPath is <code>/dubbo</code></p><div class="codeBlockContainer_K1bP"><div class="codeBlockContent_hGly java"><pre tabindex="0" class="prism-code language-java codeBlock_23N8 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_39YC"><span class="token-line" style="color:#393A34"><span class="token plain"> @Override</span></sp [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/next/user-guide/grpc-proxy/index.html b/docs/next/user-guide/grpc-proxy/index.html
index abf121b..cf7e0e5 100644
--- a/docs/next/user-guide/grpc-proxy/index.html
+++ b/docs/next/user-guide/grpc-proxy/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">gRPC Proxy | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/next/user-guide/grpc-proxy"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -18,7 +18,7 @@
</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="user-request"></a>User Request<a class="hash-link" href="#user-request" title="Direct link to heading">#</a></h2><p>You can request your gRPC service by Http. The <code>Apache ShenYu</code> gateway needs to have a route prefix that you access to configure <code>context [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/next/user-guide/http-proxy/index.html b/docs/next/user-guide/http-proxy/index.html
index 3c5df79..b907b26 100644
--- a/docs/next/user-guide/http-proxy/index.html
+++ b/docs/next/user-guide/http-proxy/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Http Proxy | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/next/user-guide/http-proxy"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -23,7 +23,7 @@
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> @GetMapping("/findById")</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> public OrderDTO findById(@RequestParam("id") final String id) {</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> OrderDTO orderDTO = new OrderDTO();</span></span><span class="token-line" style="color:#393A34"><span [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/next/user-guide/motan-proxy/index.html b/docs/next/user-guide/motan-proxy/index.html
index b221ea1..2d2be0d 100644
--- a/docs/next/user-guide/motan-proxy/index.html
+++ b/docs/next/user-guide/motan-proxy/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Motan Proxy | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/next/user-guide/motan-proxy"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="tr [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -17,7 +17,7 @@
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/next/user-guide/property-config/admin-property-config/index.html b/docs/next/user-guide/property-config/admin-property-config/index.html
index a7d0a85..1408a5c 100644
--- a/docs/next/user-guide/property-config/admin-property-config/index.html
+++ b/docs/next/user-guide/property-config/admin-property-config/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Admin Property Config | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/next/user-guide/property-config/admin-property-config"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content=" [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -18,7 +18,7 @@
</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="property-detail"></a>Property Detail<a class="hash-link" href="#property-detail" title="Direct link to heading">#</a></h3><h5><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="shenyuregister-config"></a>shenyu.register config<a class="hash-link [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/next/user-guide/property-config/client-property-config/index.html b/docs/next/user-guide/property-config/client-property-config/index.html
index b5ceb76..d340229 100644
--- a/docs/next/user-guide/property-config/client-property-config/index.html
+++ b/docs/next/user-guide/property-config/client-property-config/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Client Property Config | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/next/user-guide/property-config/client-property-config"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -18,7 +18,7 @@
</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="property-detail"></a>Property Detail<a class="hash-link" href="#property-detail" title="Direct link to heading">#</a></h3><h5><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="shenyuclient-config"></a>shenyu.client config<a class="hash-link" hr [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/next/user-guide/property-config/gateway-property-config/index.html b/docs/next/user-guide/property-config/gateway-property-config/index.html
index 968a17f..9a1c1e1 100644
--- a/docs/next/user-guide/property-config/gateway-property-config/index.html
+++ b/docs/next/user-guide/property-config/gateway-property-config/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Gateway Property Config | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/next/user-guide/property-config/gateway-property-config"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" conte [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -17,7 +17,7 @@
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/next/user-guide/register-center-access/index.html b/docs/next/user-guide/register-center-access/index.html
index b5b657d..fdae4b4 100644
--- a/docs/next/user-guide/register-center-access/index.html
+++ b/docs/next/user-guide/register-center-access/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Application Client Access Config | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/next/user-guide/register-center-access"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="curr [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -23,7 +23,7 @@
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token key atrule" style="color:#00a4db">spring</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"></span></span><span class="token-line" style="color:#393A34"><span class="token plain"> </span><span class="token key atrule" style="color:#00a4db">cloud</span><span class="token punctuation" style="color:#393A34">:</span><span class="token pl [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/next/user-guide/sofa-rpc-proxy/index.html b/docs/next/user-guide/sofa-rpc-proxy/index.html
index 6285ac0..ac50407 100644
--- a/docs/next/user-guide/sofa-rpc-proxy/index.html
+++ b/docs/next/user-guide/sofa-rpc-proxy/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Sofa Proxy | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/next/user-guide/sofa-rpc-proxy"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet=" [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -26,7 +26,7 @@
</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div></div><footer class="row docusaurus-mt-lg"><div class="col"><a href="https://github.com/apache/incubator-shenyu-website/edit/main/docs/user-guide/sofa-rpc-proxy.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_2_ui" aria-hidden="true"><g><path d="m34.5 11.7l-3 3.1-6. [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/next/user-guide/spring-cloud-proxy/index.html b/docs/next/user-guide/spring-cloud-proxy/index.html
index be91271..40f1e58 100644
--- a/docs/next/user-guide/spring-cloud-proxy/index.html
+++ b/docs/next/user-guide/spring-cloud-proxy/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Spring Cloud Proxy | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/next/user-guide/spring-cloud-proxy"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-re [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -27,7 +27,7 @@
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> @GetMapping("/findById")</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> public OrderDTO findById(@RequestParam("id") final String id) {</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> OrderDTO orderDTO = new OrderDTO();</span></span><span class="token-line" style="color:#393A34"><span cla [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/next/user-guide/tars-proxy/index.html b/docs/next/user-guide/tars-proxy/index.html
index 34faa5f..f356d4b 100644
--- a/docs/next/user-guide/tars-proxy/index.html
+++ b/docs/next/user-guide/tars-proxy/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Tars Proxy | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/next/user-guide/tars-proxy"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -19,7 +19,7 @@
</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="user-request"></a>User Request<a class="hash-link" href="#user-request" title="Direct link to heading">#</a></h2><p>You can request your tars service by Http. The <code>Apache ShenYu</code> gateway needs to have a route prefix which is the <code>contextPath</code> conf [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/next/user-guide/use-data-sync/index.html b/docs/next/user-guide/use-data-sync/index.html
index 9dd0ddb..dc8e93c 100644
--- a/docs/next/user-guide/use-data-sync/index.html
+++ b/docs/next/user-guide/use-data-sync/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Data Synchronization Config | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/next/user-guide/use-data-sync"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta dat [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -17,7 +17,7 @@
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/plugin-center/authority-and-certification/jwt-plugin/index.html b/docs/plugin-center/authority-and-certification/jwt-plugin/index.html
index 921e799..bde7470 100644
--- a/docs/plugin-center/authority-and-certification/jwt-plugin/index.html
+++ b/docs/plugin-center/authority-and-certification/jwt-plugin/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">JWT plugin | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/plugin-center/authority-and-certification/jwt-plugin"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.4.0"><meta [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -17,7 +17,7 @@
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/plugin-center/authority-and-certification/oauth2-plugin/index.html b/docs/plugin-center/authority-and-certification/oauth2-plugin/index.html
index 9ecb36d..b914d08 100644
--- a/docs/plugin-center/authority-and-certification/oauth2-plugin/index.html
+++ b/docs/plugin-center/authority-and-certification/oauth2-plugin/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">OAuth2 Plugin | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/plugin-center/authority-and-certification/oauth2-plugin"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.4.0" [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -17,7 +17,7 @@
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/plugin-center/authority-and-certification/sign-plugin/index.html b/docs/plugin-center/authority-and-certification/sign-plugin/index.html
index 477e16b..3749fe1 100644
--- a/docs/plugin-center/authority-and-certification/sign-plugin/index.html
+++ b/docs/plugin-center/authority-and-certification/sign-plugin/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Sign Plugin | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/plugin-center/authority-and-certification/sign-plugin"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.4.0"><me [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -18,7 +18,7 @@
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> Map<String, String> map = Maps.newHashMapWithExpectedSize(3);</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> //timestamp is string format of millisecond. String.valueOf(LocalDateTime.now().toInstant(ZoneOffset.of("+8")).toEpochMilli())</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> map.put("times [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/plugin-center/authority-and-certification/waf-plugin/index.html b/docs/plugin-center/authority-and-certification/waf-plugin/index.html
index 71442cd..afbe9a9 100644
--- a/docs/plugin-center/authority-and-certification/waf-plugin/index.html
+++ b/docs/plugin-center/authority-and-certification/waf-plugin/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Waf Plugin | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/plugin-center/authority-and-certification/waf-plugin"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.4.0"><meta [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -17,7 +17,7 @@
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/plugin-center/fault-tolerance/hystrix-plugin/index.html b/docs/plugin-center/fault-tolerance/hystrix-plugin/index.html
index 26cbe84..7d9660a 100644
--- a/docs/plugin-center/fault-tolerance/hystrix-plugin/index.html
+++ b/docs/plugin-center/fault-tolerance/hystrix-plugin/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Hystrix Plugin | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/plugin-center/fault-tolerance/hystrix-plugin"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.4.0"><meta dat [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -17,7 +17,7 @@
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/plugin-center/fault-tolerance/rate-limiter-plugin/index.html b/docs/plugin-center/fault-tolerance/rate-limiter-plugin/index.html
index 1e8b72f..95a947f 100644
--- a/docs/plugin-center/fault-tolerance/rate-limiter-plugin/index.html
+++ b/docs/plugin-center/fault-tolerance/rate-limiter-plugin/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">RateLimiter Plugin | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/plugin-center/fault-tolerance/rate-limiter-plugin"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.4.0"> [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -20,7 +20,7 @@
<img src="/assets/images/sldingwindow-c529b50727afb275845585edb72b0215.png"></li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="plugin-setting"></a>Plugin Setting<a class="hash-link" href="#plugin-setting" title="Direct link to heading">#</a></h2><ul><li><p>In <code>shenyu-admin</code>--> BasicConfig --> Plugin --> <code>rate_limiter</code> set to enable.</p></li><li><p>Configure redis in the plugin.</p></li><li><p>Currently, supporting redis [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/plugin-center/fault-tolerance/resilience4j-plugin/index.html b/docs/plugin-center/fault-tolerance/resilience4j-plugin/index.html
index b23b987..f35c6fd 100644
--- a/docs/plugin-center/fault-tolerance/resilience4j-plugin/index.html
+++ b/docs/plugin-center/fault-tolerance/resilience4j-plugin/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Resilience4j Plugin | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/plugin-center/fault-tolerance/resilience4j-plugin"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.4.0" [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -18,7 +18,7 @@
Sliding window can either be <code>0</code>:count-based or <code>1</code>:time-based.,default value:<code>0</code>.</p></li><li><p><code>timeoutDuration</code> :Configures request CircuitBreaker timeout(ms),default value:<code>30000</code>.</p></li><li><p><code>waitIntervalInOpen</code> :Configures the circuitBreaker time(ms) of duration,default value:<code>10</code>.</p></li><li><p><code>automaticTransitionFromOpenToHalfOpenEnabled</code> :Configures automatically transition from open s [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/plugin-center/fault-tolerance/sentinel-plugin/index.html b/docs/plugin-center/fault-tolerance/sentinel-plugin/index.html
index ec92514..7774f20 100644
--- a/docs/plugin-center/fault-tolerance/sentinel-plugin/index.html
+++ b/docs/plugin-center/fault-tolerance/sentinel-plugin/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Sentinel Plugin | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/plugin-center/fault-tolerance/sentinel-plugin"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.4.0"><meta d [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -17,7 +17,7 @@
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/plugin-center/http-handle/context-path-plugin/index.html b/docs/plugin-center/http-handle/context-path-plugin/index.html
index 067483b..8f0982c 100644
--- a/docs/plugin-center/http-handle/context-path-plugin/index.html
+++ b/docs/plugin-center/http-handle/context-path-plugin/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Context-Path Plugin | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/plugin-center/http-handle/context-path-plugin"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.4.0"><me [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -18,7 +18,7 @@
The configured contextPath is <code>/shenyu/http</code>, then the requested <code>url</code> is <code>/order</code>.</li></ul></div><footer class="row docusaurus-mt-lg"><div class="col"><a href="https://github.com/apache/incubator-shenyu-website/edit/main/versioned_docs/version-2.4.0/plugin-center/http-handle/context-path-plugin.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_2_ui" aria-hidden="true"><g><pa [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/plugin-center/http-handle/divide-plugin/index.html b/docs/plugin-center/http-handle/divide-plugin/index.html
index 479ed12..7241b0e 100644
--- a/docs/plugin-center/http-handle/divide-plugin/index.html
+++ b/docs/plugin-center/http-handle/divide-plugin/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Divide Plugin | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/plugin-center/http-handle/divide-plugin"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.4.0"><meta data-reac [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -18,7 +18,7 @@
</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="rule-handler"></a>Rule Handler<a class="hash-link" href="#rule-handler" title="Direct link to heading">#</a></h3><img src="/img/shenyu/plugin/divide/rule_en.png" width="80%" height="80%"><p>Rule Handler, corresponding to the <code>handle</code> field of <a href="/docs/ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/plugin-center/http-handle/modify-response-plugin/index.html b/docs/plugin-center/http-handle/modify-response-plugin/index.html
index 698b287..11ea1c1 100644
--- a/docs/plugin-center/http-handle/modify-response-plugin/index.html
+++ b/docs/plugin-center/http-handle/modify-response-plugin/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">ModifyResponse Plugin | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/plugin-center/http-handle/modify-response-plugin"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.4.0 [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -20,7 +20,7 @@
<img src="/assets/images/modifyBody-en-fa57f66c274d0ab89fce27bd95317b6e.png"></li><li>param details:<ul><li><code>addHeaders</code>: add response header,<code>key-value</code>.</li><li><code>setHeaders</code>: set response header,<code>key-value</code>.</li><li><code>replaceHeaderKeys</code>: replace response header name,<code>key</code> is the value to be replaced,<code>value</code> is the value after replacement</li><li><code>removeHeaderKeys</code>: remove response header <code>key</c [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/plugin-center/http-handle/param-mapping-plugin/index.html b/docs/plugin-center/http-handle/param-mapping-plugin/index.html
index 1837951..620df0d 100644
--- a/docs/plugin-center/http-handle/param-mapping-plugin/index.html
+++ b/docs/plugin-center/http-handle/param-mapping-plugin/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Param-mapping Plugin | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/plugin-center/http-handle/param-mapping-plugin"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.4.0">< [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -18,7 +18,7 @@
<img src="/assets/images/param-mapping-48f0bc50c54e2044a1904fe4870ba9b5.png"></li><li>param details:<ul><li><code>addParameterKeys</code>: add a new <code>key-value</code> on body</li><li><code>replaceParameterKeys</code>: replace request body's <code>key</code> ,<code>key</code> is the value to be replaced,<code>value</code> is the value after replacement</li><li><code>removeParameterKeys</code>: remove a body <code>key</code></li></ul></li></ul><p>param_mapping modify the request [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/plugin-center/http-handle/redirect-plugin/index.html b/docs/plugin-center/http-handle/redirect-plugin/index.html
index 84fa4b8..307291d 100644
--- a/docs/plugin-center/http-handle/redirect-plugin/index.html
+++ b/docs/plugin-center/http-handle/redirect-plugin/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Redirect Plugin | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/plugin-center/http-handle/redirect-plugin"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.4.0"><meta data- [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -17,7 +17,7 @@
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/plugin-center/http-handle/request-plugin/index.html b/docs/plugin-center/http-handle/request-plugin/index.html
index ec113ea..8e3bb49 100644
--- a/docs/plugin-center/http-handle/request-plugin/index.html
+++ b/docs/plugin-center/http-handle/request-plugin/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">RequestPlugin | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/plugin-center/http-handle/request-plugin"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.4.0"><meta data-rea [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -17,7 +17,7 @@
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/plugin-center/http-handle/rewrite-plugin/index.html b/docs/plugin-center/http-handle/rewrite-plugin/index.html
index 6e1920b..6678953 100644
--- a/docs/plugin-center/http-handle/rewrite-plugin/index.html
+++ b/docs/plugin-center/http-handle/rewrite-plugin/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Rewrite Plugin | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/plugin-center/http-handle/rewrite-plugin"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.4.0"><meta data-re [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -17,7 +17,7 @@
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/plugin-center/http-handle/websocket-plugin/index.html b/docs/plugin-center/http-handle/websocket-plugin/index.html
index c9d97f6..5152f5b 100644
--- a/docs/plugin-center/http-handle/websocket-plugin/index.html
+++ b/docs/plugin-center/http-handle/websocket-plugin/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">WebSocket Plugin | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/plugin-center/http-handle/websocket-plugin"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.4.0"><meta dat [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -18,7 +18,7 @@
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token tag punctuation" style="color:#393A34"><</span><span class="token tag" style="color:#00009f">dependency</span><span class="token tag punctuation" style="color:#393A34">></span><span class="token plain"></span></span><span class="token-line" style="color:#393A34"><span class="token plain"> </span><span class="token tag punctuation" style="color:#393A34"><</span><span [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/plugin-center/observability/logging-plugin/index.html b/docs/plugin-center/observability/logging-plugin/index.html
index a29d16e..940f77a 100644
--- a/docs/plugin-center/observability/logging-plugin/index.html
+++ b/docs/plugin-center/observability/logging-plugin/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Logging Plugin | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/plugin-center/observability/logging-plugin"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.4.0"><meta data- [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -17,7 +17,7 @@
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/plugin-center/observability/monitor-plugin/index.html b/docs/plugin-center/observability/monitor-plugin/index.html
index f0b5f72..6393c1d 100644
--- a/docs/plugin-center/observability/monitor-plugin/index.html
+++ b/docs/plugin-center/observability/monitor-plugin/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Monitor Plugin | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/plugin-center/observability/monitor-plugin"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.4.0"><meta data- [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -19,7 +19,7 @@
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token comment" style="color:#999988;font-style:italic"># port : Pulled ports for exposing to prometheus service.</span><span class="token plain"></span></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token comment" style="color:#999988;font-style:italic"># host : If not filled in, it is the host of Apache ShenYu Gateway.</span><spa [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/plugin-center/rpc-proxy/dubbo-plugin/index.html b/docs/plugin-center/rpc-proxy/dubbo-plugin/index.html
index e13a99b..7d56eb8 100644
--- a/docs/plugin-center/rpc-proxy/dubbo-plugin/index.html
+++ b/docs/plugin-center/rpc-proxy/dubbo-plugin/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Dubbo Plugin | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/plugin-center/rpc-proxy/dubbo-plugin"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.4.0"><meta data-react-he [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -23,7 +23,7 @@ e.g. we have an interface <code>update(Integer id, String name, Integer age)</co
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> Request body example: `{"name":"Mike","id":1}`</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><ul><li>RpcExpand: corresponding to some configurations of dubbo interface; If you want to adjust, please modify here, which support json format like the following fields:</li></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/plugin-center/rpc-proxy/grpc-plugin/index.html b/docs/plugin-center/rpc-proxy/grpc-plugin/index.html
index c474c2a..9ff018e 100644
--- a/docs/plugin-center/rpc-proxy/grpc-plugin/index.html
+++ b/docs/plugin-center/rpc-proxy/grpc-plugin/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">gRPC Plugin | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/plugin-center/rpc-proxy/grpc-plugin"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.4.0"><meta data-react-helm [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -17,7 +17,7 @@
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/plugin-center/rpc-proxy/motan-plugin/index.html b/docs/plugin-center/rpc-proxy/motan-plugin/index.html
index 9423221..4e525af 100644
--- a/docs/plugin-center/rpc-proxy/motan-plugin/index.html
+++ b/docs/plugin-center/rpc-proxy/motan-plugin/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Motan Plugin | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/plugin-center/rpc-proxy/motan-plugin"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.4.0"><meta data-react-he [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -17,7 +17,7 @@
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/plugin-center/rpc-proxy/sofa-plugin/index.html b/docs/plugin-center/rpc-proxy/sofa-plugin/index.html
index dc443f0..6a49bc6 100644
--- a/docs/plugin-center/rpc-proxy/sofa-plugin/index.html
+++ b/docs/plugin-center/rpc-proxy/sofa-plugin/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Sofa Plugin | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/plugin-center/rpc-proxy/sofa-plugin"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.4.0"><meta data-react-helm [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -17,7 +17,7 @@
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/plugin-center/rpc-proxy/spring-cloud-plugin/index.html b/docs/plugin-center/rpc-proxy/spring-cloud-plugin/index.html
index 344582e..6c3f4df 100644
--- a/docs/plugin-center/rpc-proxy/spring-cloud-plugin/index.html
+++ b/docs/plugin-center/rpc-proxy/spring-cloud-plugin/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Spring Cloud Plugin | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/plugin-center/rpc-proxy/spring-cloud-plugin"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.4.0"><meta [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -19,7 +19,7 @@
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token tag punctuation" style="color:#393A34"><</span><span class="token tag" style="color:#00009f">dependency</span><span class="token tag punctuation" style="color:#393A34">></span><span class="token plain"></span></span><span class="token-line" style="color:#393A34"><span class="token plain"> </span><span class="token tag punctuation" style="color:#393A34"><</span><spa [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/plugin-center/rpc-proxy/tars-plugin/index.html b/docs/plugin-center/rpc-proxy/tars-plugin/index.html
index fa9f24d..575b804 100644
--- a/docs/plugin-center/rpc-proxy/tars-plugin/index.html
+++ b/docs/plugin-center/rpc-proxy/tars-plugin/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Tars Plugin | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/plugin-center/rpc-proxy/tars-plugin"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.4.0"><meta data-react-helm [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -17,7 +17,7 @@
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/quick-start/quick-start-dubbo/index.html b/docs/quick-start/quick-start-dubbo/index.html
index afe3340..ba36e40 100644
--- a/docs/quick-start/quick-start-dubbo/index.html
+++ b/docs/quick-start/quick-start-dubbo/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Quick start with Dubbo | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/quick-start/quick-start-dubbo"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.4.0"><meta data-react [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -17,7 +17,7 @@
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/quick-start/quick-start-grpc/index.html b/docs/quick-start/quick-start-grpc/index.html
index b6cf9a0..9505f5a 100644
--- a/docs/quick-start/quick-start-grpc/index.html
+++ b/docs/quick-start/quick-start-grpc/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Quick start with gRPC | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/quick-start/quick-start-grpc"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.4.0"><meta data-react-h [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -17,7 +17,7 @@
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/quick-start/quick-start-http/index.html b/docs/quick-start/quick-start-http/index.html
index 6010cdc..75c2007 100644
--- a/docs/quick-start/quick-start-http/index.html
+++ b/docs/quick-start/quick-start-http/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Quick start with Http | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/quick-start/quick-start-http"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.4.0"><meta data-react-h [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -18,7 +18,7 @@
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> </span><span class="token tag punctuation" style="color:#393A34"><</span><span class="token tag" style="color:#00009f">dependency</span><span class="token tag punctuation" style="color:#393A34">></span><span class="token plain"></span></span><span class="token-line" style="color:#393A34"><span class="token plain"> </span><span class="token tag punctuation" style="color:#393A34" [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/quick-start/quick-start-motan/index.html b/docs/quick-start/quick-start-motan/index.html
index 2f23dee..462b6e4 100644
--- a/docs/quick-start/quick-start-motan/index.html
+++ b/docs/quick-start/quick-start-motan/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Quick start with Motan | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/quick-start/quick-start-motan"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.4.0"><meta data-react [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -23,7 +23,7 @@ Start up zookeeper in local.</p></blockquote><p>Import the gateway proxy plugin
</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="test"></a>Test<a class="hash-link" href="#test" title="Direct link to heading">#</a></h2><p>The <code>shenyu-examples-motan</code> project will automatically register the <code>@ShenyuMotanClient</code> annotated interface methods with the gateway and add selectors and [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/quick-start/quick-start-sofa/index.html b/docs/quick-start/quick-start-sofa/index.html
index b026a91..4563a2d 100644
--- a/docs/quick-start/quick-start-sofa/index.html
+++ b/docs/quick-start/quick-start-sofa/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Quick start with Sofa | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/quick-start/quick-start-sofa"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.4.0"><meta data-react-h [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -19,7 +19,7 @@
</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="run-the-shenyu-examples-sofa-project"></a>Run the shenyu-examples-sofa project<a class="hash-link" href="#run-the-shenyu-examples-sofa-project" title="Direct link to heading">#</a></h2><p>Download <a href="https://github.com/apache/incubator-shenyu/tree/v2.4.0/shenyu-e [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/quick-start/quick-start-springcloud/index.html b/docs/quick-start/quick-start-springcloud/index.html
index f204bb2..e76252a 100644
--- a/docs/quick-start/quick-start-springcloud/index.html
+++ b/docs/quick-start/quick-start-springcloud/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Quick start with Spring Cloud | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/quick-start/quick-start-springcloud"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.4.0"><me [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -21,7 +21,7 @@ Execute the <code>org.apache.shenyu.examples.eureka.EurekaServerApplication</cod
Execute the <code>org.apache.shenyu.examples.springcloud.ShenyuTestSpringCloudApplication</code> main method to start project.</p><p>The following log appears when the startup is successful:</p><div class="codeBlockContainer_K1bP"><div class="codeBlockContent_hGly shell"><pre tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_39YC"><span class="token-line" style="color:#393A34"><span clas [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/quick-start/quick-start-tars/index.html b/docs/quick-start/quick-start-tars/index.html
index f7ff7a3..cce4ec7 100644
--- a/docs/quick-start/quick-start-tars/index.html
+++ b/docs/quick-start/quick-start-tars/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Quick start with Tars | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/quick-start/quick-start-tars"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.4.0"><meta data-react-h [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -18,7 +18,7 @@
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token tag punctuation" style="color:#393A34"><</span><span class="token tag" style="color:#00009f">dependency</span><span class="token tag punctuation" style="color:#393A34">></span><span class="token plain"></span></span><span class="token-line" style="color:#393A34"><span class="token plain"> </span><span class="token tag punctuation" style="color:#393A34"><</span><spa [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/user-guide/admin-usage/authority-management/index.html b/docs/user-guide/admin-usage/authority-management/index.html
index b63fac4..854fa1b 100644
--- a/docs/user-guide/admin-usage/authority-management/index.html
+++ b/docs/user-guide/admin-usage/authority-management/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Authority Management | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/user-guide/admin-usage/authority-management"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.4.0"><met [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -17,7 +17,7 @@
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/user-guide/admin-usage/dictionary-management/index.html b/docs/user-guide/admin-usage/dictionary-management/index.html
index 114a55a..fb40866 100644
--- a/docs/user-guide/admin-usage/dictionary-management/index.html
+++ b/docs/user-guide/admin-usage/dictionary-management/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Dict Management | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/user-guide/admin-usage/dictionary-management"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.4.0"><meta da [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -17,7 +17,7 @@
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/user-guide/admin-usage/plugin-handle-explanation/index.html b/docs/user-guide/admin-usage/plugin-handle-explanation/index.html
index 5071611..4047238 100644
--- a/docs/user-guide/admin-usage/plugin-handle-explanation/index.html
+++ b/docs/user-guide/admin-usage/plugin-handle-explanation/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Plugin Config | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/user-guide/admin-usage/plugin-handle-explanation"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.4.0"><meta [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -17,7 +17,7 @@
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/user-guide/admin-usage/selector-and-rule/index.html b/docs/user-guide/admin-usage/selector-and-rule/index.html
index 10fd95c..eed6830 100644
--- a/docs/user-guide/admin-usage/selector-and-rule/index.html
+++ b/docs/user-guide/admin-usage/selector-and-rule/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Selector And Rule Config | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/user-guide/admin-usage/selector-and-rule"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.4.0"><me [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -17,7 +17,7 @@
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/user-guide/dubbo-proxy/index.html b/docs/user-guide/dubbo-proxy/index.html
index 15531bb..4a82be8 100644
--- a/docs/user-guide/dubbo-proxy/index.html
+++ b/docs/user-guide/dubbo-proxy/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Dubbo Proxy | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/user-guide/dubbo-proxy"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.4.0"><meta data-react-helmet="true" nam [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -35,7 +35,7 @@ Two things need to notice after intgeration with gateway, one is the added annoa
And you added a config value of <code>contextPath</code>.</p><p>If you have a function like this, the config value in contextPath is <code>/dubbo</code></p><div class="codeBlockContainer_K1bP"><div class="codeBlockContent_hGly java"><pre tabindex="0" class="prism-code language-java codeBlock_23N8 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_39YC"><span class="token-line" style="color:#393A34"><span class="token plain"> @Override</span></sp [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/user-guide/grpc-proxy/index.html b/docs/user-guide/grpc-proxy/index.html
index 278ee21..06a303f 100644
--- a/docs/user-guide/grpc-proxy/index.html
+++ b/docs/user-guide/grpc-proxy/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">gRPC Proxy | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/user-guide/grpc-proxy"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.4.0"><meta data-react-helmet="true" name= [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -18,7 +18,7 @@
</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="user-request"></a>User Request<a class="hash-link" href="#user-request" title="Direct link to heading">#</a></h2><p>You can request your gRPC service by Http. The <code>Apache ShenYu</code> gateway needs to have a route prefix that you access to configure <code>context [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/user-guide/http-proxy/index.html b/docs/user-guide/http-proxy/index.html
index 971affa..f47929c 100644
--- a/docs/user-guide/http-proxy/index.html
+++ b/docs/user-guide/http-proxy/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Http Proxy | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/user-guide/http-proxy"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.4.0"><meta data-react-helmet="true" name= [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -23,7 +23,7 @@
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> @GetMapping("/findById")</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> public OrderDTO findById(@RequestParam("id") final String id) {</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> OrderDTO orderDTO = new OrderDTO();</span></span><span class="token-line" style="color:#393A34"><span [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/user-guide/motan-proxy/index.html b/docs/user-guide/motan-proxy/index.html
index ff0efdf..1e87992 100644
--- a/docs/user-guide/motan-proxy/index.html
+++ b/docs/user-guide/motan-proxy/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Motan Proxy | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/user-guide/motan-proxy"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.4.0"><meta data-react-helmet="true" nam [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -17,7 +17,7 @@
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/user-guide/property-config/admin-property-config/index.html b/docs/user-guide/property-config/admin-property-config/index.html
index 4379626..e7edcab 100644
--- a/docs/user-guide/property-config/admin-property-config/index.html
+++ b/docs/user-guide/property-config/admin-property-config/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Admin Property Config | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/user-guide/property-config/admin-property-config"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.4.0 [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -18,7 +18,7 @@
</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="property-detail"></a>Property Detail<a class="hash-link" href="#property-detail" title="Direct link to heading">#</a></h3><h4><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="shenyuregister-config"></a>shenyu.register config<a class="hash-link [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/user-guide/property-config/client-property-config/index.html b/docs/user-guide/property-config/client-property-config/index.html
index 2de5538..6d2fa27 100644
--- a/docs/user-guide/property-config/client-property-config/index.html
+++ b/docs/user-guide/property-config/client-property-config/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Client Property Config | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/user-guide/property-config/client-property-config"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.4 [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -18,7 +18,7 @@
</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="property-detail"></a>Property Detail<a class="hash-link" href="#property-detail" title="Direct link to heading">#</a></h3><h4><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="shenyuclient-config"></a>shenyu.client config<a class="hash-link" hr [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/user-guide/property-config/gateway-property-config/index.html b/docs/user-guide/property-config/gateway-property-config/index.html
index a121021..0c840ff 100644
--- a/docs/user-guide/property-config/gateway-property-config/index.html
+++ b/docs/user-guide/property-config/gateway-property-config/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Gateway Property Config | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/user-guide/property-config/gateway-property-config"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2 [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -17,7 +17,7 @@
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/user-guide/register-center-access/index.html b/docs/user-guide/register-center-access/index.html
index a097b7c..842d702 100644
--- a/docs/user-guide/register-center-access/index.html
+++ b/docs/user-guide/register-center-access/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Application Client Access Config | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/user-guide/register-center-access"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.4.0"><m [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -24,7 +24,7 @@
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token key atrule" style="color:#00a4db">spring</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"></span></span><span class="token-line" style="color:#393A34"><span class="token plain"> </span><span class="token key atrule" style="color:#00a4db">cloud</span><span class="token punctuation" style="color:#393A34">:</span><span class="token pl [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/user-guide/sofa-rpc-proxy/index.html b/docs/user-guide/sofa-rpc-proxy/index.html
index 99bb620..ca7f647 100644
--- a/docs/user-guide/sofa-rpc-proxy/index.html
+++ b/docs/user-guide/sofa-rpc-proxy/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Sofa Proxy | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/user-guide/sofa-rpc-proxy"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.4.0"><meta data-react-helmet="true" n [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -27,7 +27,7 @@
</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div></div><footer class="row docusaurus-mt-lg"><div class="col"><a href="https://github.com/apache/incubator-shenyu-website/edit/main/versioned_docs/version-2.4.0/user-guide/sofa-rpc-proxy.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_2_ui" aria-hidden="true"><g><path [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/user-guide/spring-cloud-proxy/index.html b/docs/user-guide/spring-cloud-proxy/index.html
index 5cd7b5f..38ecb14 100644
--- a/docs/user-guide/spring-cloud-proxy/index.html
+++ b/docs/user-guide/spring-cloud-proxy/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Spring Cloud Proxy | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/user-guide/spring-cloud-proxy"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.4.0"><meta data-react-hel [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -27,7 +27,7 @@
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> @GetMapping("/findById")</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> public OrderDTO findById(@RequestParam("id") final String id) {</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> OrderDTO orderDTO = new OrderDTO();</span></span><span class="token-line" style="color:#393A34"><span [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/user-guide/tars-proxy/index.html b/docs/user-guide/tars-proxy/index.html
index b270c8e..8d5a427 100644
--- a/docs/user-guide/tars-proxy/index.html
+++ b/docs/user-guide/tars-proxy/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Tars Proxy | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/user-guide/tars-proxy"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.4.0"><meta data-react-helmet="true" name= [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -20,7 +20,7 @@
</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="user-request"></a>User Request<a class="hash-link" href="#user-request" title="Direct link to heading">#</a></h2><p>You can request your tars service by Http. The <code>Apache ShenYu</code> gateway needs to have a route prefix which is the <code>contextPath</code> conf [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/user-guide/use-data-sync/index.html b/docs/user-guide/use-data-sync/index.html
index ce3b527..075ad5a 100644
--- a/docs/user-guide/use-data-sync/index.html
+++ b/docs/user-guide/use-data-sync/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Data Synchronization Config | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//docs/user-guide/use-data-sync"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="2.4.0"><meta data-react [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -19,7 +19,7 @@ the microservice needs to be restarted.
the Apache ShenYu gateway and shenyu-admin must use the same synchronization strategy.</p></blockquote></div><footer class="row docusaurus-mt-lg"><div class="col"><a href="https://github.com/apache/incubator-shenyu-website/edit/main/versioned_docs/version-2.4.0/user-guide/use-data-sync.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_2_ui" aria-hidden="true"><g><path d="m34.5 11.7l-3 3.1-6.3-6.3 3.1-3q0.5-0. [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/download/download/index.html b/download/download/index.html
index aa75309..df0f8c4 100644
--- a/download/download/index.html
+++ b/download/download/index.html
@@ -9,18 +9,18 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Download | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//download/download"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearc [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
+<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
The PGP signatures can be verified using GPG or PGP.
Please download the KEYS as well as the asc signature files for relevant distribution.
-It is recommended to get these files from the main distribution directory and not from the mirrors.</p><div class="codeBlockContainer_K1bP"><div class="codeBlockContent_hGly shell"><pre tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_39YC"><span class="token-line" style="color:#393A34"><span class="token plain">gpg -i KEYS</span></span></code></pre><button type="button" aria-label="Cop [...]
+It is recommended to get these files from the main distribution directory and not from the mirrors.</p><div class="codeBlockContainer_K1bP"><div class="codeBlockContent_hGly shell"><pre tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_39YC"><span class="token-line" style="color:#393A34"><span class="token plain">gpg -i KEYS</span></span></code></pre><button type="button" aria-label="Cop [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/event/2.2.0-release/index.html b/event/2.2.0-release/index.html
index 505e362..506bf45 100644
--- a/event/2.2.0-release/index.html
+++ b/event/2.2.0-release/index.html
@@ -9,15 +9,15 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">2.2.0 | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//event/2.2.0-release"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
+<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/event/2.3.0-release/index.html b/event/2.3.0-release/index.html
index 3602718..4cf2cd2 100644
--- a/event/2.3.0-release/index.html
+++ b/event/2.3.0-release/index.html
@@ -9,15 +9,15 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">2.3.0 | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//event/2.3.0-release"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
+<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/event/2.4.0-release/index.html b/event/2.4.0-release/index.html
index 65eb9d3..a87ac6f 100644
--- a/event/2.4.0-release/index.html
+++ b/event/2.4.0-release/index.html
@@ -9,15 +9,15 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">2.4.0 | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//event/2.4.0-release"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
+<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/helloReact/index.html b/helloReact/index.html
index d5edcc6..b471cdc 100644
--- a/helloReact/index.html
+++ b/helloReact/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Hello | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:title" content="Hello | Apache ShenYu (Incubating)"><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//helloReact"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" na [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -17,7 +17,7 @@
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/index.html b/index.html
index ee94d49..c274ff7 100644
--- a/index.html
+++ b/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">High-performance, multi-protocol, extensible, responsive API Gateway | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:title" content="High-performance, multi-protocol, extensible, responsive API Gateway | Apache ShenYu (Incubating)"><meta data-react-helmet="true" property="og:url" content="https://shenyu.a [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -17,7 +17,7 @@
<div id="docusaurus-base-url-issue-banner-container"></div><div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean- [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/markdown-page/index.html b/markdown-page/index.html
index 6fe2898..7582ff4 100644
--- a/markdown-page/index.html
+++ b/markdown-page/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Markdown page example | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:title" content="Markdown page example | Apache ShenYu (Incubating)"><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//markdown-page"><meta data-react-helmet="true" name="docsearch:language" content="en [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -17,7 +17,7 @@
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/news/Apache-ShenYu-Committer-2021-07-27/index.html b/news/Apache-ShenYu-Committer-2021-07-27/index.html
index db5423b..650e860 100644
--- a/news/Apache-ShenYu-Committer-2021-07-27/index.html
+++ b/news/Apache-ShenYu-Committer-2021-07-27/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">[How I became an Apache ShenYu Committer one year after graduation] | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:title" content="[How I became an Apache ShenYu Committer one year after graduation] | Apache ShenYu (Incubating)"><meta data-react-helmet="true" name="description" content="How I became an A [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -17,7 +17,7 @@
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/news/Apache-ShenYu-Committer-2021-09-08/index.html b/news/Apache-ShenYu-Committer-2021-09-08/index.html
index 8c2cd29..2dbf2ea 100644
--- a/news/Apache-ShenYu-Committer-2021-09-08/index.html
+++ b/news/Apache-ShenYu-Committer-2021-09-08/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">[From users to Committer, participation in the Apache ShenYu community is not far away] | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:title" content="[From users to Committer, participation in the Apache ShenYu community is not far away] | Apache ShenYu (Incubating)"><meta data-react-helmet="true" name= [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -17,7 +17,7 @@
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/news/Apache-ShenYu-release-milestone-version-2.4.0/index.html b/news/Apache-ShenYu-release-milestone-version-2.4.0/index.html
index 368c6f4..a66dd52 100644
--- a/news/Apache-ShenYu-release-milestone-version-2.4.0/index.html
+++ b/news/Apache-ShenYu-release-milestone-version-2.4.0/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">【Release the first version of Apache ShenYu(Incubating)2.4.0】 Make API gateway easy | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:title" content="【Release the first version of Apache ShenYu(Incubating)2.4.0】 Make API gateway easy | Apache ShenYu (Incubating)"><meta data-react-helmet="true" name="descrip [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -27,7 +27,7 @@ At the meeting, everyone can speak freely and put forward their own views and op
In the Apache ShenYu community, we respect the principle of communication priority of mailing list <code>></code> GitHub Issue <code>></code> WeChat group. The main purpose is to keep a record of every problem, no point of view, to better help others, to promote the sustainable development of the community.</p></div><footer class="row docusaurus-mt-lg blogPostDetailsFull_3kfx"><div class="col"><b>Tags:</b><a class="margin-horiz--sm" href="/news/tags/apache-shen-yu">Apache ShenYu</a [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/news/Soul-gateway-release-milestone-version-2.3.0/index.html b/news/Soul-gateway-release-milestone-version-2.3.0/index.html
index 37b50d0..d2c6340 100644
--- a/news/Soul-gateway-release-milestone-version-2.3.0/index.html
+++ b/news/Soul-gateway-release-milestone-version-2.3.0/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">【Soul gateway release milestone version 2.3.0】New support for grpc, tars and sofa protocols! | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:title" content="【Soul gateway release milestone version 2.3.0】New support for grpc, tars and sofa protocols! | Apache ShenYu (Incubating)"><meta data-react-helmet="t [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -17,7 +17,7 @@
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/news/index.html b/news/index.html
index 2768a48..a008ce8 100644
--- a/news/index.html
+++ b/news/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Blog | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:title" content="Blog | Apache ShenYu (Incubating)"><meta data-react-helmet="true" name="description" content="Blog"><meta data-react-helmet="true" property="og:description" content="Blog"><meta data-react-helmet="true" property="og:url" content="https:/ [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -27,7 +27,7 @@ At the meeting, everyone can speak freely and put forward their own views and op
In the Apache ShenYu community, we respect the principle of communication priority of mailing list <code>></code> GitHub Issue <code>></code> WeChat group. The main purpose is to keep a record of every problem, no point of view, to better help others, to promote the sustainable development of the community.</p></div><footer class="row docusaurus-mt-lg"><div class="col"><b>Tags:</b><a class="margin-horiz--sm" href="/news/tags/apache-shen-yu">Apache ShenYu</a></div></footer></article [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/news/tags/apache-shen-yu/index.html b/news/tags/apache-shen-yu/index.html
index e87040e..678c9d2 100644
--- a/news/tags/apache-shen-yu/index.html
+++ b/news/tags/apache-shen-yu/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">4 posts tagged with "apache shenyu" | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:title" content="4 posts tagged with "apache shenyu" | Apache ShenYu (Incubating)"><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//news/tags/apache-shen-yu"><meta dat [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -27,7 +27,7 @@ At the meeting, everyone can speak freely and put forward their own views and op
In the Apache ShenYu community, we respect the principle of communication priority of mailing list <code>></code> GitHub Issue <code>></code> WeChat group. The main purpose is to keep a record of every problem, no point of view, to better help others, to promote the sustainable development of the community.</p></div><footer class="row docusaurus-mt-lg"><div class="col"><b>Tags:</b><a class="margin-horiz--sm" href="/news/tags/apache-shen-yu">Apache ShenYu</a></div><div class="col te [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/news/tags/index.html b/news/tags/index.html
index 980a4c7..ae871be 100644
--- a/news/tags/index.html
+++ b/news/tags/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Tags | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:title" content="Tags | Apache ShenYu (Incubating)"><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//news/tags"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="true" name= [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -17,7 +17,7 @@
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/search/index.html b/search/index.html
index fac639b..330d6fd 100644
--- a/search/index.html
+++ b/search/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Search the documentation | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:title" content="Apache ShenYu (Incubating)"><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//search"><meta data-react-helmet="true" name="docsearch:language" content="en"><meta data-react-helmet="t [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -17,7 +17,7 @@
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/versions/index.html b/versions/index.html
index 7a105eb..1f370cd 100644
--- a/versions/index.html
+++ b/versions/index.html
@@ -9,7 +9,7 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Versions | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:title" content="Versions | Apache ShenYu (Incubating)"><meta data-react-helmet="true" name="description" content="Apache ShenYu(Incubating) Versions page listing all documented site versions"><meta data-react-helmet="true" property="og:description" [...]
-<link rel="preload" href="/assets/js/runtime~main.8c825cbb.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.1efad5f6.js" as="script">
<link rel="preload" href="/assets/js/main.80dfa725.js" as="script">
</head>
<body>
@@ -17,7 +17,7 @@
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/assets/js/runtime~main.8c825cbb.js"></script>
+<script src="/assets/js/runtime~main.1efad5f6.js"></script>
<script src="/assets/js/main.80dfa725.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/404.html b/zh/404.html
index 64e7683..65278e3 100644
--- a/zh/404.html
+++ b/zh/404.html
@@ -9,15 +9,15 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/zh/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Page Not Found | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:title" content="Page Not Found | Apache ShenYu (Incubating)"><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//zh/404.html"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data- [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.4dc67d6a.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f3d964ed.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.6ae9e658.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.eb255348.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/zh/assets/js/runtime~main.4dc67d6a.js"></script>
-<script src="/zh/assets/js/main.f3d964ed.js"></script>
+<script src="/zh/assets/js/runtime~main.6ae9e658.js"></script>
+<script src="/zh/assets/js/main.eb255348.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/assets/js/01a34b95.70697947.js b/zh/assets/js/01a34b95.70697947.js
new file mode 100644
index 0000000..7c34a87
--- /dev/null
+++ b/zh/assets/js/01a34b95.70697947.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[4283],{3905:function(e,t,n){n.d(t,{Zo:function(){return c},kt:function(){return d}});var r=n(7294);function l(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enu [...]
\ No newline at end of file
diff --git a/zh/assets/js/01a34b95.feb796fd.js b/zh/assets/js/01a34b95.feb796fd.js
deleted file mode 100644
index e445f02..0000000
--- a/zh/assets/js/01a34b95.feb796fd.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[4283],{3905:function(e,t,n){n.d(t,{Zo:function(){return c},kt:function(){return d}});var r=n(7294);function l(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enu [...]
\ No newline at end of file
diff --git a/zh/assets/js/043520ee.130ea7ab.js b/zh/assets/js/043520ee.130ea7ab.js
new file mode 100644
index 0000000..ccde348
--- /dev/null
+++ b/zh/assets/js/043520ee.130ea7ab.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[7187],{3905:function(e,t,n){n.d(t,{Zo:function(){return p},kt:function(){return g}});var r=n(7294);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enu [...]
\ No newline at end of file
diff --git a/zh/assets/js/043520ee.6e4cf26c.js b/zh/assets/js/043520ee.6e4cf26c.js
deleted file mode 100644
index ae6808b..0000000
--- a/zh/assets/js/043520ee.6e4cf26c.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[7187],{3905:function(e,t,n){n.d(t,{Zo:function(){return p},kt:function(){return h}});var r=n(7294);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enu [...]
\ No newline at end of file
diff --git a/zh/assets/js/0c0a3f0e.65f3ef15.js b/zh/assets/js/0c0a3f0e.2fab5c02.js
similarity index 51%
rename from zh/assets/js/0c0a3f0e.65f3ef15.js
rename to zh/assets/js/0c0a3f0e.2fab5c02.js
index 0d8b9ae..3813c2c 100644
--- a/zh/assets/js/0c0a3f0e.65f3ef15.js
+++ b/zh/assets/js/0c0a3f0e.2fab5c02.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[3282],{3905:function(e,t,n){n.d(t,{Zo:function(){return s},kt:function(){return b}});var r=n(7294);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enu [...]
\ No newline at end of file
+"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[3282],{3905:function(e,t,n){n.d(t,{Zo:function(){return s},kt:function(){return b}});var r=n(7294);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enu [...]
\ No newline at end of file
diff --git a/zh/assets/js/0da9c763.ecd12986.js b/zh/assets/js/0da9c763.0c8cdb05.js
similarity index 99%
rename from zh/assets/js/0da9c763.ecd12986.js
rename to zh/assets/js/0da9c763.0c8cdb05.js
index 671e714..1865fd9 100644
--- a/zh/assets/js/0da9c763.ecd12986.js
+++ b/zh/assets/js/0da9c763.0c8cdb05.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[6337],{3905:function(e,n,t){t.d(n,{Zo:function(){return p},kt:function(){return k}});var a=t(7294);function i(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function r(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);n&&(a=a.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enu [...]
\ No newline at end of file
+"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[6337],{3905:function(e,n,t){t.d(n,{Zo:function(){return p},kt:function(){return k}});var a=t(7294);function i(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function r(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);n&&(a=a.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enu [...]
\ No newline at end of file
diff --git a/zh/assets/js/0e8b002a.0aad1f5b.js b/zh/assets/js/0e8b002a.266d3982.js
similarity index 98%
rename from zh/assets/js/0e8b002a.0aad1f5b.js
rename to zh/assets/js/0e8b002a.266d3982.js
index 6998c4e..d7e4173 100644
--- a/zh/assets/js/0e8b002a.0aad1f5b.js
+++ b/zh/assets/js/0e8b002a.266d3982.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[2601],{3905:function(e,t,n){n.d(t,{Zo:function(){return s},kt:function(){return d}});var a=n(7294);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enu [...]
\ No newline at end of file
+"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[2601],{3905:function(e,t,n){n.d(t,{Zo:function(){return s},kt:function(){return d}});var a=n(7294);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enu [...]
\ No newline at end of file
diff --git a/zh/assets/js/10238ed2.6b1e48f8.js b/zh/assets/js/10238ed2.6b1e48f8.js
deleted file mode 100644
index 78f7364..0000000
--- a/zh/assets/js/10238ed2.6b1e48f8.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[1554],{3905:function(e,t,n){n.d(t,{Zo:function(){return l},kt:function(){return m}});var r=n(7294);function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enu [...]
\ No newline at end of file
diff --git a/zh/assets/js/10238ed2.cea46caa.js b/zh/assets/js/10238ed2.cea46caa.js
new file mode 100644
index 0000000..50de9fb
--- /dev/null
+++ b/zh/assets/js/10238ed2.cea46caa.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[1554],{3905:function(e,t,n){n.d(t,{Zo:function(){return l},kt:function(){return m}});var r=n(7294);function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enu [...]
\ No newline at end of file
diff --git a/zh/assets/js/1120b586.2bd7ce93.js b/zh/assets/js/1120b586.c3e323ae.js
similarity index 99%
rename from zh/assets/js/1120b586.2bd7ce93.js
rename to zh/assets/js/1120b586.c3e323ae.js
index 2cc257c..0f6b2ca 100644
--- a/zh/assets/js/1120b586.2bd7ce93.js
+++ b/zh/assets/js/1120b586.c3e323ae.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[7574],{3905:function(e,n,a){a.d(n,{Zo:function(){return s},kt:function(){return c}});var t=a(7294);function r(e,n,a){return n in e?Object.defineProperty(e,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[n]=a,e}function o(e,n){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);n&&(t=t.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enu [...]
\ No newline at end of file
+"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[7574],{3905:function(e,n,a){a.d(n,{Zo:function(){return s},kt:function(){return c}});var t=a(7294);function r(e,n,a){return n in e?Object.defineProperty(e,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[n]=a,e}function o(e,n){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);n&&(t=t.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enu [...]
\ No newline at end of file
diff --git a/zh/assets/js/12ce1329.63847f0a.js b/zh/assets/js/12ce1329.ea819918.js
similarity index 99%
rename from zh/assets/js/12ce1329.63847f0a.js
rename to zh/assets/js/12ce1329.ea819918.js
index c03ffe7..505c161 100644
--- a/zh/assets/js/12ce1329.63847f0a.js
+++ b/zh/assets/js/12ce1329.ea819918.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[7219],{3905:function(e,n,t){t.d(n,{Zo:function(){return p},kt:function(){return k}});var a=t(7294);function i(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function r(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);n&&(a=a.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enu [...]
\ No newline at end of file
+"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[7219],{3905:function(e,n,t){t.d(n,{Zo:function(){return p},kt:function(){return k}});var a=t(7294);function i(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function r(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);n&&(a=a.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enu [...]
\ No newline at end of file
diff --git a/zh/assets/js/28871889.8fadbef3.js b/zh/assets/js/28871889.8fadbef3.js
deleted file mode 100644
index 211624f..0000000
--- a/zh/assets/js/28871889.8fadbef3.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[9333],{3905:function(e,t,n){n.d(t,{Zo:function(){return p},kt:function(){return l}});var o=n(7294);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enu [...]
\ No newline at end of file
diff --git a/zh/assets/js/28871889.aa2df50f.js b/zh/assets/js/28871889.aa2df50f.js
new file mode 100644
index 0000000..a8d2359
--- /dev/null
+++ b/zh/assets/js/28871889.aa2df50f.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[9333],{3905:function(e,t,n){n.d(t,{Zo:function(){return p},kt:function(){return l}});var o=n(7294);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enu [...]
\ No newline at end of file
diff --git a/zh/assets/js/359ded11.3ddecc29.js b/zh/assets/js/359ded11.6e2f35bc.js
similarity index 99%
rename from zh/assets/js/359ded11.3ddecc29.js
rename to zh/assets/js/359ded11.6e2f35bc.js
index 9ebbf63..586855a 100644
--- a/zh/assets/js/359ded11.3ddecc29.js
+++ b/zh/assets/js/359ded11.6e2f35bc.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[2959],{3905:function(e,t,a){a.d(t,{Zo:function(){return d},kt:function(){return g}});var n=a(7294);function r(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function i(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enu [...]
\ No newline at end of file
+"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[2959],{3905:function(e,t,a){a.d(t,{Zo:function(){return d},kt:function(){return g}});var n=a(7294);function r(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function i(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enu [...]
\ No newline at end of file
diff --git a/zh/assets/js/3e9cf50a.347b78bf.js b/zh/assets/js/3e9cf50a.910dc463.js
similarity index 98%
rename from zh/assets/js/3e9cf50a.347b78bf.js
rename to zh/assets/js/3e9cf50a.910dc463.js
index 75cd6f3..7422678 100644
--- a/zh/assets/js/3e9cf50a.347b78bf.js
+++ b/zh/assets/js/3e9cf50a.910dc463.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[1760],{3905:function(e,t,n){n.d(t,{Zo:function(){return s},kt:function(){return d}});var a=n(7294);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enu [...]
\ No newline at end of file
+"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[1760],{3905:function(e,t,n){n.d(t,{Zo:function(){return s},kt:function(){return d}});var a=n(7294);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enu [...]
\ No newline at end of file
diff --git a/zh/assets/js/4d0f1192.10ce4a3a.js b/zh/assets/js/4d0f1192.e8b0a1e4.js
similarity index 99%
rename from zh/assets/js/4d0f1192.10ce4a3a.js
rename to zh/assets/js/4d0f1192.e8b0a1e4.js
index 496b5fd..37ff7a6 100644
--- a/zh/assets/js/4d0f1192.10ce4a3a.js
+++ b/zh/assets/js/4d0f1192.e8b0a1e4.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[1739],{3905:function(e,t,n){n.d(t,{Zo:function(){return d},kt:function(){return g}});var a=n(7294);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enu [...]
\ No newline at end of file
+"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[1739],{3905:function(e,t,n){n.d(t,{Zo:function(){return d},kt:function(){return g}});var a=n(7294);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enu [...]
\ No newline at end of file
diff --git a/zh/assets/js/58050d5d.c658637c.js b/zh/assets/js/58050d5d.c658637c.js
deleted file mode 100644
index 5f7c1b3..0000000
--- a/zh/assets/js/58050d5d.c658637c.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[4627],{3905:function(e,t,n){n.d(t,{Zo:function(){return u},kt:function(){return l}});var o=n(7294);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enu [...]
\ No newline at end of file
diff --git a/zh/assets/js/58050d5d.f475da1a.js b/zh/assets/js/58050d5d.f475da1a.js
new file mode 100644
index 0000000..edc3f54
--- /dev/null
+++ b/zh/assets/js/58050d5d.f475da1a.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[4627],{3905:function(e,t,n){n.d(t,{Zo:function(){return u},kt:function(){return l}});var o=n(7294);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enu [...]
\ No newline at end of file
diff --git a/zh/assets/js/5e28034e.4c0a50dd.js b/zh/assets/js/5e28034e.4c0a50dd.js
new file mode 100644
index 0000000..29c329a
--- /dev/null
+++ b/zh/assets/js/5e28034e.4c0a50dd.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[1044],{3905:function(n,e,t){t.d(e,{Zo:function(){return m},kt:function(){return l}});var r=t(7294);function i(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}function s(n,e){var t=Object.keys(n);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(n);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enu [...]
\ No newline at end of file
diff --git a/zh/assets/js/5e28034e.92a00683.js b/zh/assets/js/5e28034e.92a00683.js
deleted file mode 100644
index 23becf3..0000000
--- a/zh/assets/js/5e28034e.92a00683.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[1044],{3905:function(n,e,t){t.d(e,{Zo:function(){return m},kt:function(){return l}});var r=t(7294);function i(n,e,t){return e in n?Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):n[e]=t,n}function s(n,e){var t=Object.keys(n);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(n);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enu [...]
\ No newline at end of file
diff --git a/zh/assets/js/5ee57c58.7ae1e4b8.js b/zh/assets/js/5ee57c58.64bac51c.js
similarity index 98%
rename from zh/assets/js/5ee57c58.7ae1e4b8.js
rename to zh/assets/js/5ee57c58.64bac51c.js
index fc4a778..5aa2134 100644
--- a/zh/assets/js/5ee57c58.7ae1e4b8.js
+++ b/zh/assets/js/5ee57c58.64bac51c.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[7656],{3905:function(e,t,n){n.d(t,{Zo:function(){return u},kt:function(){return d}});var a=n(7294);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enu [...]
\ No newline at end of file
+"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[7656],{3905:function(e,t,n){n.d(t,{Zo:function(){return u},kt:function(){return d}});var a=n(7294);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enu [...]
\ No newline at end of file
diff --git a/zh/assets/js/626580e8.4bb0ecc2.js b/zh/assets/js/626580e8.dd9b89d0.js
similarity index 73%
rename from zh/assets/js/626580e8.4bb0ecc2.js
rename to zh/assets/js/626580e8.dd9b89d0.js
index 887fda1..7c65977 100644
--- a/zh/assets/js/626580e8.4bb0ecc2.js
+++ b/zh/assets/js/626580e8.dd9b89d0.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[5378],{3905:function(e,t,n){n.d(t,{Zo:function(){return p},kt:function(){return f}});var r=n(7294);function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enu [...]
\ No newline at end of file
+"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[5378],{3905:function(e,t,n){n.d(t,{Zo:function(){return p},kt:function(){return f}});var r=n(7294);function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enu [...]
\ No newline at end of file
diff --git a/zh/assets/js/6d86bd09.b1ef8668.js b/zh/assets/js/6d86bd09.239cd9f0.js
similarity index 98%
rename from zh/assets/js/6d86bd09.b1ef8668.js
rename to zh/assets/js/6d86bd09.239cd9f0.js
index 48a0660..a0a01c2 100644
--- a/zh/assets/js/6d86bd09.b1ef8668.js
+++ b/zh/assets/js/6d86bd09.239cd9f0.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[8441],{3905:function(e,t,n){n.d(t,{Zo:function(){return u},kt:function(){return d}});var a=n(7294);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enu [...]
\ No newline at end of file
+"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[8441],{3905:function(e,t,n){n.d(t,{Zo:function(){return u},kt:function(){return d}});var a=n(7294);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enu [...]
\ No newline at end of file
diff --git a/zh/assets/js/7cb2b83f.9e308511.js b/zh/assets/js/7cb2b83f.9febda0e.js
similarity index 99%
rename from zh/assets/js/7cb2b83f.9e308511.js
rename to zh/assets/js/7cb2b83f.9febda0e.js
index 21d2b56..fc4fc03 100644
--- a/zh/assets/js/7cb2b83f.9e308511.js
+++ b/zh/assets/js/7cb2b83f.9febda0e.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[7088],{3905:function(e,t,a){a.d(t,{Zo:function(){return d},kt:function(){return g}});var n=a(7294);function r(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function i(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enu [...]
\ No newline at end of file
+"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[7088],{3905:function(e,t,a){a.d(t,{Zo:function(){return d},kt:function(){return g}});var n=a(7294);function r(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function i(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enu [...]
\ No newline at end of file
diff --git a/zh/assets/js/8ab73742.309ead4b.js b/zh/assets/js/8ab73742.096eafd8.js
similarity index 91%
rename from zh/assets/js/8ab73742.309ead4b.js
rename to zh/assets/js/8ab73742.096eafd8.js
index 1d04e06..d351f6f 100644
--- a/zh/assets/js/8ab73742.309ead4b.js
+++ b/zh/assets/js/8ab73742.096eafd8.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[4069],{3905:function(e,a,n){n.d(a,{Zo:function(){return c},kt:function(){return d}});var t=n(7294);function r(e,a,n){return a in e?Object.defineProperty(e,a,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[a]=n,e}function i(e,a){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);a&&(t=t.filter((function(a){return Object.getOwnPropertyDescriptor(e,a).enu [...]
\ No newline at end of file
+"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[4069],{3905:function(e,a,n){n.d(a,{Zo:function(){return u},kt:function(){return d}});var t=n(7294);function r(e,a,n){return a in e?Object.defineProperty(e,a,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[a]=n,e}function i(e,a){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);a&&(t=t.filter((function(a){return Object.getOwnPropertyDescriptor(e,a).enu [...]
\ No newline at end of file
diff --git a/zh/assets/js/a9a90e25.8b4dbef8.js b/zh/assets/js/a9a90e25.8b4dbef8.js
deleted file mode 100644
index 80e1750..0000000
--- a/zh/assets/js/a9a90e25.8b4dbef8.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[5318],{3905:function(e,t,n){n.d(t,{Zo:function(){return c},kt:function(){return d}});var a=n(7294);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enu [...]
\ No newline at end of file
diff --git a/zh/assets/js/a9a90e25.8f6ae0e2.js b/zh/assets/js/a9a90e25.8f6ae0e2.js
new file mode 100644
index 0000000..2c9a0b6
--- /dev/null
+++ b/zh/assets/js/a9a90e25.8f6ae0e2.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[5318],{3905:function(e,t,n){n.d(t,{Zo:function(){return c},kt:function(){return d}});var a=n(7294);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enu [...]
\ No newline at end of file
diff --git a/zh/assets/js/bde1880b.678fa892.js b/zh/assets/js/bde1880b.678fa892.js
new file mode 100644
index 0000000..ca30c15
--- /dev/null
+++ b/zh/assets/js/bde1880b.678fa892.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[4541],{3905:function(e,n,t){t.d(n,{Zo:function(){return l},kt:function(){return d}});var a=t(7294);function r(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function p(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);n&&(a=a.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enu [...]
\ No newline at end of file
diff --git a/zh/assets/js/bde1880b.8fcefa8e.js b/zh/assets/js/bde1880b.8fcefa8e.js
deleted file mode 100644
index e7230fc..0000000
--- a/zh/assets/js/bde1880b.8fcefa8e.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[4541],{3905:function(e,n,t){t.d(n,{Zo:function(){return l},kt:function(){return d}});var a=t(7294);function r(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function p(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);n&&(a=a.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enu [...]
\ No newline at end of file
diff --git a/zh/assets/js/c4ba2b45.4a5d8300.js b/zh/assets/js/c4ba2b45.4709eb2c.js
similarity index 99%
rename from zh/assets/js/c4ba2b45.4a5d8300.js
rename to zh/assets/js/c4ba2b45.4709eb2c.js
index 7f941a9..12ef6a3 100644
--- a/zh/assets/js/c4ba2b45.4a5d8300.js
+++ b/zh/assets/js/c4ba2b45.4709eb2c.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[5],{3905:function(e,n,a){a.d(n,{Zo:function(){return s},kt:function(){return c}});var t=a(7294);function r(e,n,a){return n in e?Object.defineProperty(e,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[n]=a,e}function o(e,n){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);n&&(t=t.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumer [...]
\ No newline at end of file
+"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[5],{3905:function(e,n,a){a.d(n,{Zo:function(){return s},kt:function(){return c}});var t=a(7294);function r(e,n,a){return n in e?Object.defineProperty(e,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[n]=a,e}function o(e,n){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);n&&(t=t.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumer [...]
\ No newline at end of file
diff --git a/zh/assets/js/d0955b3f.86afb938.js b/zh/assets/js/d0955b3f.a94f31eb.js
similarity index 76%
rename from zh/assets/js/d0955b3f.86afb938.js
rename to zh/assets/js/d0955b3f.a94f31eb.js
index 21d8963..7045da3 100644
--- a/zh/assets/js/d0955b3f.86afb938.js
+++ b/zh/assets/js/d0955b3f.a94f31eb.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[8070],{3905:function(t,e,r){r.d(e,{Zo:function(){return p},kt:function(){return h}});var n=r(7294);function o(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function i(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enu [...]
\ No newline at end of file
+"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[8070],{3905:function(t,e,r){r.d(e,{Zo:function(){return p},kt:function(){return h}});var n=r(7294);function o(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function i(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enu [...]
\ No newline at end of file
diff --git a/zh/assets/js/dbec0e79.00a2baac.js b/zh/assets/js/dbec0e79.00a2baac.js
deleted file mode 100644
index 637b494..0000000
--- a/zh/assets/js/dbec0e79.00a2baac.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[5805],{3905:function(e,n,t){t.d(n,{Zo:function(){return u},kt:function(){return m}});var a=t(7294);function r(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function s(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);n&&(a=a.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enu [...]
\ No newline at end of file
diff --git a/zh/assets/js/dbec0e79.9e46bd8d.js b/zh/assets/js/dbec0e79.9e46bd8d.js
new file mode 100644
index 0000000..bc669bf
--- /dev/null
+++ b/zh/assets/js/dbec0e79.9e46bd8d.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[5805],{3905:function(e,n,t){t.d(n,{Zo:function(){return u},kt:function(){return m}});var a=t(7294);function r(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function s(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);n&&(a=a.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enu [...]
\ No newline at end of file
diff --git a/zh/assets/js/dc388976.3c8ff16a.js b/zh/assets/js/dc388976.3c8ff16a.js
new file mode 100644
index 0000000..85b4856
--- /dev/null
+++ b/zh/assets/js/dc388976.3c8ff16a.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[7524],{3905:function(e,t,n){n.d(t,{Zo:function(){return p},kt:function(){return d}});var r=n(7294);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enu [...]
\ No newline at end of file
diff --git a/zh/assets/js/dc388976.761114b0.js b/zh/assets/js/dc388976.761114b0.js
deleted file mode 100644
index da727b1..0000000
--- a/zh/assets/js/dc388976.761114b0.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[7524],{3905:function(e,t,n){n.d(t,{Zo:function(){return p},kt:function(){return d}});var r=n(7294);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enu [...]
\ No newline at end of file
diff --git a/zh/assets/js/e388bdf9.4437ed51.js b/zh/assets/js/e388bdf9.4437ed51.js
new file mode 100644
index 0000000..ec67c9a
--- /dev/null
+++ b/zh/assets/js/e388bdf9.4437ed51.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[5319],{3905:function(e,t,n){n.d(t,{Zo:function(){return c},kt:function(){return d}});var r=n(7294);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enu [...]
\ No newline at end of file
diff --git a/zh/assets/js/e388bdf9.e889163a.js b/zh/assets/js/e388bdf9.e889163a.js
deleted file mode 100644
index d4a7d91..0000000
--- a/zh/assets/js/e388bdf9.e889163a.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[5319],{3905:function(e,t,r){r.d(t,{Zo:function(){return c},kt:function(){return d}});var n=r(7294);function a(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enu [...]
\ No newline at end of file
diff --git a/zh/assets/js/eb2312e3.bc83735a.js b/zh/assets/js/eb2312e3.bc83735a.js
new file mode 100644
index 0000000..422c901
--- /dev/null
+++ b/zh/assets/js/eb2312e3.bc83735a.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[1130],{3905:function(e,t,n){n.d(t,{Zo:function(){return s},kt:function(){return m}});var r=n(7294);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enu [...]
\ No newline at end of file
diff --git a/zh/assets/js/eb2312e3.c1edbee8.js b/zh/assets/js/eb2312e3.c1edbee8.js
deleted file mode 100644
index 318adea..0000000
--- a/zh/assets/js/eb2312e3.c1edbee8.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[1130],{3905:function(e,t,n){n.d(t,{Zo:function(){return s},kt:function(){return m}});var r=n(7294);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enu [...]
\ No newline at end of file
diff --git a/zh/assets/js/efd8ad23.91f1d01e.js b/zh/assets/js/efd8ad23.91f1d01e.js
new file mode 100644
index 0000000..97517ca
--- /dev/null
+++ b/zh/assets/js/efd8ad23.91f1d01e.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[410],{3905:function(e,t,n){n.d(t,{Zo:function(){return u},kt:function(){return f}});var r=n(7294);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enum [...]
\ No newline at end of file
diff --git a/zh/assets/js/efd8ad23.db5e962f.js b/zh/assets/js/efd8ad23.db5e962f.js
deleted file mode 100644
index 3218481..0000000
--- a/zh/assets/js/efd8ad23.db5e962f.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[410],{3905:function(e,t,n){n.d(t,{Zo:function(){return u},kt:function(){return f}});var r=n(7294);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enum [...]
\ No newline at end of file
diff --git a/zh/assets/js/fcd33269.425203e4.js b/zh/assets/js/fcd33269.ebf90217.js
similarity index 99%
rename from zh/assets/js/fcd33269.425203e4.js
rename to zh/assets/js/fcd33269.ebf90217.js
index e592d83..172e2ce 100644
--- a/zh/assets/js/fcd33269.425203e4.js
+++ b/zh/assets/js/fcd33269.ebf90217.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[3829],{3905:function(e,t,n){n.d(t,{Zo:function(){return d},kt:function(){return g}});var a=n(7294);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enu [...]
\ No newline at end of file
+"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[3829],{3905:function(e,t,n){n.d(t,{Zo:function(){return d},kt:function(){return g}});var a=n(7294);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enu [...]
\ No newline at end of file
diff --git a/zh/assets/js/ffd3a1ef.625036de.js b/zh/assets/js/ffd3a1ef.cd40f4ab.js
similarity index 56%
rename from zh/assets/js/ffd3a1ef.625036de.js
rename to zh/assets/js/ffd3a1ef.cd40f4ab.js
index 949d301..9d843ac 100644
--- a/zh/assets/js/ffd3a1ef.625036de.js
+++ b/zh/assets/js/ffd3a1ef.cd40f4ab.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[9016],{3905:function(e,t,r){r.d(t,{Zo:function(){return s},kt:function(){return f}});var n=r(7294);function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enu [...]
\ No newline at end of file
+"use strict";(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[9016],{3905:function(e,t,r){r.d(t,{Zo:function(){return s},kt:function(){return f}});var n=r(7294);function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enu [...]
\ No newline at end of file
diff --git a/zh/assets/js/main.f3d964ed.js b/zh/assets/js/main.eb255348.js
similarity index 93%
rename from zh/assets/js/main.f3d964ed.js
rename to zh/assets/js/main.eb255348.js
index a425efe..6b53b15 100644
--- a/zh/assets/js/main.f3d964ed.js
+++ b/zh/assets/js/main.eb255348.js
@@ -1,2 +1,2 @@
-/*! For license information please see main.f3d964ed.js.LICENSE.txt */
-(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[179],{9782:function(e,t,n){"use strict";n.r(t),t.default={title:"Apache ShenYu (Incubating)",tagline:"High-performance, multi-protocol, extensible, responsive API Gateway",url:"https://shenyu.apache.org/",baseUrl:"/zh/",onBrokenLinks:"log",onBrokenMarkdownLinks:"warn",favicon:"img/favicon.ico",organizationName:"apache",projectName:"incubator-shenyu",i18n:{defaultLocale:"en",locales:["en","zh"],localeConfigs:{en: [...]
\ No newline at end of file
+/*! For license information please see main.eb255348.js.LICENSE.txt */
+(self.webpackChunkshenyu_website=self.webpackChunkshenyu_website||[]).push([[179],{9782:function(e,t,n){"use strict";n.r(t),t.default={title:"Apache ShenYu (Incubating)",tagline:"High-performance, multi-protocol, extensible, responsive API Gateway",url:"https://shenyu.apache.org/",baseUrl:"/zh/",onBrokenLinks:"log",onBrokenMarkdownLinks:"warn",favicon:"img/favicon.ico",organizationName:"apache",projectName:"incubator-shenyu",i18n:{defaultLocale:"en",locales:["en","zh"],localeConfigs:{en: [...]
\ No newline at end of file
diff --git a/zh/assets/js/main.f3d964ed.js.LICENSE.txt b/zh/assets/js/main.eb255348.js.LICENSE.txt
similarity index 100%
rename from zh/assets/js/main.f3d964ed.js.LICENSE.txt
rename to zh/assets/js/main.eb255348.js.LICENSE.txt
diff --git a/zh/assets/js/runtime~main.4dc67d6a.js b/zh/assets/js/runtime~main.6ae9e658.js
similarity index 75%
rename from zh/assets/js/runtime~main.4dc67d6a.js
rename to zh/assets/js/runtime~main.6ae9e658.js
index aa779f5..a74757c 100644
--- a/zh/assets/js/runtime~main.4dc67d6a.js
+++ b/zh/assets/js/runtime~main.6ae9e658.js
@@ -1 +1 @@
-!function(){"use strict";var e,d,f,a,c,b={},t={};function n(e){var d=t[e];if(void 0!==d)return d.exports;var f=t[e]={exports:{}};return b[e].call(f.exports,f,f.exports,n),f.exports}n.m=b,e=[],n.O=function(d,f,a,c){if(!f){var b=1/0;for(u=0;u<e.length;u++){f=e[u][0],a=e[u][1],c=e[u][2];for(var t=!0,r=0;r<f.length;r++)(!1&c||b>=c)&&Object.keys(n.O).every((function(e){return n.O[e](f[r])}))?f.splice(r--,1):(t=!1,c<b&&(b=c));if(t){e.splice(u--,1);var o=a();void 0!==o&&(d=o)}}return d}c=c||0;f [...]
\ No newline at end of file
+!function(){"use strict";var e,d,a,f,c,b={},t={};function n(e){var d=t[e];if(void 0!==d)return d.exports;var a=t[e]={exports:{}};return b[e].call(a.exports,a,a.exports,n),a.exports}n.m=b,e=[],n.O=function(d,a,f,c){if(!a){var b=1/0;for(u=0;u<e.length;u++){a=e[u][0],f=e[u][1],c=e[u][2];for(var t=!0,r=0;r<a.length;r++)(!1&c||b>=c)&&Object.keys(n.O).every((function(e){return n.O[e](a[r])}))?a.splice(r--,1):(t=!1,c<b&&(b=c));if(t){e.splice(u--,1);var o=f();void 0!==o&&(d=o)}}return d}c=c||0;f [...]
\ No newline at end of file
diff --git a/zh/blog/PredicateJudge-SPI/index.html b/zh/blog/PredicateJudge-SPI/index.html
index d5f6ad7..835de7f 100644
--- a/zh/blog/PredicateJudge-SPI/index.html
+++ b/zh/blog/PredicateJudge-SPI/index.html
@@ -9,17 +9,17 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/zh/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">PredicateJudge-- 基于SPI的设计实现分析 | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:title" content="PredicateJudge-- 基于SPI的设计实现分析 | Apache ShenYu (Incubating)"><meta data-react-helmet="true" name="description" content="灵活的插件和规则定义,是Shenyu网关的一大特色。它以插件形式支持多种网络协议和多种流行的微服务框架,如Dubbo, gRPC和 Spring-Cloud 等。 为了实现对各种协 [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.4dc67d6a.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f3d964ed.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.6ae9e658.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.eb255348.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
+<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> /**</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> * judge conditionData and realData is match.</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> *</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> * @param conditionData {@linkplain ConditionData}</span></span><span class="t [...]
</span></span><span class="token-line" style="color:#393A34"><span class="token plain">contains=org.apache.shenyu.plugin.base.condition.judge.ContainsPredicateJudge</span></span><span class="token-line" style="color:#393A34"><span class="token plain">Groovy=org.apache.shenyu.plugin.base.condition.judge.GroovyPredicateJudge</span></span><span class="token-line" style="color:#393A34"><span class="token plain">match=org.apache.shenyu.plugin.base.condition.judge.MatchPredicateJudge</span></s [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/zh/assets/js/runtime~main.4dc67d6a.js"></script>
-<script src="/zh/assets/js/main.f3d964ed.js"></script>
+<script src="/zh/assets/js/runtime~main.6ae9e658.js"></script>
+<script src="/zh/assets/js/main.eb255348.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/blog/SourceCode-Analysis-MatchStrategy-SPI/index.html b/zh/blog/SourceCode-Analysis-MatchStrategy-SPI/index.html
index 752118d..5aeb6c9 100644
--- a/zh/blog/SourceCode-Analysis-MatchStrategy-SPI/index.html
+++ b/zh/blog/SourceCode-Analysis-MatchStrategy-SPI/index.html
@@ -9,12 +9,12 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/zh/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">MatchStrategy--基于SPI的代码分析 | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:title" content="MatchStrategy--基于SPI的代码分析 | Apache ShenYu (Incubating)"><meta data-react-helmet="true" name="description" content="Apache Shenyu 网关的各个Plugin(包括Dubbo, gRPC,Spring-cloud等) 中,routing参数均设计为可以接受多个条件的组合。 为了实现这样的目的,遵循其SP [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.4dc67d6a.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f3d964ed.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.6ae9e658.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.eb255348.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
+<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> Boolean match(List<ConditionData> conditionDataList, ServerWebExchange exchange);</span></span><span class="token-line" style="color:#393A34"><span class="token plain">}</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><p>@<code>SPI</code> <code>annotation</code>代表这是一个<code>SPI</code>接口。<code>ServerW [...]
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> private String paramType;</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> private String operator;</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> private String paramName;</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> private String paramValue;</span></span><span class="token-line" style="color:#393A34"><span class="token plain">}</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><h2><a aria-hidden="true" t [...]
@@ -22,7 +22,7 @@
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> @Override</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> public Boolean match(final List<ConditionData> conditionDataList, final ServerWebExchange exchange) {</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> return conditionDataList</span></span><span class="token-line" style="color:#393A34"><span class="t [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/zh/assets/js/runtime~main.4dc67d6a.js"></script>
-<script src="/zh/assets/js/main.f3d964ed.js"></script>
+<script src="/zh/assets/js/runtime~main.6ae9e658.js"></script>
+<script src="/zh/assets/js/main.eb255348.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/blog/atom.xml b/zh/blog/atom.xml
index a7baa96..6962f26 100644
--- a/zh/blog/atom.xml
+++ b/zh/blog/atom.xml
@@ -2,7 +2,7 @@
<feed xmlns="http://www.w3.org/2005/Atom">
<id>https://shenyu.apache.org/zh/blog</id>
<title>Apache ShenYu (Incubating) Blog</title>
- <updated>2021-09-16T02:33:39.603Z</updated>
+ <updated>2021-09-17T02:06:29.212Z</updated>
<generator>https://github.com/jpmonette/feed</generator>
<link rel="alternate" href="https://shenyu.apache.org/zh/blog"/>
<subtitle>Apache ShenYu (Incubating) Blog</subtitle>
@@ -11,42 +11,42 @@
<title type="html"><![CDATA[Context-Path插件源码分析]]></title>
<id>code-analysis-context-path</id>
<link href="https://shenyu.apache.org/zh/blog/code-analysis-context-path"/>
- <updated>2021-09-16T02:33:39.603Z</updated>
+ <updated>2021-09-17T02:06:29.212Z</updated>
<summary type="html"><![CDATA[开始前,可以参考 这篇文章 运行shenyu网关]]></summary>
</entry>
<entry>
<title type="html"><![CDATA[Param-Mapping插件源码分析]]></title>
<id>code-analysis-param-mapping</id>
<link href="https://shenyu.apache.org/zh/blog/code-analysis-param-mapping"/>
- <updated>2021-09-16T02:33:39.603Z</updated>
+ <updated>2021-09-17T02:06:29.212Z</updated>
<summary type="html"><![CDATA[开始前,可以参考 这篇文章 运行shenyu网关]]></summary>
</entry>
<entry>
- <title type="html"><![CDATA[MatchStrategy--基于SPI的代码分析]]></title>
- <id>MatchStrategy--基于SPI的代码分析</id>
- <link href="https://shenyu.apache.org/zh/blog/SourceCode-Analysis-MatchStrategy-SPI"/>
- <updated>2021-09-16T02:33:39.603Z</updated>
- <summary type="html"><![CDATA[Apache Shenyu 网关的各个Plugin(包括Dubbo, gRPC,Spring-cloud等) 中,routing参数均设计为可以接受多个条件的组合。 为了实现这样的目的,遵循其SPI的机制进行将参数及行为抽象为如下三部分,这些SPI 在shenyu-plugin-base模组中实现]]></summary>
- </entry>
- <entry>
<title type="html"><![CDATA[PredicateJudge-- 基于SPI的设计实现分析]]></title>
<id>PredicateJudge-SPI</id>
<link href="https://shenyu.apache.org/zh/blog/PredicateJudge-SPI"/>
- <updated>2021-09-16T02:33:39.603Z</updated>
+ <updated>2021-09-17T02:06:29.212Z</updated>
<summary type="html"><![CDATA[灵活的插件和规则定义,是Shenyu网关的一大特色。它以插件形式支持多种网络协议和多种流行的微服务框架,如Dubbo, gRPC和 Spring-Cloud 等。 为了实现对各种协议及插件的配置规则的解析,网关在规则策略解析方面,采用了优雅的SPI(Service Provider Interface)实现,当添加新的插件时,规则解析部分可以沿用现有实现或采用SPI机制快速实现,具有良好的可扩展性。]]></summary>
</entry>
<entry>
<title type="html"><![CDATA[Apache ShenYu 启动示例]]></title>
<id>start-demo</id>
<link href="https://shenyu.apache.org/zh/blog/start-demo"/>
- <updated>2021-09-16T02:33:39.603Z</updated>
+ <updated>2021-09-17T02:06:29.212Z</updated>
<summary type="html"><![CDATA[环境准备]]></summary>
</entry>
<entry>
<title type="html"><![CDATA[WebSocket数据同步源码分析]]></title>
<id>code-analysis-websocket-data-sync</id>
<link href="https://shenyu.apache.org/zh/blog/code-analysis-websocket-data-sync"/>
- <updated>2021-09-16T02:33:39.603Z</updated>
+ <updated>2021-09-17T02:06:29.212Z</updated>
<summary type="html"><![CDATA[在ShenYu网关中,数据同步是指,当在后台管理系统中,数据发送了更新后,如何将更新的数据同步到网关中。Apache ShenYu 网关当前支持ZooKeeper、WebSocket、Http长轮询、Nacos 、etcd 和 Consul 进行数据同步。本文的主要内容是基于WebSocket的数据同步源码分析。]]></summary>
</entry>
+ <entry>
+ <title type="html"><![CDATA[MatchStrategy--基于SPI的代码分析]]></title>
+ <id>MatchStrategy--基于SPI的代码分析</id>
+ <link href="https://shenyu.apache.org/zh/blog/SourceCode-Analysis-MatchStrategy-SPI"/>
+ <updated>2021-09-17T02:06:29.212Z</updated>
+ <summary type="html"><![CDATA[Apache Shenyu 网关的各个Plugin(包括Dubbo, gRPC,Spring-cloud等) 中,routing参数均设计为可以接受多个条件的组合。 为了实现这样的目的,遵循其SPI的机制进行将参数及行为抽象为如下三部分,这些SPI 在shenyu-plugin-base模组中实现]]></summary>
+ </entry>
</feed>
\ No newline at end of file
diff --git a/zh/blog/code-analysis-context-path/index.html b/zh/blog/code-analysis-context-path/index.html
index 45119bd..0e0046e 100644
--- a/zh/blog/code-analysis-context-path/index.html
+++ b/zh/blog/code-analysis-context-path/index.html
@@ -9,15 +9,15 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/zh/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Context-Path插件源码分析 | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:title" content="Context-Path插件源码分析 | Apache ShenYu (Incubating)"><meta data-react-helmet="true" name="description" content="开始前,可以参考 这篇文章 运行shenyu网关"><meta data-react-helmet="true" property="og:description" content="开始前,可以参考 这篇文章 运行shen [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.4dc67d6a.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f3d964ed.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.6ae9e658.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.eb255348.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
+<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/zh/assets/js/runtime~main.4dc67d6a.js"></script>
-<script src="/zh/assets/js/main.f3d964ed.js"></script>
+<script src="/zh/assets/js/runtime~main.6ae9e658.js"></script>
+<script src="/zh/assets/js/main.eb255348.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/blog/code-analysis-param-mapping/index.html b/zh/blog/code-analysis-param-mapping/index.html
index eaeba90..c5ddaea 100644
--- a/zh/blog/code-analysis-param-mapping/index.html
+++ b/zh/blog/code-analysis-param-mapping/index.html
@@ -9,16 +9,16 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/zh/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Param-Mapping插件源码分析 | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:title" content="Param-Mapping插件源码分析 | Apache ShenYu (Incubating)"><meta data-react-helmet="true" name="description" content="开始前,可以参考 这篇文章 运行shenyu网关"><meta data-react-helmet="true" property="og:description" content="开始前,可以参考 这篇文章 运行sh [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.4dc67d6a.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f3d964ed.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.6ae9e658.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.eb255348.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
+<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
</span></span><span class="token-line" style="color:#393A34"><span class="token plain">// FormDataOperator重写的方法</span></span><span class="token-line" style="color:#393A34"><span class="token plain">@Override</span></span><span class="token-line" style="color:#393A34"><span class="token plain">public void operation(final DocumentContext context, final ParamMappingHandle paramMappingHandle) {</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> if (!Col [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/zh/assets/js/runtime~main.4dc67d6a.js"></script>
-<script src="/zh/assets/js/main.f3d964ed.js"></script>
+<script src="/zh/assets/js/runtime~main.6ae9e658.js"></script>
+<script src="/zh/assets/js/main.eb255348.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/blog/code-analysis-websocket-data-sync/index.html b/zh/blog/code-analysis-websocket-data-sync/index.html
index 6bbb0f4..92b2d1f 100644
--- a/zh/blog/code-analysis-websocket-data-sync/index.html
+++ b/zh/blog/code-analysis-websocket-data-sync/index.html
@@ -9,12 +9,12 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/zh/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">WebSocket数据同步源码分析 | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:title" content="WebSocket数据同步源码分析 | Apache ShenYu (Incubating)"><meta data-react-helmet="true" name="description" content="在ShenYu网关中,数据同步是指,当在后台管理系统中,数据发送了更新后,如何将更新的数据同步到网关中。Apache ShenYu 网关当前支持ZooKeeper、WebSocket、Http长轮询、Nacos 、etcd 和 [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.4dc67d6a.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f3d964ed.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.6ae9e658.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.eb255348.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
+<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> } else {</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> // 更新数据,先删除再新增</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> selectorCount = selectorMapper.updateSelective(selectorDO);</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> //delete rule condi [...]
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> // 更新upstream</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> updateDivideUpstream(selectorDO);</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> return selectorCount;</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> }</span></span><span class="token-line" style="co [...]
</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><p>在<code>Service</code>类完成数据的持久化操作,即保存数据到数据库,这个大家应该很熟悉了,就不展开。关于更新<code>upstream</code>操作,放到后面对应的章节中进行分析,重点关注发布事件的操作,它会进行数据同步。</p><p><code>publishEvent()</code>方法的逻辑是:找到选择器对应的插件,构建条件数据,发布变更数据。</p><div class="codeBlockContainer_K1bP"><div class="codeBlockContent_hGly java"><pre tabindex="0" class="prism-code language-java codeBlock_23N8 thin-scrol [...]
@@ -58,7 +58,7 @@
</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="5-总结"></a>5. 总结<a class="hash-link" href="#5-总结" title="Direct link to heading">#</a></h3><p>本文通过一个实际案例,对<code>websocket</code>的数据同步原理进行了源码分析。涉及到的主要知识点如下:</p><ul><li><code>websocket</code>支持双向通信,性能好,推荐使用;</li><li>通过<code>Spring</code>完成事件发布和监听;</li><li>通过抽象<code>DataCh [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/zh/assets/js/runtime~main.4dc67d6a.js"></script>
-<script src="/zh/assets/js/main.f3d964ed.js"></script>
+<script src="/zh/assets/js/runtime~main.6ae9e658.js"></script>
+<script src="/zh/assets/js/main.eb255348.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/blog/index.html b/zh/blog/index.html
index 02eb0cc..d197dd8 100644
--- a/zh/blog/index.html
+++ b/zh/blog/index.html
@@ -9,20 +9,20 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/zh/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Blog | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:title" content="Blog | Apache ShenYu (Incubating)"><meta data-react-helmet="true" name="description" content="Blog"><meta data-react-helmet="true" property="og:description" content="Blog"><meta data-react-helmet="true" property="og:url" content="http [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.4dc67d6a.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f3d964ed.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.6ae9e658.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.eb255348.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
+<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> Boolean match(List<ConditionData> conditionDataList, ServerWebExchange exchange);</span></span><span class="token-line" style="color:#393A34"><span class="token plain">}</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><p>@<code>SPI</code> <code>annotation</code>代表这是一个<code>SPI</code>接口。<code>ServerW [...]
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> private String paramType;</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> private String operator;</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> private String paramName;</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> private String paramValue;</span></span><span class="token-line" style="color:#393A34"><span class="token plain">}</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><h2><a aria-hidden="true" t [...]
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> public String buildRealData(final ConditionData condition, final ServerWebExchange exchange) {</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> return ParameterDataFactory.builderData(condition.getParamType(), condition.getParamName(), exchange);</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> }</span></span><spa [...]
-</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> @Override</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> public Boolean match(final List<ConditionData> conditionDataList, final ServerWebExchange exchange) {</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> return conditionDataList</span></span><span class="token-line" style="color:#393A34"><span class="t [...]
-</span></span><span class="token-line" style="color:#393A34"><span class="token plain">// FormDataOperator重写的方法</span></span><span class="token-line" style="color:#393A34"><span class="token plain">@Override</span></span><span class="token-line" style="color:#393A34"><span class="token plain">public void operation(final DocumentContext context, final ParamMappingHandle paramMappingHandle) {</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> if (!Col [...]
+</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> @Override</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> public Boolean match(final List<ConditionData> conditionDataList, final ServerWebExchange exchange) {</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> return conditionDataList</span></span><span class="token-line" style="color:#393A34"><span class="t [...]
+</span></span><span class="token-line" style="color:#393A34"><span class="token plain">// FormDataOperator重写的方法</span></span><span class="token-line" style="color:#393A34"><span class="token plain">@Override</span></span><span class="token-line" style="color:#393A34"><span class="token plain">public void operation(final DocumentContext context, final ParamMappingHandle paramMappingHandle) {</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> if (!Col [...]
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> /**</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> * judge conditionData and realData is match.</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> *</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> * @param conditionData {@linkplain ConditionData}</span></span><span class="t [...]
-</span></span><span class="token-line" style="color:#393A34"><span class="token plain">contains=org.apache.shenyu.plugin.base.condition.judge.ContainsPredicateJudge</span></span><span class="token-line" style="color:#393A34"><span class="token plain">Groovy=org.apache.shenyu.plugin.base.condition.judge.GroovyPredicateJudge</span></span><span class="token-line" style="color:#393A34"><span class="token plain">match=org.apache.shenyu.plugin.base.condition.judge.MatchPredicateJudge</span></s [...]
+</span></span><span class="token-line" style="color:#393A34"><span class="token plain">contains=org.apache.shenyu.plugin.base.condition.judge.ContainsPredicateJudge</span></span><span class="token-line" style="color:#393A34"><span class="token plain">Groovy=org.apache.shenyu.plugin.base.condition.judge.GroovyPredicateJudge</span></span><span class="token-line" style="color:#393A34"><span class="token plain">match=org.apache.shenyu.plugin.base.condition.judge.MatchPredicateJudge</span></s [...]
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> } else {</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> // 更新数据,先删除再新增</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> selectorCount = selectorMapper.updateSelective(selectorDO);</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> //delete rule condi [...]
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> // 更新upstream</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> updateDivideUpstream(selectorDO);</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> return selectorCount;</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> }</span></span><span class="token-line" style="co [...]
</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><p>在<code>Service</code>类完成数据的持久化操作,即保存数据到数据库,这个大家应该很熟悉了,就不展开。关于更新<code>upstream</code>操作,放到后面对应的章节中进行分析,重点关注发布事件的操作,它会进行数据同步。</p><p><code>publishEvent()</code>方法的逻辑是:找到选择器对应的插件,构建条件数据,发布变更数据。</p><div class="codeBlockContainer_K1bP"><div class="codeBlockContent_hGly java"><pre tabindex="0" class="prism-code language-java codeBlock_23N8 thin-scrol [...]
@@ -66,7 +66,7 @@
</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="5-总结"></a>5. 总结<a class="hash-link" href="#5-总结" title="Direct link to heading">#</a></h3><p>本文通过一个实际案例,对<code>websocket</code>的数据同步原理进行了源码分析。涉及到的主要知识点如下:</p><ul><li><code>websocket</code>支持双向通信,性能好,推荐使用;</li><li>通过<code>Spring</code>完成事件发布和监听;</li><li>通过抽象<code>DataCh [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/zh/assets/js/runtime~main.4dc67d6a.js"></script>
-<script src="/zh/assets/js/main.f3d964ed.js"></script>
+<script src="/zh/assets/js/runtime~main.6ae9e658.js"></script>
+<script src="/zh/assets/js/main.eb255348.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/blog/rss.xml b/zh/blog/rss.xml
index efbbdcc..e081360 100644
--- a/zh/blog/rss.xml
+++ b/zh/blog/rss.xml
@@ -4,50 +4,50 @@
<title>Apache ShenYu (Incubating) Blog</title>
<link>https://shenyu.apache.org/zh/blog</link>
<description>Apache ShenYu (Incubating) Blog</description>
- <lastBuildDate>Thu, 16 Sep 2021 02:33:39 GMT</lastBuildDate>
+ <lastBuildDate>Fri, 17 Sep 2021 02:06:29 GMT</lastBuildDate>
<docs>https://validator.w3.org/feed/docs/rss2.html</docs>
<generator>https://github.com/jpmonette/feed</generator>
<item>
<title><![CDATA[Context-Path插件源码分析]]></title>
<link>https://shenyu.apache.org/zh/blog/code-analysis-context-path</link>
<guid>code-analysis-context-path</guid>
- <pubDate>Thu, 16 Sep 2021 02:33:39 GMT</pubDate>
+ <pubDate>Fri, 17 Sep 2021 02:06:29 GMT</pubDate>
<description><![CDATA[开始前,可以参考 这篇文章 运行shenyu网关]]></description>
</item>
<item>
<title><![CDATA[Param-Mapping插件源码分析]]></title>
<link>https://shenyu.apache.org/zh/blog/code-analysis-param-mapping</link>
<guid>code-analysis-param-mapping</guid>
- <pubDate>Thu, 16 Sep 2021 02:33:39 GMT</pubDate>
+ <pubDate>Fri, 17 Sep 2021 02:06:29 GMT</pubDate>
<description><![CDATA[开始前,可以参考 这篇文章 运行shenyu网关]]></description>
</item>
<item>
- <title><![CDATA[MatchStrategy--基于SPI的代码分析]]></title>
- <link>https://shenyu.apache.org/zh/blog/SourceCode-Analysis-MatchStrategy-SPI</link>
- <guid>MatchStrategy--基于SPI的代码分析</guid>
- <pubDate>Thu, 16 Sep 2021 02:33:39 GMT</pubDate>
- <description><![CDATA[Apache Shenyu 网关的各个Plugin(包括Dubbo, gRPC,Spring-cloud等) 中,routing参数均设计为可以接受多个条件的组合。 为了实现这样的目的,遵循其SPI的机制进行将参数及行为抽象为如下三部分,这些SPI 在shenyu-plugin-base模组中实现]]></description>
- </item>
- <item>
<title><![CDATA[PredicateJudge-- 基于SPI的设计实现分析]]></title>
<link>https://shenyu.apache.org/zh/blog/PredicateJudge-SPI</link>
<guid>PredicateJudge-SPI</guid>
- <pubDate>Thu, 16 Sep 2021 02:33:39 GMT</pubDate>
+ <pubDate>Fri, 17 Sep 2021 02:06:29 GMT</pubDate>
<description><![CDATA[灵活的插件和规则定义,是Shenyu网关的一大特色。它以插件形式支持多种网络协议和多种流行的微服务框架,如Dubbo, gRPC和 Spring-Cloud 等。 为了实现对各种协议及插件的配置规则的解析,网关在规则策略解析方面,采用了优雅的SPI(Service Provider Interface)实现,当添加新的插件时,规则解析部分可以沿用现有实现或采用SPI机制快速实现,具有良好的可扩展性。]]></description>
</item>
<item>
<title><![CDATA[Apache ShenYu 启动示例]]></title>
<link>https://shenyu.apache.org/zh/blog/start-demo</link>
<guid>start-demo</guid>
- <pubDate>Thu, 16 Sep 2021 02:33:39 GMT</pubDate>
+ <pubDate>Fri, 17 Sep 2021 02:06:29 GMT</pubDate>
<description><![CDATA[环境准备]]></description>
</item>
<item>
<title><![CDATA[WebSocket数据同步源码分析]]></title>
<link>https://shenyu.apache.org/zh/blog/code-analysis-websocket-data-sync</link>
<guid>code-analysis-websocket-data-sync</guid>
- <pubDate>Thu, 16 Sep 2021 02:33:39 GMT</pubDate>
+ <pubDate>Fri, 17 Sep 2021 02:06:29 GMT</pubDate>
<description><![CDATA[在ShenYu网关中,数据同步是指,当在后台管理系统中,数据发送了更新后,如何将更新的数据同步到网关中。Apache ShenYu 网关当前支持ZooKeeper、WebSocket、Http长轮询、Nacos 、etcd 和 Consul 进行数据同步。本文的主要内容是基于WebSocket的数据同步源码分析。]]></description>
</item>
+ <item>
+ <title><![CDATA[MatchStrategy--基于SPI的代码分析]]></title>
+ <link>https://shenyu.apache.org/zh/blog/SourceCode-Analysis-MatchStrategy-SPI</link>
+ <guid>MatchStrategy--基于SPI的代码分析</guid>
+ <pubDate>Fri, 17 Sep 2021 02:06:29 GMT</pubDate>
+ <description><![CDATA[Apache Shenyu 网关的各个Plugin(包括Dubbo, gRPC,Spring-cloud等) 中,routing参数均设计为可以接受多个条件的组合。 为了实现这样的目的,遵循其SPI的机制进行将参数及行为抽象为如下三部分,这些SPI 在shenyu-plugin-base模组中实现]]></description>
+ </item>
</channel>
</rss>
\ No newline at end of file
diff --git a/zh/blog/start-demo/index.html b/zh/blog/start-demo/index.html
index dc0c318..a151268 100644
--- a/zh/blog/start-demo/index.html
+++ b/zh/blog/start-demo/index.html
@@ -9,15 +9,15 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/zh/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Apache ShenYu 启动示例 | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:title" content="Apache ShenYu 启动示例 | Apache ShenYu (Incubating)"><meta data-react-helmet="true" name="description" content="环境准备"><meta data-react-helmet="true" property="og:description" content="环境准备"><meta data-react-helmet="true" pro [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.4dc67d6a.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f3d964ed.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.6ae9e658.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.eb255348.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
+<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/zh/assets/js/runtime~main.4dc67d6a.js"></script>
-<script src="/zh/assets/js/main.f3d964ed.js"></script>
+<script src="/zh/assets/js/runtime~main.6ae9e658.js"></script>
+<script src="/zh/assets/js/main.eb255348.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/blog/tags/apache-shen-yu/index.html b/zh/blog/tags/apache-shen-yu/index.html
index 0daa08d..2e2ec46 100644
--- a/zh/blog/tags/apache-shen-yu/index.html
+++ b/zh/blog/tags/apache-shen-yu/index.html
@@ -9,20 +9,20 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/zh/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">One post tagged with "apache shenyu" | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:title" content="One post tagged with "apache shenyu" | Apache ShenYu (Incubating)"><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//zh/blog/tags/apache-shen-yu">< [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.4dc67d6a.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f3d964ed.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.6ae9e658.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.eb255348.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
+<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> Boolean match(List<ConditionData> conditionDataList, ServerWebExchange exchange);</span></span><span class="token-line" style="color:#393A34"><span class="token plain">}</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><p>@<code>SPI</code> <code>annotation</code>代表这是一个<code>SPI</code>接口。<code>ServerW [...]
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> private String paramType;</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> private String operator;</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> private String paramName;</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> private String paramValue;</span></span><span class="token-line" style="color:#393A34"><span class="token plain">}</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><h2><a aria-hidden="true" t [...]
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> public String buildRealData(final ConditionData condition, final ServerWebExchange exchange) {</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> return ParameterDataFactory.builderData(condition.getParamType(), condition.getParamName(), exchange);</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> }</span></span><spa [...]
-</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> @Override</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> public Boolean match(final List<ConditionData> conditionDataList, final ServerWebExchange exchange) {</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> return conditionDataList</span></span><span class="token-line" style="color:#393A34"><span class="t [...]
-</span></span><span class="token-line" style="color:#393A34"><span class="token plain">// FormDataOperator重写的方法</span></span><span class="token-line" style="color:#393A34"><span class="token plain">@Override</span></span><span class="token-line" style="color:#393A34"><span class="token plain">public void operation(final DocumentContext context, final ParamMappingHandle paramMappingHandle) {</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> if (!Col [...]
+</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> @Override</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> public Boolean match(final List<ConditionData> conditionDataList, final ServerWebExchange exchange) {</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> return conditionDataList</span></span><span class="token-line" style="color:#393A34"><span class="t [...]
+</span></span><span class="token-line" style="color:#393A34"><span class="token plain">// FormDataOperator重写的方法</span></span><span class="token-line" style="color:#393A34"><span class="token plain">@Override</span></span><span class="token-line" style="color:#393A34"><span class="token plain">public void operation(final DocumentContext context, final ParamMappingHandle paramMappingHandle) {</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> if (!Col [...]
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> /**</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> * judge conditionData and realData is match.</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> *</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> * @param conditionData {@linkplain ConditionData}</span></span><span class="t [...]
-</span></span><span class="token-line" style="color:#393A34"><span class="token plain">contains=org.apache.shenyu.plugin.base.condition.judge.ContainsPredicateJudge</span></span><span class="token-line" style="color:#393A34"><span class="token plain">Groovy=org.apache.shenyu.plugin.base.condition.judge.GroovyPredicateJudge</span></span><span class="token-line" style="color:#393A34"><span class="token plain">match=org.apache.shenyu.plugin.base.condition.judge.MatchPredicateJudge</span></s [...]
+</span></span><span class="token-line" style="color:#393A34"><span class="token plain">contains=org.apache.shenyu.plugin.base.condition.judge.ContainsPredicateJudge</span></span><span class="token-line" style="color:#393A34"><span class="token plain">Groovy=org.apache.shenyu.plugin.base.condition.judge.GroovyPredicateJudge</span></span><span class="token-line" style="color:#393A34"><span class="token plain">match=org.apache.shenyu.plugin.base.condition.judge.MatchPredicateJudge</span></s [...]
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> } else {</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> // 更新数据,先删除再新增</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> selectorCount = selectorMapper.updateSelective(selectorDO);</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> //delete rule condi [...]
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> // 更新upstream</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> updateDivideUpstream(selectorDO);</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> return selectorCount;</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> }</span></span><span class="token-line" style="co [...]
</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><p>在<code>Service</code>类完成数据的持久化操作,即保存数据到数据库,这个大家应该很熟悉了,就不展开。关于更新<code>upstream</code>操作,放到后面对应的章节中进行分析,重点关注发布事件的操作,它会进行数据同步。</p><p><code>publishEvent()</code>方法的逻辑是:找到选择器对应的插件,构建条件数据,发布变更数据。</p><div class="codeBlockContainer_K1bP"><div class="codeBlockContent_hGly java"><pre tabindex="0" class="prism-code language-java codeBlock_23N8 thin-scrol [...]
@@ -66,7 +66,7 @@
</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="5-总结"></a>5. 总结<a class="hash-link" href="#5-总结" title="Direct link to heading">#</a></h3><p>本文通过一个实际案例,对<code>websocket</code>的数据同步原理进行了源码分析。涉及到的主要知识点如下:</p><ul><li><code>websocket</code>支持双向通信,性能好,推荐使用;</li><li>通过<code>Spring</code>完成事件发布和监听;</li><li>通过抽象<code>DataCh [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/zh/assets/js/runtime~main.4dc67d6a.js"></script>
-<script src="/zh/assets/js/main.f3d964ed.js"></script>
+<script src="/zh/assets/js/runtime~main.6ae9e658.js"></script>
+<script src="/zh/assets/js/main.eb255348.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/blog/tags/context-path/index.html b/zh/blog/tags/context-path/index.html
index 0775db5..0212e93 100644
--- a/zh/blog/tags/context-path/index.html
+++ b/zh/blog/tags/context-path/index.html
@@ -9,15 +9,15 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/zh/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">One post tagged with "context-path" | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:title" content="One post tagged with "context-path" | Apache ShenYu (Incubating)"><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//zh/blog/tags/context-path"><meta [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.4dc67d6a.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f3d964ed.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.6ae9e658.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.eb255348.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
+<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/zh/assets/js/runtime~main.4dc67d6a.js"></script>
-<script src="/zh/assets/js/main.f3d964ed.js"></script>
+<script src="/zh/assets/js/runtime~main.6ae9e658.js"></script>
+<script src="/zh/assets/js/main.eb255348.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/blog/tags/data-sync/index.html b/zh/blog/tags/data-sync/index.html
index 0536016..40b8ebc 100644
--- a/zh/blog/tags/data-sync/index.html
+++ b/zh/blog/tags/data-sync/index.html
@@ -9,12 +9,12 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/zh/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">One post tagged with "data sync" | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:title" content="One post tagged with "data sync" | Apache ShenYu (Incubating)"><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//zh/blog/tags/data-sync"><meta data-rea [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.4dc67d6a.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f3d964ed.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.6ae9e658.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.eb255348.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
+<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> } else {</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> // 更新数据,先删除再新增</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> selectorCount = selectorMapper.updateSelective(selectorDO);</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> //delete rule condi [...]
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> // 更新upstream</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> updateDivideUpstream(selectorDO);</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> return selectorCount;</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> }</span></span><span class="token-line" style="co [...]
</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><p>在<code>Service</code>类完成数据的持久化操作,即保存数据到数据库,这个大家应该很熟悉了,就不展开。关于更新<code>upstream</code>操作,放到后面对应的章节中进行分析,重点关注发布事件的操作,它会进行数据同步。</p><p><code>publishEvent()</code>方法的逻辑是:找到选择器对应的插件,构建条件数据,发布变更数据。</p><div class="codeBlockContainer_K1bP"><div class="codeBlockContent_hGly java"><pre tabindex="0" class="prism-code language-java codeBlock_23N8 thin-scrol [...]
@@ -58,7 +58,7 @@
</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="5-总结"></a>5. 总结<a class="hash-link" href="#5-总结" title="Direct link to heading">#</a></h3><p>本文通过一个实际案例,对<code>websocket</code>的数据同步原理进行了源码分析。涉及到的主要知识点如下:</p><ul><li><code>websocket</code>支持双向通信,性能好,推荐使用;</li><li>通过<code>Spring</code>完成事件发布和监听;</li><li>通过抽象<code>DataCh [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/zh/assets/js/runtime~main.4dc67d6a.js"></script>
-<script src="/zh/assets/js/main.f3d964ed.js"></script>
+<script src="/zh/assets/js/runtime~main.6ae9e658.js"></script>
+<script src="/zh/assets/js/main.eb255348.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/blog/tags/index.html b/zh/blog/tags/index.html
index 96c35d2..6bc7d30 100644
--- a/zh/blog/tags/index.html
+++ b/zh/blog/tags/index.html
@@ -9,15 +9,15 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/zh/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Tags | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:title" content="Tags | Apache ShenYu (Incubating)"><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//zh/blog/tags"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.4dc67d6a.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f3d964ed.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.6ae9e658.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.eb255348.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/zh/assets/js/runtime~main.4dc67d6a.js"></script>
-<script src="/zh/assets/js/main.f3d964ed.js"></script>
+<script src="/zh/assets/js/runtime~main.6ae9e658.js"></script>
+<script src="/zh/assets/js/main.eb255348.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/blog/tags/param-mapping/index.html b/zh/blog/tags/param-mapping/index.html
index 83084ac..64048b4 100644
--- a/zh/blog/tags/param-mapping/index.html
+++ b/zh/blog/tags/param-mapping/index.html
@@ -9,16 +9,16 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/zh/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">One post tagged with "param-mapping" | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:title" content="One post tagged with "param-mapping" | Apache ShenYu (Incubating)"><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//zh/blog/tags/param-mapping"><m [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.4dc67d6a.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f3d964ed.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.6ae9e658.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.eb255348.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
+<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
</span></span><span class="token-line" style="color:#393A34"><span class="token plain">// FormDataOperator重写的方法</span></span><span class="token-line" style="color:#393A34"><span class="token plain">@Override</span></span><span class="token-line" style="color:#393A34"><span class="token plain">public void operation(final DocumentContext context, final ParamMappingHandle paramMappingHandle) {</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> if (!Col [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/zh/assets/js/runtime~main.4dc67d6a.js"></script>
-<script src="/zh/assets/js/main.f3d964ed.js"></script>
+<script src="/zh/assets/js/runtime~main.6ae9e658.js"></script>
+<script src="/zh/assets/js/main.eb255348.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/blog/tags/spi/index.html b/zh/blog/tags/spi/index.html
index 22d9094..a3070ce 100644
--- a/zh/blog/tags/spi/index.html
+++ b/zh/blog/tags/spi/index.html
@@ -9,22 +9,22 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/zh/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">One post tagged with "spi" | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:title" content="One post tagged with "spi" | Apache ShenYu (Incubating)"><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//zh/blog/tags/spi"><meta data-react-helmet="true" n [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.4dc67d6a.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f3d964ed.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.6ae9e658.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.eb255348.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
+<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> Boolean match(List<ConditionData> conditionDataList, ServerWebExchange exchange);</span></span><span class="token-line" style="color:#393A34"><span class="token plain">}</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><p>@<code>SPI</code> <code>annotation</code>代表这是一个<code>SPI</code>接口。<code>ServerW [...]
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> private String paramType;</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> private String operator;</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> private String paramName;</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> private String paramValue;</span></span><span class="token-line" style="color:#393A34"><span class="token plain">}</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><h2><a aria-hidden="true" t [...]
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> public String buildRealData(final ConditionData condition, final ServerWebExchange exchange) {</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> return ParameterDataFactory.builderData(condition.getParamType(), condition.getParamName(), exchange);</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> }</span></span><spa [...]
-</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> @Override</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> public Boolean match(final List<ConditionData> conditionDataList, final ServerWebExchange exchange) {</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> return conditionDataList</span></span><span class="token-line" style="color:#393A34"><span class="t [...]
+</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> @Override</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> public Boolean match(final List<ConditionData> conditionDataList, final ServerWebExchange exchange) {</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> return conditionDataList</span></span><span class="token-line" style="color:#393A34"><span class="t [...]
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> /**</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> * judge conditionData and realData is match.</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> *</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> * @param conditionData {@linkplain ConditionData}</span></span><span class="t [...]
</span></span><span class="token-line" style="color:#393A34"><span class="token plain">contains=org.apache.shenyu.plugin.base.condition.judge.ContainsPredicateJudge</span></span><span class="token-line" style="color:#393A34"><span class="token plain">Groovy=org.apache.shenyu.plugin.base.condition.judge.GroovyPredicateJudge</span></span><span class="token-line" style="color:#393A34"><span class="token plain">match=org.apache.shenyu.plugin.base.condition.judge.MatchPredicateJudge</span></s [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/zh/assets/js/runtime~main.4dc67d6a.js"></script>
-<script src="/zh/assets/js/main.f3d964ed.js"></script>
+<script src="/zh/assets/js/runtime~main.6ae9e658.js"></script>
+<script src="/zh/assets/js/main.eb255348.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/blog/tags/websocket/index.html b/zh/blog/tags/websocket/index.html
index 554f1b3..2911b6a 100644
--- a/zh/blog/tags/websocket/index.html
+++ b/zh/blog/tags/websocket/index.html
@@ -9,12 +9,12 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/zh/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">One post tagged with "websocket" | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:title" content="One post tagged with "websocket" | Apache ShenYu (Incubating)"><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//zh/blog/tags/websocket"><meta data-rea [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.4dc67d6a.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f3d964ed.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.6ae9e658.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.eb255348.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
+<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> } else {</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> // 更新数据,先删除再新增</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> selectorCount = selectorMapper.updateSelective(selectorDO);</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> //delete rule condi [...]
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> // 更新upstream</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> updateDivideUpstream(selectorDO);</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> return selectorCount;</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> }</span></span><span class="token-line" style="co [...]
</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><p>在<code>Service</code>类完成数据的持久化操作,即保存数据到数据库,这个大家应该很熟悉了,就不展开。关于更新<code>upstream</code>操作,放到后面对应的章节中进行分析,重点关注发布事件的操作,它会进行数据同步。</p><p><code>publishEvent()</code>方法的逻辑是:找到选择器对应的插件,构建条件数据,发布变更数据。</p><div class="codeBlockContainer_K1bP"><div class="codeBlockContent_hGly java"><pre tabindex="0" class="prism-code language-java codeBlock_23N8 thin-scrol [...]
@@ -58,7 +58,7 @@
</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="5-总结"></a>5. 总结<a class="hash-link" href="#5-总结" title="Direct link to heading">#</a></h3><p>本文通过一个实际案例,对<code>websocket</code>的数据同步原理进行了源码分析。涉及到的主要知识点如下:</p><ul><li><code>websocket</code>支持双向通信,性能好,推荐使用;</li><li>通过<code>Spring</code>完成事件发布和监听;</li><li>通过抽象<code>DataCh [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/zh/assets/js/runtime~main.4dc67d6a.js"></script>
-<script src="/zh/assets/js/main.f3d964ed.js"></script>
+<script src="/zh/assets/js/runtime~main.6ae9e658.js"></script>
+<script src="/zh/assets/js/main.eb255348.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/community/code-conduct/index.html b/zh/community/code-conduct/index.html
index 17f9680..1202314 100644
--- a/zh/community/code-conduct/index.html
+++ b/zh/community/code-conduct/index.html
@@ -9,15 +9,15 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/zh/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">编码指南 | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//zh/community/code-conduct"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="d [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.4dc67d6a.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f3d964ed.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.6ae9e658.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.eb255348.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
+<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/zh/assets/js/runtime~main.4dc67d6a.js"></script>
-<script src="/zh/assets/js/main.f3d964ed.js"></script>
+<script src="/zh/assets/js/runtime~main.6ae9e658.js"></script>
+<script src="/zh/assets/js/main.eb255348.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/community/committer/index.html b/zh/community/committer/index.html
index 6c39b22..01b9a52 100644
--- a/zh/community/committer/index.html
+++ b/zh/community/committer/index.html
@@ -9,16 +9,16 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/zh/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">提交者指南 | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//zh/community/committer"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="doc [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.4dc67d6a.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f3d964ed.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.6ae9e658.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.eb255348.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
-成为committer你会拥有</p><ul><li>Apache ShenYu仓库写的权限</li><li>idea 正版使用</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="提交者责任"></a>提交者责任<a class="hash-link" href="#提交者责任" title="Direct link to heading">#</a></h2><ul><li>开发新功能;</li><li>代码重构;</li><li>及时和可靠的评审Pull Request;</li><li>思考和接纳新特性请求;</li><li>解答问题;</li><li>维护文档和代码示例;</li><li>改进流程和工具;</li><li>引导新的参与者融入社区。</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="日常工作"></a [...]
+成为committer你会拥有</p><ul><li>Apache ShenYu仓库写的权限</li><li>idea 正版使用</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="提交者责任"></a>提交者责任<a class="hash-link" href="#提交者责任" title="Direct link to heading">#</a></h2><ul><li>开发新功能;</li><li>代码重构;</li><li>及时和可靠的评审Pull Request;</li><li>思考和接纳新特性请求;</li><li>解答问题;</li><li>维护文档和代码示例;</li><li>改进流程和工具;</li><li>引导新的参与者融入社区。</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="日常工作"></a [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/zh/assets/js/runtime~main.4dc67d6a.js"></script>
-<script src="/zh/assets/js/main.f3d964ed.js"></script>
+<script src="/zh/assets/js/runtime~main.6ae9e658.js"></script>
+<script src="/zh/assets/js/main.eb255348.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/community/community/index.html b/zh/community/community/index.html
index 263dd19..92303c8 100644
--- a/zh/community/community/index.html
+++ b/zh/community/community/index.html
@@ -9,15 +9,15 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/zh/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">社区 | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//zh/community/community"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsea [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.4dc67d6a.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f3d964ed.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.6ae9e658.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.eb255348.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
+<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/zh/assets/js/runtime~main.4dc67d6a.js"></script>
-<script src="/zh/assets/js/main.f3d964ed.js"></script>
+<script src="/zh/assets/js/runtime~main.6ae9e658.js"></script>
+<script src="/zh/assets/js/main.eb255348.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/community/contributor/index.html b/zh/community/contributor/index.html
index 5127074..78ff245 100644
--- a/zh/community/contributor/index.html
+++ b/zh/community/contributor/index.html
@@ -9,15 +9,15 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/zh/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">贡献者指南 | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//zh/community/contributor"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="d [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.4dc67d6a.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f3d964ed.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.6ae9e658.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.eb255348.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
+<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/zh/assets/js/runtime~main.4dc67d6a.js"></script>
-<script src="/zh/assets/js/main.f3d964ed.js"></script>
+<script src="/zh/assets/js/runtime~main.6ae9e658.js"></script>
+<script src="/zh/assets/js/main.eb255348.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/community/contributors/index.html b/zh/community/contributors/index.html
index 943678a..c46036a 100644
--- a/zh/community/contributors/index.html
+++ b/zh/community/contributors/index.html
@@ -9,15 +9,15 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/zh/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">贡献者 | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//zh/community/contributors"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="do [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.4dc67d6a.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f3d964ed.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.6ae9e658.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.eb255348.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
+<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/zh/assets/js/runtime~main.4dc67d6a.js"></script>
-<script src="/zh/assets/js/main.f3d964ed.js"></script>
+<script src="/zh/assets/js/runtime~main.6ae9e658.js"></script>
+<script src="/zh/assets/js/main.eb255348.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/community/icla/index.html b/zh/community/icla/index.html
index 873c28f..60e7c09 100644
--- a/zh/community/icla/index.html
+++ b/zh/community/icla/index.html
@@ -9,15 +9,15 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/zh/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">签署ICLA指南 | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//zh/community/icla"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docse [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.4dc67d6a.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f3d964ed.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.6ae9e658.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.eb255348.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
+<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/zh/assets/js/runtime~main.4dc67d6a.js"></script>
-<script src="/zh/assets/js/main.f3d964ed.js"></script>
+<script src="/zh/assets/js/runtime~main.6ae9e658.js"></script>
+<script src="/zh/assets/js/main.eb255348.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/community/issue-pr/index.html b/zh/community/issue-pr/index.html
index 5846d8d..feff8a5 100644
--- a/zh/community/issue-pr/index.html
+++ b/zh/community/issue-pr/index.html
@@ -9,8 +9,8 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/zh/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">问题及提交请求 | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//zh/community/issue-pr"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="do [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.4dc67d6a.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f3d964ed.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.6ae9e658.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.eb255348.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
@@ -18,10 +18,10 @@
...</li></ul><p><code><module></code>: 属于shenyu项目的任何模块,请严格按照项目名称,包括但不限于以下内容:</p><ul><li>admin </li><li>client </li><li>common </li><li>metrics </li><li>spi </li><li>plugin-grpc </li><li>plugin-alibaba-dubbo </li><li>register-client-nacos
...</li></ul><p><code><body></code>:提交代码的描述尽量简短。有以下规则:</p><ul><li><p>不需要任何大写的单词</p></li><li><p>以 <code>.</code> 结尾</p></li></ul><p>举个例子:</p><ul><li>refactor admin : modify some error log.</li><li>fix plugin-grpc : modify result error.</li><li>feature plugin-alibaba-dubbo : add request for tag router.</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="拉取请求"></a>拉取请求<a class="hash-link" href="#拉取请求" title="Direct link to heading">#</a></h2><p>首先 [...]
@@ -84,12 +85,12 @@ Except for the following Labels:</li><li>[status: wontfix]
-...</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="合并拉取请求"></a>合并拉取请求<a class="hash-link" href="#合并拉取请求" title="Direct link to heading">#</a></h2><ul><li><p>所有的pull request都必须经过批准和审查。</p></li><li><p>尽可能提供适当的建议。</p></li><li><p>一般来说,pull request 应该标有 2 个 Lable 并且必须设置进度表。</p></li><li><p>合并完成后,需要检查关联的 <code>issueNo</code> 是否关闭。</p></li></ul></div><footer class="row docusaurus-mt-lg"><div class="col"><a href="https://github.com/apache/incubator-shenyu- [...]
+...</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="合并拉取请求"></a>合并拉取请求<a class="hash-link" href="#合并拉取请求" title="Direct link to heading">#</a></h2><ul><li><p>所有的pull request都必须经过批准和审查。</p></li><li><p>尽可能提供适当的建议。</p></li><li><p>一般来说,pull request 应该标有 2 个 Lable 并且必须设置进度表。</p></li><li><p>合并完成后,需要检查关联的 <code>issueNo</code> 是否关闭。</p></li></ul></div><footer class="row docusaurus-mt-lg"><div class="col"><a href="https://github.com/apache/incubator-shenyu- [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/zh/assets/js/runtime~main.4dc67d6a.js"></script>
-<script src="/zh/assets/js/main.f3d964ed.js"></script>
+<script src="/zh/assets/js/runtime~main.6ae9e658.js"></script>
+<script src="/zh/assets/js/main.eb255348.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/community/release-guide/index.html b/zh/community/release-guide/index.html
index 28b72db..173795b 100644
--- a/zh/community/release-guide/index.html
+++ b/zh/community/release-guide/index.html
@@ -9,8 +9,8 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/zh/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">发布指南 | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//zh/community/release-guide"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name=" [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.4dc67d6a.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f3d964ed.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.6ae9e658.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.eb255348.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
@@ -84,7 +84,7 @@ GnuPG的1.x版本和2.x版本的命令有细微差别,下列说明以<code>Gnu
</span></span><span class="token-line" style="color:#393A34"><span class="token plain">Binding votes:</span></span><span class="token-line" style="color:#393A34"><span class="token plain">xxx</span></span><span class="token-line" style="color:#393A34"><span class="token plain">xxx</span></span><span class="token-line" style="color:#393A34"><span class="token plain">xxx</span></span><span class="token-line" style="color:#393A34"><span class="token plain">xxx</span></span><span class="toke [...]
</span></span><span class="token-line" style="color:#393A34"><span class="token plain">Non-Binding votes:</span></span><span class="token-line" style="color:#393A34"><span class="token plain">xxx</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
</span></span><span class="token-line" style="color:#393A34"><span class="token plain">Vote thread:</span></span><span class="token-line" style="color:#393A34"><span class="token plain">https://lists.apache.org/thread.html/xxxxxxxxxxxxxxxxxxxxxxx</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
-</span></span><span class="token-line" style="color:#393A34"><span class="token plain">Thanks a lot to everyone for taking your time to review our release candidate.</span></span><span class="token-line" style="color:#393A34"><span class="token plain">We will proceed with publishing the approved artifacts and sending out the</span></span><span class="token-line" style="color:#393A34"><span class="token plain">announcements in the coming days.</span></span></code></pre><button type="butto [...]
+</span></span><span class="token-line" style="color:#393A34"><span class="token plain">Thanks a lot to everyone for taking your time to review our release candidate.</span></span><span class="token-line" style="color:#393A34"><span class="token plain">We will proceed with publishing the approved artifacts and sending out the</span></span><span class="token-line" style="color:#393A34"><span class="token plain">announcements in the coming days.</span></span></code></pre><button type="butto [...]
</span></span><span class="token-line" style="color:#393A34"><span class="token plain">Apache ShenYu (incubating) Team is glad to announce the new release of Apache ShenYu (incubating) ${RELEASE.VERSION}.</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
</span></span><span class="token-line" style="color:#393A34"><span class="token plain">Apache ShenYu (incubating) is an asynchronous, high-performance, cross-language, responsive API gateway.</span></span><span class="token-line" style="color:#393A34"><span class="token plain">Support various languages (http protocol), support Dubbo, Spring-Cloud, Grpc, Motan, Sofa, Tars and other protocols.</span></span><span class="token-line" style="color:#393A34"><span class="token plain">Plugin desi [...]
</span></span><span class="token-line" style="color:#393A34"><span class="token plain">Download Links: https://shenyu.apache.org/projects/shenyu/download/</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
@@ -95,10 +95,10 @@ GnuPG的1.x版本和2.x版本的命令有细微差别,下列说明以<code>Gnu
</span></span><span class="token-line" style="color:#393A34"><span class="token plain">- Apache ShenYu (incubating) Team</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
</span></span><span class="token-line" style="color:#393A34"><span class="token plain">--</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
</span></span><span class="token-line" style="color:#393A34"><span class="token plain">DISCLAIMER</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
-</span></span><span class="token-line" style="color:#393A34"><span class="token plain">Apache ShenYu (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the Apache Incubator PMC.</span></span><span class="token-line" style="color:#393A34"><span class="token plain">Incubation is required of all newly accepted projects until a further review indicates that the infrastructure,</span></span><span class="token-line" style="color:#393A34"><span [...]
+</span></span><span class="token-line" style="color:#393A34"><span class="token plain">Apache ShenYu (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the Apache Incubator PMC.</span></span><span class="token-line" style="color:#393A34"><span class="token plain">Incubation is required of all newly accepted projects until a further review indicates that the infrastructure,</span></span><span class="token-line" style="color:#393A34"><span [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/zh/assets/js/runtime~main.4dc67d6a.js"></script>
-<script src="/zh/assets/js/main.f3d964ed.js"></script>
+<script src="/zh/assets/js/runtime~main.6ae9e658.js"></script>
+<script src="/zh/assets/js/main.eb255348.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/community/subscribe-email/index.html b/zh/community/subscribe-email/index.html
index 016a458..2684220 100644
--- a/zh/community/subscribe-email/index.html
+++ b/zh/community/subscribe-email/index.html
@@ -9,15 +9,15 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/zh/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">订阅邮件 | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//zh/community/subscribe-email"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.4dc67d6a.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f3d964ed.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.6ae9e658.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.eb255348.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
+<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/zh/assets/js/runtime~main.4dc67d6a.js"></script>
-<script src="/zh/assets/js/main.f3d964ed.js"></script>
+<script src="/zh/assets/js/runtime~main.6ae9e658.js"></script>
+<script src="/zh/assets/js/main.eb255348.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/community/two-fa/index.html b/zh/community/two-fa/index.html
index cf1d2df..55daf4b 100644
--- a/zh/community/two-fa/index.html
+++ b/zh/community/two-fa/index.html
@@ -9,17 +9,17 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/zh/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">双因素认证 | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//zh/community/two-fa"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsea [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.4dc67d6a.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f3d964ed.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.6ae9e658.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.eb255348.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
为保证提交者账户的安全,我们需要您在GitHub上启用2FA来验证登录用户、并贡献代码。</p><p>具体内容可参考<a href="https://help.github.com/articles/requiring-two-factor-authentication-in-your-organization/" target="_blank" rel="noopener noreferrer">2FA</a>。</p><blockquote><p>注意:若您不启用2FA,您将会从本项目中除名,并且无法访问我们的仓库以及来自我们私有仓库的fork仓库。</p></blockquote><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="在github上启用2fa"></a>在GitHub上启用2FA<a class="hash-link" href="#在github上启用2fa" title="Direct link to heading">#</a></h2> [...]
-进行代码的提交。</p><p>具体操作,请参考<a href="https://help.github.com/articles/creating-a-personal-access-token-for-the-command-line/" target="_blank" rel="noopener noreferrer">创建私有Token</a>。</p></div><footer class="row docusaurus-mt-lg"><div class="col"><a href="https://github.com/apache/incubator-shenyu-website/edit/main/i18n/zh/8-two-fa.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_2_ui" aria-hidden="true"><g><path [...]
+进行代码的提交。</p><p>具体操作,请参考<a href="https://help.github.com/articles/creating-a-personal-access-token-for-the-command-line/" target="_blank" rel="noopener noreferrer">创建私有Token</a>。</p></div><footer class="row docusaurus-mt-lg"><div class="col"><a href="https://github.com/apache/incubator-shenyu-website/edit/main/i18n/zh/8-two-fa.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_2_ui" aria-hidden="true"><g><path [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/zh/assets/js/runtime~main.4dc67d6a.js"></script>
-<script src="/zh/assets/js/main.f3d964ed.js"></script>
+<script src="/zh/assets/js/runtime~main.6ae9e658.js"></script>
+<script src="/zh/assets/js/main.eb255348.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/community/user-registration/index.html b/zh/community/user-registration/index.html
index 8dcd880..3119590 100644
--- a/zh/community/user-registration/index.html
+++ b/zh/community/user-registration/index.html
@@ -9,15 +9,15 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/zh/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">用户登记 | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//zh/community/user-registration"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" na [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.4dc67d6a.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f3d964ed.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.6ae9e658.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.eb255348.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
-<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
+<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/zh/assets/js/runtime~main.4dc67d6a.js"></script>
-<script src="/zh/assets/js/main.f3d964ed.js"></script>
+<script src="/zh/assets/js/runtime~main.6ae9e658.js"></script>
+<script src="/zh/assets/js/main.eb255348.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/community/vote-committer/index.html b/zh/community/vote-committer/index.html
index e2eb874..2924d54 100644
--- a/zh/community/vote-committer/index.html
+++ b/zh/community/vote-committer/index.html
@@ -9,8 +9,8 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/zh/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">提名新的Committer | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//zh/community/vote-committer"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="tr [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.4dc67d6a.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f3d964ed.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.6ae9e658.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.eb255348.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
@@ -51,10 +51,10 @@
</span></span><span class="token-line" style="color:#393A34"><span class="token plain">Hi community,</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
</span></span><span class="token-line" style="color:#393A34"><span class="token plain">The Polling Project Management Committee (PPMC) for Apache shenyu</span></span><span class="token-line" style="color:#393A34"><span class="token plain">has invited (nominee) to become a committer and we are pleased to announce that he has accepted.</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
</span></span><span class="token-line" style="color:#393A34"><span class="token plain">(nominee) is active in shenyu community, hope see your further interactions with the community! </span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
-</span></span><span class="token-line" style="color:#393A34"><span class="token plain">Thanks for your contributions.</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div></div><footer class="row docusaurus-mt-lg"><div class="col"><a href="https://github.com/apache/incubator-shenyu-website/edit/main/i18n/zh/6-vote-committer.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" heigh [...]
+</span></span><span class="token-line" style="color:#393A34"><span class="token plain">Thanks for your contributions.</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div></div><footer class="row docusaurus-mt-lg"><div class="col"><a href="https://github.com/apache/incubator-shenyu-website/edit/main/i18n/zh/6-vote-committer.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" heigh [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/zh/assets/js/runtime~main.4dc67d6a.js"></script>
-<script src="/zh/assets/js/main.f3d964ed.js"></script>
+<script src="/zh/assets/js/runtime~main.6ae9e658.js"></script>
+<script src="/zh/assets/js/main.eb255348.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/community/vote-ppmc/index.html b/zh/community/vote-ppmc/index.html
index aee2bed..527246a 100644
--- a/zh/community/vote-ppmc/index.html
+++ b/zh/community/vote-ppmc/index.html
@@ -9,8 +9,8 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/zh/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">提名新的PPMC成员 | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//zh/community/vote-ppmc"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.4dc67d6a.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f3d964ed.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.6ae9e658.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.eb255348.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
@@ -54,10 +54,10 @@
</span></span><span class="token-line" style="color:#393A34"><span class="token plain">Finally, the PPMC (and assuming graduation, the PMC) is not meant to create </span></span><span class="token-line" style="color:#393A34"><span class="token plain">a hierarchy within the committership or the community. In fact, a goal is to</span></span><span class="token-line" style="color:#393A34"><span class="token plain">add all committers over time to the PPMC/PMC, as our belief is that those who< [...]
</span></span><span class="token-line" style="color:#393A34"><span class="token plain">With the expectation of your acceptance, welcome!</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
</span></span><span class="token-line" style="color:#393A34"><span class="token plain">The Apache ShenYu PPMC</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block">
-</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><p><strong>8、准PPMC成员回复邀请函内容,回复表达同意与感谢。</strong></p><p><strong>9、PPMC添加新PPMC成员到<a href="https://whimsy.apache.org/roster/ppmc/shenyu" target="_blank" rel="noopener noreferrer">roster</a></strong></p></div><footer class="row docusaurus-mt-lg"><div class="col"><a href="https://github.com/apache/incubator-shenyu-website/edit/main/i18n/zh/7-vote-ppmc. [...]
+</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><p><strong>8、准PPMC成员回复邀请函内容,回复表达同意与感谢。</strong></p><p><strong>9、PPMC添加新PPMC成员到<a href="https://whimsy.apache.org/roster/ppmc/shenyu" target="_blank" rel="noopener noreferrer">roster</a></strong></p></div><footer class="row docusaurus-mt-lg"><div class="col"><a href="https://github.com/apache/incubator-shenyu-website/edit/main/i18n/zh/7-vote-ppmc. [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/zh/assets/js/runtime~main.4dc67d6a.js"></script>
-<script src="/zh/assets/js/main.f3d964ed.js"></script>
+<script src="/zh/assets/js/runtime~main.6ae9e658.js"></script>
+<script src="/zh/assets/js/main.eb255348.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/2.3.0/admin/dictionary-management/index.html b/zh/docs/2.3.0/admin/dictionary-management/index.html
index 9b6aacd..441b7ad 100644
--- a/zh/docs/2.3.0/admin/dictionary-management/index.html
+++ b/zh/docs/2.3.0/admin/dictionary-management/index.html
@@ -9,15 +9,15 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/zh/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">字典管理 | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//zh/docs/2.3.0/admin/dictionary-management"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="2.3.0"><meta data-react-helmet= [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.4dc67d6a.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f3d964ed.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.6ae9e658.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.eb255348.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/zh/assets/js/runtime~main.4dc67d6a.js"></script>
-<script src="/zh/assets/js/main.f3d964ed.js"></script>
+<script src="/zh/assets/js/runtime~main.6ae9e658.js"></script>
+<script src="/zh/assets/js/main.eb255348.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/2.3.0/admin/plugin-handle-explanation/index.html b/zh/docs/2.3.0/admin/plugin-handle-explanation/index.html
index 32bc248..308198e 100644
--- a/zh/docs/2.3.0/admin/plugin-handle-explanation/index.html
+++ b/zh/docs/2.3.0/admin/plugin-handle-explanation/index.html
@@ -9,8 +9,8 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/zh/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">插件处理详解 | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//zh/docs/2.3.0/admin/plugin-handle-explanation"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="2.3.0"><meta data-react-h [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.4dc67d6a.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f3d964ed.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.6ae9e658.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.eb255348.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
@@ -18,7 +18,7 @@
<img src="https://yu199195.github.io/images/soul/plugin-manager.png"></p><p>第二步、新增一个字符串类型字段path和一个数字类型的timeout</p><p><img src="https://yu199195.github.io/images/soul/add-plugin-handle.png"></p><p>第三步、在插件规则配置页面新增规则时就可以直接输入path、timeout然后提交保存到handle字段了</p><p><img src="https://yu199195.github.io/images/soul/springcloud-rule-handle.png"></p><p><em>注意:如果配置了data_type为3 选择框,则规则新增页面里输入框下拉选择是通过field字段去<a href="/zh/docs/2.3.0/admin/dictionary-management">字典表(soul_dict)</a>查出所有可选项出来展示选择</em>。</p><ul [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/zh/assets/js/runtime~main.4dc67d6a.js"></script>
-<script src="/zh/assets/js/main.f3d964ed.js"></script>
+<script src="/zh/assets/js/runtime~main.6ae9e658.js"></script>
+<script src="/zh/assets/js/main.eb255348.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/2.3.0/admin/selector-and-rule/index.html b/zh/docs/2.3.0/admin/selector-and-rule/index.html
index b27c56e..92980fa 100644
--- a/zh/docs/2.3.0/admin/selector-and-rule/index.html
+++ b/zh/docs/2.3.0/admin/selector-and-rule/index.html
@@ -9,15 +9,15 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/zh/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">选择器规则详解 | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//zh/docs/2.3.0/admin/selector-and-rule"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="2.3.0"><meta data-react-helmet=" [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.4dc67d6a.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f3d964ed.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.6ae9e658.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.eb255348.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/zh/assets/js/runtime~main.4dc67d6a.js"></script>
-<script src="/zh/assets/js/main.f3d964ed.js"></script>
+<script src="/zh/assets/js/runtime~main.6ae9e658.js"></script>
+<script src="/zh/assets/js/main.eb255348.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/2.3.0/design/config/index.html b/zh/docs/2.3.0/design/config/index.html
index cdc32dd..8ed5db0 100644
--- a/zh/docs/2.3.0/design/config/index.html
+++ b/zh/docs/2.3.0/design/config/index.html
@@ -9,8 +9,8 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/zh/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">配置流程介绍 | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//zh/docs/2.3.0/design/config"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="2.3.0"><meta data-react-helmet="true" name= [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.4dc67d6a.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f3d964ed.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.6ae9e658.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.eb255348.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
@@ -18,7 +18,7 @@
<img src="https://yu199195.github.io/images/soul/plugin-data.png"></p></li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="作用"></a>作用<a class="hash-link" href="#作用" title="Direct link to heading">#</a></h2><ul><li>用户所有的配置都可以动态的更新,任何修改不需要重启服务。</li><li>使用了本地缓存,在高并发的时候,提供高效的性能。</li></ul></div><footer class="row docusaurus-mt-lg"><div class="col"><a href="https://github.com/apache/incubator-shenyu-website/edit/main/i18n/zh/docusaurus-plugin-content-docs/ve [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/zh/assets/js/runtime~main.4dc67d6a.js"></script>
-<script src="/zh/assets/js/main.f3d964ed.js"></script>
+<script src="/zh/assets/js/runtime~main.6ae9e658.js"></script>
+<script src="/zh/assets/js/main.eb255348.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/2.3.0/design/data-sync/index.html b/zh/docs/2.3.0/design/data-sync/index.html
index bd9b197..dd28b27 100644
--- a/zh/docs/2.3.0/design/data-sync/index.html
+++ b/zh/docs/2.3.0/design/data-sync/index.html
@@ -9,8 +9,8 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/zh/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">数据同步设计 | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//zh/docs/2.3.0/design/data-sync"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="2.3.0"><meta data-react-helmet="true" na [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.4dc67d6a.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f3d964ed.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.6ae9e658.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.eb255348.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
@@ -22,7 +22,7 @@
</span></span><span class="token-line" style="color:#393A34"><span class="token plain">class LongPollingClient implements Runnable {</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> LongPollingClient(final AsyncContext ac, final String ip, final long timeoutTime) {</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> // 省略......</span></span><span class="token-line" style="color:#393A34"><span class="token [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/zh/assets/js/runtime~main.4dc67d6a.js"></script>
-<script src="/zh/assets/js/main.f3d964ed.js"></script>
+<script src="/zh/assets/js/runtime~main.6ae9e658.js"></script>
+<script src="/zh/assets/js/main.eb255348.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/2.3.0/design/database-design/index.html b/zh/docs/2.3.0/design/database-design/index.html
index 85ce9b6..74e3a8f 100644
--- a/zh/docs/2.3.0/design/database-design/index.html
+++ b/zh/docs/2.3.0/design/database-design/index.html
@@ -9,15 +9,15 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/zh/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">数据库设计 | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//zh/docs/2.3.0/design/database-design"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="2.3.0"><meta data-react-helmet="tru [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.4dc67d6a.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f3d964ed.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.6ae9e658.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.eb255348.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/zh/assets/js/runtime~main.4dc67d6a.js"></script>
-<script src="/zh/assets/js/main.f3d964ed.js"></script>
+<script src="/zh/assets/js/runtime~main.6ae9e658.js"></script>
+<script src="/zh/assets/js/main.eb255348.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/2.3.0/design/meta-data/index.html b/zh/docs/2.3.0/design/meta-data/index.html
index 8bcc93e..57e66d4 100644
--- a/zh/docs/2.3.0/design/meta-data/index.html
+++ b/zh/docs/2.3.0/design/meta-data/index.html
@@ -9,8 +9,8 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/zh/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">元数据概念设计 | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//zh/docs/2.3.0/design/meta-data"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="2.3.0"><meta data-react-helmet="true" n [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.4dc67d6a.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f3d964ed.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.6ae9e658.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.eb255348.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
@@ -18,7 +18,7 @@
</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><ul><li><p>元数据设计,目前最主要的是对dubbo的泛化调用上进行使用。</p></li><li><p>我重点讲一下 <code>path</code> 字段,在请求网关的时候,会根据你的path字段来匹配到一条数据,然后进行后续的流程.</p></li><li><p>重点讲一下 <code>rpc_ext</code>字段,如果是dubbo类型的服务接口,如果服务接口设置了group和version字段的时候,会存在这个字段。</p></li><li><p>dubbo 类型 字段结构是 如下,那么存储的就是json格式的字符串。</p><div class="codeBlockContainer_K1bP"><div class="codeBlockContent_hGly [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/zh/assets/js/runtime~main.4dc67d6a.js"></script>
-<script src="/zh/assets/js/main.f3d964ed.js"></script>
+<script src="/zh/assets/js/runtime~main.6ae9e658.js"></script>
+<script src="/zh/assets/js/main.eb255348.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/2.3.0/developer-guide/custom-filter/index.html b/zh/docs/2.3.0/developer-guide/custom-filter/index.html
index a79c6ce..81b2330 100644
--- a/zh/docs/2.3.0/developer-guide/custom-filter/index.html
+++ b/zh/docs/2.3.0/developer-guide/custom-filter/index.html
@@ -9,8 +9,8 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/zh/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">自定义Filter | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//zh/docs/2.3.0/developer-guide/custom-filter"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="2.3.0"><meta data-react- [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.4dc67d6a.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f3d964ed.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.6ae9e658.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.eb255348.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
@@ -32,7 +32,7 @@
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> /**</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> * this is Template Method ,children Implement your own And response client.</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> *</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> * @param exchange the current server exchange. [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/zh/assets/js/runtime~main.4dc67d6a.js"></script>
-<script src="/zh/assets/js/main.f3d964ed.js"></script>
+<script src="/zh/assets/js/runtime~main.6ae9e658.js"></script>
+<script src="/zh/assets/js/main.eb255348.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/2.3.0/developer-guide/custom-parsing-ip-and-host/index.html b/zh/docs/2.3.0/developer-guide/custom-parsing-ip-and-host/index.html
index 2aecbf2..fd52183 100644
--- a/zh/docs/2.3.0/developer-guide/custom-parsing-ip-and-host/index.html
+++ b/zh/docs/2.3.0/developer-guide/custom-parsing-ip-and-host/index.html
@@ -9,8 +9,8 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/zh/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">正确获取Ip与host | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//zh/docs/2.3.0/developer-guide/custom-parsing-ip-and-host"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="2.3.0"><m [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.4dc67d6a.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f3d964ed.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.6ae9e658.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.eb255348.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
@@ -19,7 +19,7 @@
</span></span><span class="token-line" style="color:#393A34"><span class="token plain">}</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><ul><li>把你新增的实现类注册成为spring的bean,如下</li></ul><div class="codeBlockContainer_K1bP"><div class="codeBlockContent_hGly java"><pre tabindex="0" class="prism-code language-java codeBlock_23N8 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/zh/assets/js/runtime~main.4dc67d6a.js"></script>
-<script src="/zh/assets/js/main.f3d964ed.js"></script>
+<script src="/zh/assets/js/runtime~main.6ae9e658.js"></script>
+<script src="/zh/assets/js/main.eb255348.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/2.3.0/developer-guide/custom-plugin/index.html b/zh/docs/2.3.0/developer-guide/custom-plugin/index.html
index abd4d56..7828004 100644
--- a/zh/docs/2.3.0/developer-guide/custom-plugin/index.html
+++ b/zh/docs/2.3.0/developer-guide/custom-plugin/index.html
@@ -9,8 +9,8 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/zh/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">插件扩展 | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//zh/docs/2.3.0/developer-guide/custom-plugin"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="2.3.0"><meta data-react-helme [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.4dc67d6a.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f3d964ed.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.6ae9e658.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.eb255348.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
@@ -38,7 +38,7 @@
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> @Override</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> protected Mono<Void> handleRuleIsNull(final String pluginName, </span></span><span class="token-line" style="color:#393A34"><span class="token plain"> final ServerWebExchange exchange, </span></span><span class="token-line" style="color:#393A34"><span cl [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/zh/assets/js/runtime~main.4dc67d6a.js"></script>
-<script src="/zh/assets/js/main.f3d964ed.js"></script>
+<script src="/zh/assets/js/runtime~main.6ae9e658.js"></script>
+<script src="/zh/assets/js/main.eb255348.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/2.3.0/developer-guide/custom-result/index.html b/zh/docs/2.3.0/developer-guide/custom-result/index.html
index 8fe4b51..8f18ce7 100644
--- a/zh/docs/2.3.0/developer-guide/custom-result/index.html
+++ b/zh/docs/2.3.0/developer-guide/custom-result/index.html
@@ -9,8 +9,8 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/zh/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">自定义网关返回数据格式 | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//zh/docs/2.3.0/developer-guide/custom-result"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="2.3.0"><meta data-reac [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.4dc67d6a.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f3d964ed.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.6ae9e658.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.eb255348.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
@@ -24,7 +24,7 @@
</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><ul><li><p>其他 泛型 T 为你自定义的数据格式,返回它就好</p></li><li><p>把你新增的实现类注册成为spring的bean,如下</p></li></ul><div class="codeBlockContainer_K1bP"><div class="codeBlockContent_hGly java"><pre tabindex="0" class="prism-code language-java codeBlock_23N8 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_39YC"><span class="token [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/zh/assets/js/runtime~main.4dc67d6a.js"></script>
-<script src="/zh/assets/js/main.f3d964ed.js"></script>
+<script src="/zh/assets/js/runtime~main.6ae9e658.js"></script>
+<script src="/zh/assets/js/main.eb255348.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/2.3.0/developer-guide/custom-sign-algorithm/index.html b/zh/docs/2.3.0/developer-guide/custom-sign-algorithm/index.html
index 7c75fcb..75b1c52 100644
--- a/zh/docs/2.3.0/developer-guide/custom-sign-algorithm/index.html
+++ b/zh/docs/2.3.0/developer-guide/custom-sign-algorithm/index.html
@@ -9,8 +9,8 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/zh/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">自定义sign插件检验算法 | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//zh/docs/2.3.0/developer-guide/custom-sign-algorithm"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="2.3.0"><meta [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.4dc67d6a.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f3d964ed.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.6ae9e658.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.eb255348.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
@@ -18,7 +18,7 @@
</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><ul><li><p>Pair中返回true,表示验证通过,为false的时候,会把String中的信息输出到前端。</p></li><li><p>把你新增的实现类注册成为spring的bean,如下</p></li></ul><div class="codeBlockContainer_K1bP"><div class="codeBlockContent_hGly java"><pre tabindex="0" class="prism-code language-java codeBlock_23N8 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_3 [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/zh/assets/js/runtime~main.4dc67d6a.js"></script>
-<script src="/zh/assets/js/main.f3d964ed.js"></script>
+<script src="/zh/assets/js/runtime~main.6ae9e658.js"></script>
+<script src="/zh/assets/js/main.eb255348.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/2.3.0/developer-guide/developer-soul-client/index.html b/zh/docs/2.3.0/developer-guide/developer-soul-client/index.html
index e29f54e..851f8d3 100644
--- a/zh/docs/2.3.0/developer-guide/developer-soul-client/index.html
+++ b/zh/docs/2.3.0/developer-guide/developer-soul-client/index.html
@@ -9,15 +9,15 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/zh/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">多语言http客户端 | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//zh/docs/2.3.0/developer-guide/developer-soul-client"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="2.3.0"><meta da [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.4dc67d6a.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f3d964ed.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.6ae9e658.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.eb255348.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/zh/assets/js/runtime~main.4dc67d6a.js"></script>
-<script src="/zh/assets/js/main.f3d964ed.js"></script>
+<script src="/zh/assets/js/runtime~main.6ae9e658.js"></script>
+<script src="/zh/assets/js/main.eb255348.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/2.3.0/developer-guide/file-and-image/index.html b/zh/docs/2.3.0/developer-guide/file-and-image/index.html
index 8a565d7..0471366 100644
--- a/zh/docs/2.3.0/developer-guide/file-and-image/index.html
+++ b/zh/docs/2.3.0/developer-guide/file-and-image/index.html
@@ -9,15 +9,15 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/zh/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">文件上传下载 | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//zh/docs/2.3.0/developer-guide/file-and-image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="2.3.0"><meta data-react-he [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.4dc67d6a.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f3d964ed.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.6ae9e658.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.eb255348.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/zh/assets/js/runtime~main.4dc67d6a.js"></script>
-<script src="/zh/assets/js/main.f3d964ed.js"></script>
+<script src="/zh/assets/js/runtime~main.6ae9e658.js"></script>
+<script src="/zh/assets/js/main.eb255348.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/2.3.0/developer-guide/soul-optimize/index.html b/zh/docs/2.3.0/developer-guide/soul-optimize/index.html
index 4b042ad..f203f20 100644
--- a/zh/docs/2.3.0/developer-guide/soul-optimize/index.html
+++ b/zh/docs/2.3.0/developer-guide/soul-optimize/index.html
@@ -9,8 +9,8 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/zh/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Soul性能优化 | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//zh/docs/2.3.0/developer-guide/soul-optimize"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="2.3.0"><meta data-react-h [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.4dc67d6a.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f3d964ed.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.6ae9e658.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.eb255348.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
@@ -19,7 +19,7 @@
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> @Override</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> public HttpServer apply(final HttpServer httpServer) {</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> return httpServer</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> .tcpConfiguratio [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/zh/assets/js/runtime~main.4dc67d6a.js"></script>
-<script src="/zh/assets/js/main.f3d964ed.js"></script>
+<script src="/zh/assets/js/runtime~main.6ae9e658.js"></script>
+<script src="/zh/assets/js/main.eb255348.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/2.3.0/developer-guide/thread/index.html b/zh/docs/2.3.0/developer-guide/thread/index.html
index 969a387..4429767 100644
--- a/zh/docs/2.3.0/developer-guide/thread/index.html
+++ b/zh/docs/2.3.0/developer-guide/thread/index.html
@@ -9,15 +9,15 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/zh/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">线程模型 | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//zh/docs/2.3.0/developer-guide/thread"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="2.3.0"><meta data-react-helmet="true [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.4dc67d6a.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f3d964ed.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.6ae9e658.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.eb255348.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/zh/assets/js/runtime~main.4dc67d6a.js"></script>
-<script src="/zh/assets/js/main.f3d964ed.js"></script>
+<script src="/zh/assets/js/runtime~main.6ae9e658.js"></script>
+<script src="/zh/assets/js/main.eb255348.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/2.3.0/doc-download/index.html b/zh/docs/2.3.0/doc-download/index.html
index 7231a4c..e308e94 100644
--- a/zh/docs/2.3.0/doc-download/index.html
+++ b/zh/docs/2.3.0/doc-download/index.html
@@ -9,15 +9,15 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/zh/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">文档下载 | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//zh/docs/2.3.0/doc-download"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="2.3.0"><meta data-react-helmet="true" name="do [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.4dc67d6a.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f3d964ed.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.6ae9e658.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.eb255348.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/zh/assets/js/runtime~main.4dc67d6a.js"></script>
-<script src="/zh/assets/js/main.f3d964ed.js"></script>
+<script src="/zh/assets/js/runtime~main.6ae9e658.js"></script>
+<script src="/zh/assets/js/main.eb255348.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/2.3.0/index/index.html b/zh/docs/2.3.0/index/index.html
index d63aa1f..2fcc3d0 100644
--- a/zh/docs/2.3.0/index/index.html
+++ b/zh/docs/2.3.0/index/index.html
@@ -9,15 +9,15 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/zh/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Soul介绍 | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//zh/docs/2.3.0/index"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="2.3.0"><meta data-react-helmet="true" name="docsear [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.4dc67d6a.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f3d964ed.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.6ae9e658.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.eb255348.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/zh/assets/js/runtime~main.4dc67d6a.js"></script>
-<script src="/zh/assets/js/main.f3d964ed.js"></script>
+<script src="/zh/assets/js/runtime~main.6ae9e658.js"></script>
+<script src="/zh/assets/js/main.eb255348.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/2.3.0/plugins/context-path-plugin/index.html b/zh/docs/2.3.0/plugins/context-path-plugin/index.html
index 8cf048b..8b7718b 100644
--- a/zh/docs/2.3.0/plugins/context-path-plugin/index.html
+++ b/zh/docs/2.3.0/plugins/context-path-plugin/index.html
@@ -9,8 +9,8 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/zh/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Context Path插件 | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//zh/docs/2.3.0/plugins/context-path-plugin"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="2.3.0"><meta data-rea [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.4dc67d6a.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f3d964ed.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.6ae9e658.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.eb255348.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
@@ -18,7 +18,7 @@
配置的contextPath为<code>/soul/http</code>,那么真正请求的url为<code>/order</code>。</li></ul></div><footer class="row docusaurus-mt-lg"><div class="col"><a href="https://github.com/apache/incubator-shenyu-website/edit/main/i18n/zh/docusaurus-plugin-content-docs/version-2.3.0/plugins/context-path-plugin.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" height="20" width="20" viewBox="0 0 40 40" class="iconEdit_2_ui" aria-hidden="true"><g><path d="m34.5 11.7l-3 3.1-6.3-6.3 3.1-3q0. [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/zh/assets/js/runtime~main.4dc67d6a.js"></script>
-<script src="/zh/assets/js/main.f3d964ed.js"></script>
+<script src="/zh/assets/js/runtime~main.6ae9e658.js"></script>
+<script src="/zh/assets/js/main.eb255348.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/2.3.0/plugins/divide-plugin/index.html b/zh/docs/2.3.0/plugins/divide-plugin/index.html
index 36d0cad..3d64717 100644
--- a/zh/docs/2.3.0/plugins/divide-plugin/index.html
+++ b/zh/docs/2.3.0/plugins/divide-plugin/index.html
@@ -9,8 +9,8 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/zh/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Divide插件 | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//zh/docs/2.3.0/plugins/divide-plugin"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="2.3.0"><meta data-react-helmet="t [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.4dc67d6a.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f3d964ed.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.6ae9e658.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.eb255348.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
@@ -19,7 +19,7 @@
</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="插件讲解"></a>插件讲解<a class="hash-link" href="#插件讲解" title="Direct link to heading">#</a></h2><ul><li><p>divide插件是进行http正向代理的插件,所有http类型的请求,都是由该插件进行负载均衡的调用。</p></li><li><p>选择器和规则,请详细看:<a href="/zh/docs/2.3.0/admin/selector-and-rule">选择器规则</a>。</p></li><li><p>http配置,是网关匹配到流量 [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/zh/assets/js/runtime~main.4dc67d6a.js"></script>
-<script src="/zh/assets/js/main.f3d964ed.js"></script>
+<script src="/zh/assets/js/runtime~main.6ae9e658.js"></script>
+<script src="/zh/assets/js/main.eb255348.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/2.3.0/plugins/dubbo-plugin/index.html b/zh/docs/2.3.0/plugins/dubbo-plugin/index.html
index f656ac5..e711c04 100644
--- a/zh/docs/2.3.0/plugins/dubbo-plugin/index.html
+++ b/zh/docs/2.3.0/plugins/dubbo-plugin/index.html
@@ -9,8 +9,8 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/zh/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Dubbo插件 | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//zh/docs/2.3.0/plugins/dubbo-plugin"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="2.3.0"><meta data-react-helmet="tru [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.4dc67d6a.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f3d964ed.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.6ae9e658.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.eb255348.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
@@ -18,7 +18,7 @@
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token tag punctuation" style="color:#393A34"><</span><span class="token tag" style="color:#00009f">dependency</span><span class="token tag punctuation" style="color:#393A34">></span><span class="token plain"></span></span><span class="token-line" style="color:#393A34"><span class="token plain"> </span><span class="token tag punctuation" style="color:#393A34"><</span><spa [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/zh/assets/js/runtime~main.4dc67d6a.js"></script>
-<script src="/zh/assets/js/main.f3d964ed.js"></script>
+<script src="/zh/assets/js/runtime~main.6ae9e658.js"></script>
+<script src="/zh/assets/js/main.eb255348.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/2.3.0/plugins/hystrix-plugin/index.html b/zh/docs/2.3.0/plugins/hystrix-plugin/index.html
index 4d5700f..2acf5c0 100644
--- a/zh/docs/2.3.0/plugins/hystrix-plugin/index.html
+++ b/zh/docs/2.3.0/plugins/hystrix-plugin/index.html
@@ -9,15 +9,15 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/zh/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Hystrix插件 | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//zh/docs/2.3.0/plugins/hystrix-plugin"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="2.3.0"><meta data-react-helmet= [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.4dc67d6a.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f3d964ed.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.6ae9e658.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.eb255348.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/zh/assets/js/runtime~main.4dc67d6a.js"></script>
-<script src="/zh/assets/js/main.f3d964ed.js"></script>
+<script src="/zh/assets/js/runtime~main.6ae9e658.js"></script>
+<script src="/zh/assets/js/main.eb255348.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/2.3.0/plugins/monitor-plugin/index.html b/zh/docs/2.3.0/plugins/monitor-plugin/index.html
index 693cedb..eac6110 100644
--- a/zh/docs/2.3.0/plugins/monitor-plugin/index.html
+++ b/zh/docs/2.3.0/plugins/monitor-plugin/index.html
@@ -9,8 +9,8 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/zh/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Monitor插件 | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//zh/docs/2.3.0/plugins/monitor-plugin"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="2.3.0"><meta data-react-helmet= [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.4dc67d6a.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f3d964ed.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.6ae9e658.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.eb255348.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
@@ -19,7 +19,7 @@
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token comment" style="color:#999988;font-style:italic"># port : 为暴露给 prometheus服务来拉取的端口</span><span class="token plain"></span></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token comment" style="color:#999988;font-style:italic"># host : 不填写则为soul网关的host.</span><span class="token plain"></span></span><span class="token-line" style [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/zh/assets/js/runtime~main.4dc67d6a.js"></script>
-<script src="/zh/assets/js/main.f3d964ed.js"></script>
+<script src="/zh/assets/js/runtime~main.6ae9e658.js"></script>
+<script src="/zh/assets/js/main.eb255348.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/2.3.0/plugins/rate-limiter-plugin/index.html b/zh/docs/2.3.0/plugins/rate-limiter-plugin/index.html
index 1d7ebda..622d1fc 100644
--- a/zh/docs/2.3.0/plugins/rate-limiter-plugin/index.html
+++ b/zh/docs/2.3.0/plugins/rate-limiter-plugin/index.html
@@ -9,8 +9,8 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/zh/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">限流插件 | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//zh/docs/2.3.0/plugins/rate-limiter-plugin"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="2.3.0"><meta data-react-helmet= [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.4dc67d6a.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f3d964ed.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.6ae9e658.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.eb255348.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
@@ -21,7 +21,7 @@
<img src="/zh/assets/images/sldingwindow-c529b50727afb275845585edb72b0215.png"></p></li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="插件设置"></a>插件设置<a class="hash-link" href="#插件设置" title="Direct link to heading">#</a></h2><ul><li><p>在 <code>soul-admin</code>--> 插件管理--> <code>rate_limiter</code> 将其设置为开启。</p></li><li><p>在插件中,对redis进行配置。</p></li><li><p>目前支持redis的单机,哨兵,以及集群模式。</p></li><li><p>如果是哨兵,集群等多节点的,在URL中的配置,请对每个实列使用 <code>;</code> 分割. 如 192 [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/zh/assets/js/runtime~main.4dc67d6a.js"></script>
-<script src="/zh/assets/js/main.f3d964ed.js"></script>
+<script src="/zh/assets/js/runtime~main.6ae9e658.js"></script>
+<script src="/zh/assets/js/main.eb255348.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/2.3.0/plugins/redirect-plugin/index.html b/zh/docs/2.3.0/plugins/redirect-plugin/index.html
index 01f1756..3d439dc 100644
--- a/zh/docs/2.3.0/plugins/redirect-plugin/index.html
+++ b/zh/docs/2.3.0/plugins/redirect-plugin/index.html
@@ -9,15 +9,15 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/zh/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">重定向插件 | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//zh/docs/2.3.0/plugins/redirect-plugin"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="2.3.0"><meta data-react-helmet="tr [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.4dc67d6a.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f3d964ed.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.6ae9e658.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.eb255348.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/zh/assets/js/runtime~main.4dc67d6a.js"></script>
-<script src="/zh/assets/js/main.f3d964ed.js"></script>
+<script src="/zh/assets/js/runtime~main.6ae9e658.js"></script>
+<script src="/zh/assets/js/main.eb255348.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/2.3.0/plugins/resilience4j-plugin/index.html b/zh/docs/2.3.0/plugins/resilience4j-plugin/index.html
index 90d7d38..6b08dad 100644
--- a/zh/docs/2.3.0/plugins/resilience4j-plugin/index.html
+++ b/zh/docs/2.3.0/plugins/resilience4j-plugin/index.html
@@ -9,15 +9,15 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/zh/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Resilience4j插件 | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//zh/docs/2.3.0/plugins/resilience4j-plugin"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="2.3.0"><meta data-rea [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.4dc67d6a.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f3d964ed.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.6ae9e658.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.eb255348.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/zh/assets/js/runtime~main.4dc67d6a.js"></script>
-<script src="/zh/assets/js/main.f3d964ed.js"></script>
+<script src="/zh/assets/js/runtime~main.6ae9e658.js"></script>
+<script src="/zh/assets/js/main.eb255348.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/2.3.0/plugins/rewrite-plugin/index.html b/zh/docs/2.3.0/plugins/rewrite-plugin/index.html
index 31fe6af..15e9388 100644
--- a/zh/docs/2.3.0/plugins/rewrite-plugin/index.html
+++ b/zh/docs/2.3.0/plugins/rewrite-plugin/index.html
@@ -9,15 +9,15 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/zh/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Rewrite插件 | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//zh/docs/2.3.0/plugins/rewrite-plugin"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="2.3.0"><meta data-react-helmet= [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.4dc67d6a.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f3d964ed.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.6ae9e658.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.eb255348.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/zh/assets/js/runtime~main.4dc67d6a.js"></script>
-<script src="/zh/assets/js/main.f3d964ed.js"></script>
+<script src="/zh/assets/js/runtime~main.6ae9e658.js"></script>
+<script src="/zh/assets/js/main.eb255348.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/2.3.0/plugins/sentinel-plugin/index.html b/zh/docs/2.3.0/plugins/sentinel-plugin/index.html
index f286929..3ad3c79 100644
--- a/zh/docs/2.3.0/plugins/sentinel-plugin/index.html
+++ b/zh/docs/2.3.0/plugins/sentinel-plugin/index.html
@@ -9,15 +9,15 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/zh/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Sentinel插件 | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//zh/docs/2.3.0/plugins/sentinel-plugin"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="2.3.0"><meta data-react-helme [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.4dc67d6a.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f3d964ed.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.6ae9e658.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.eb255348.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/zh/assets/js/runtime~main.4dc67d6a.js"></script>
-<script src="/zh/assets/js/main.f3d964ed.js"></script>
+<script src="/zh/assets/js/runtime~main.6ae9e658.js"></script>
+<script src="/zh/assets/js/main.eb255348.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/2.3.0/plugins/sign-plugin/index.html b/zh/docs/2.3.0/plugins/sign-plugin/index.html
index 06f573f..cedcb30 100644
--- a/zh/docs/2.3.0/plugins/sign-plugin/index.html
+++ b/zh/docs/2.3.0/plugins/sign-plugin/index.html
@@ -9,8 +9,8 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/zh/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Sign插件 | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//zh/docs/2.3.0/plugins/sign-plugin"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="2.3.0"><meta data-react-helmet="true" [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.4dc67d6a.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f3d964ed.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.6ae9e658.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.eb255348.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
@@ -18,7 +18,7 @@
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> Map<String, String> map = Maps.newHashMapWithExpectedSize(2);</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> //timestamp为毫秒数的字符串形式 String.valueOf(LocalDateTime.now().toInstant(ZoneOffset.of("+8")).toEpochMilli()) </span></span><span class="token-line" style="color:#393A34"><span class="token plain"> map.put("timestamp","15717 [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/zh/assets/js/runtime~main.4dc67d6a.js"></script>
-<script src="/zh/assets/js/main.f3d964ed.js"></script>
+<script src="/zh/assets/js/runtime~main.6ae9e658.js"></script>
+<script src="/zh/assets/js/main.eb255348.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/2.3.0/plugins/sofa-plugin/index.html b/zh/docs/2.3.0/plugins/sofa-plugin/index.html
index 6102e08..db5ccb8 100644
--- a/zh/docs/2.3.0/plugins/sofa-plugin/index.html
+++ b/zh/docs/2.3.0/plugins/sofa-plugin/index.html
@@ -9,15 +9,15 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/zh/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Sofa插件 | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//zh/docs/2.3.0/plugins/sofa-plugin"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="2.3.0"><meta data-react-helmet="true" [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.4dc67d6a.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f3d964ed.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.6ae9e658.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.eb255348.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/zh/assets/js/runtime~main.4dc67d6a.js"></script>
-<script src="/zh/assets/js/main.f3d964ed.js"></script>
+<script src="/zh/assets/js/runtime~main.6ae9e658.js"></script>
+<script src="/zh/assets/js/main.eb255348.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/2.3.0/plugins/spring-cloud-plugin/index.html b/zh/docs/2.3.0/plugins/spring-cloud-plugin/index.html
index 3901141..4f56b09 100644
--- a/zh/docs/2.3.0/plugins/spring-cloud-plugin/index.html
+++ b/zh/docs/2.3.0/plugins/spring-cloud-plugin/index.html
@@ -9,8 +9,8 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/zh/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">SpringCloud插件 | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//zh/docs/2.3.0/plugins/spring-cloud-plugin"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="2.3.0"><meta data-reac [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.4dc67d6a.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f3d964ed.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.6ae9e658.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.eb255348.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
@@ -19,7 +19,7 @@
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> </span><span class="token tag punctuation" style="color:#393A34"><</span><span class="token tag" style="color:#00009f">dependency</span><span class="token tag punctuation" style="color:#393A34">></span><span class="token plain"></span></span><span class="token-line" style="color:#393A34"><span class="token plain"> </span><span class="token tag punctuation" style="color:#393A34"><</sp [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/zh/assets/js/runtime~main.4dc67d6a.js"></script>
-<script src="/zh/assets/js/main.f3d964ed.js"></script>
+<script src="/zh/assets/js/runtime~main.6ae9e658.js"></script>
+<script src="/zh/assets/js/main.eb255348.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/2.3.0/plugins/waf-plugin/index.html b/zh/docs/2.3.0/plugins/waf-plugin/index.html
index 60a96fd..ff9f620 100644
--- a/zh/docs/2.3.0/plugins/waf-plugin/index.html
+++ b/zh/docs/2.3.0/plugins/waf-plugin/index.html
@@ -9,15 +9,15 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/zh/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Waf插件 | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//zh/docs/2.3.0/plugins/waf-plugin"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="2.3.0"><meta data-react-helmet="true" n [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.4dc67d6a.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f3d964ed.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.6ae9e658.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.eb255348.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/zh/assets/js/runtime~main.4dc67d6a.js"></script>
-<script src="/zh/assets/js/main.f3d964ed.js"></script>
+<script src="/zh/assets/js/runtime~main.6ae9e658.js"></script>
+<script src="/zh/assets/js/main.eb255348.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/2.3.0/plugins/websocket-plugin/index.html b/zh/docs/2.3.0/plugins/websocket-plugin/index.html
index 74ce834..29143f5 100644
--- a/zh/docs/2.3.0/plugins/websocket-plugin/index.html
+++ b/zh/docs/2.3.0/plugins/websocket-plugin/index.html
@@ -9,8 +9,8 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/zh/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Websocket支持 | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//zh/docs/2.3.0/plugins/websocket-plugin"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="2.3.0"><meta data-react-hel [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.4dc67d6a.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f3d964ed.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.6ae9e658.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.eb255348.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
@@ -18,7 +18,7 @@
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> </span><span class="token tag punctuation" style="color:#393A34"><</span><span class="token tag" style="color:#00009f">dependency</span><span class="token tag punctuation" style="color:#393A34">></span><span class="token plain"></span></span><span class="token-line" style="color:#393A34"><span class="token plain"> </span><span class="token tag punctuation" style="color:#393A34"><</spa [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/zh/assets/js/runtime~main.4dc67d6a.js"></script>
-<script src="/zh/assets/js/main.f3d964ed.js"></script>
+<script src="/zh/assets/js/runtime~main.6ae9e658.js"></script>
+<script src="/zh/assets/js/main.eb255348.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/2.3.0/quick-start/quick-start-dubbo/index.html b/zh/docs/2.3.0/quick-start/quick-start-dubbo/index.html
index 1a92779..97375f6 100644
--- a/zh/docs/2.3.0/quick-start/quick-start-dubbo/index.html
+++ b/zh/docs/2.3.0/quick-start/quick-start-dubbo/index.html
@@ -9,8 +9,8 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/zh/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Dubbo快速开始 | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//zh/docs/2.3.0/quick-start/quick-start-dubbo"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="2.3.0"><meta data-react- [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.4dc67d6a.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f3d964ed.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.6ae9e658.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.eb255348.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
@@ -19,7 +19,7 @@
成功启动会有如下日志:</p><div class="codeBlockContainer_K1bP"><div class="codeBlockContent_hGly shell"><pre tabindex="0" class="prism-code language-shell codeBlock_23N8 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_39YC"><span class="token-line" style="color:#393A34"><span class="token number" style="color:#36acaa">2021</span><span class="token plain">-02-06 </span><span class="token number" style="color:#36acaa">20</span><span class="token plain">:58:0 [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/zh/assets/js/runtime~main.4dc67d6a.js"></script>
-<script src="/zh/assets/js/main.f3d964ed.js"></script>
+<script src="/zh/assets/js/runtime~main.6ae9e658.js"></script>
+<script src="/zh/assets/js/main.eb255348.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/2.3.0/quick-start/quick-start-grpc/index.html b/zh/docs/2.3.0/quick-start/quick-start-grpc/index.html
index 9fb9327..9acfc03 100644
--- a/zh/docs/2.3.0/quick-start/quick-start-grpc/index.html
+++ b/zh/docs/2.3.0/quick-start/quick-start-grpc/index.html
@@ -9,15 +9,15 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/zh/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Grpc快速开始 | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//zh/docs/2.3.0/quick-start/quick-start-grpc"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="2.3.0"><meta data-react-he [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.4dc67d6a.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f3d964ed.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.6ae9e658.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.eb255348.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/zh/assets/js/runtime~main.4dc67d6a.js"></script>
-<script src="/zh/assets/js/main.f3d964ed.js"></script>
+<script src="/zh/assets/js/runtime~main.6ae9e658.js"></script>
+<script src="/zh/assets/js/main.eb255348.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/2.3.0/quick-start/quick-start-http/index.html b/zh/docs/2.3.0/quick-start/quick-start-http/index.html
index 10f658c..5eb54f5 100644
--- a/zh/docs/2.3.0/quick-start/quick-start-http/index.html
+++ b/zh/docs/2.3.0/quick-start/quick-start-http/index.html
@@ -9,8 +9,8 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/zh/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Http快速开始 | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//zh/docs/2.3.0/quick-start/quick-start-http"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="2.3.0"><meta data-react-he [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.4dc67d6a.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f3d964ed.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.6ae9e658.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.eb255348.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
@@ -18,7 +18,7 @@
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token tag punctuation" style="color:#393A34"><</span><span class="token tag" style="color:#00009f">dependency</span><span class="token tag punctuation" style="color:#393A34">></span><span class="token plain"></span></span><span class="token-line" style="color:#393A34"><span class="token plain"> </span><span class="token tag punctuation" style="color:#393A34"><</span><spa [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/zh/assets/js/runtime~main.4dc67d6a.js"></script>
-<script src="/zh/assets/js/main.f3d964ed.js"></script>
+<script src="/zh/assets/js/runtime~main.6ae9e658.js"></script>
+<script src="/zh/assets/js/main.eb255348.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/2.3.0/quick-start/quick-start-sofa/index.html b/zh/docs/2.3.0/quick-start/quick-start-sofa/index.html
index 347a2ce..8e62ff2 100644
--- a/zh/docs/2.3.0/quick-start/quick-start-sofa/index.html
+++ b/zh/docs/2.3.0/quick-start/quick-start-sofa/index.html
@@ -9,8 +9,8 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/zh/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Sofa快速开始 | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//zh/docs/2.3.0/quick-start/quick-start-sofa"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="2.3.0"><meta data-react-he [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.4dc67d6a.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f3d964ed.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.6ae9e658.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.eb255348.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
@@ -20,7 +20,7 @@
的zk注册地址为你本地,如:</p><div class="codeBlockContainer_K1bP"><div class="codeBlockContent_hGly xml"><pre tabindex="0" class="prism-code language-xml codeBlock_23N8 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_39YC"><span class="token-line" style="color:#393A34"><span class="token plain">com:</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> alipay:</span></span><span class="token-line" style="color:#393A34"><sp [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/zh/assets/js/runtime~main.4dc67d6a.js"></script>
-<script src="/zh/assets/js/main.f3d964ed.js"></script>
+<script src="/zh/assets/js/runtime~main.6ae9e658.js"></script>
+<script src="/zh/assets/js/main.eb255348.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/2.3.0/quick-start/quick-start-springcloud/index.html b/zh/docs/2.3.0/quick-start/quick-start-springcloud/index.html
index 27aaacc..772c475 100644
--- a/zh/docs/2.3.0/quick-start/quick-start-springcloud/index.html
+++ b/zh/docs/2.3.0/quick-start/quick-start-springcloud/index.html
@@ -9,8 +9,8 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/zh/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">SpringCloud快速开始 | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//zh/docs/2.3.0/quick-start/quick-start-springcloud"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="2.3.0"><meta [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.4dc67d6a.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f3d964ed.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.6ae9e658.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.eb255348.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
@@ -19,7 +19,7 @@
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token comment" style="color:#999988;font-style:italic"><!--soul springCloud plugin start end--></span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><p>启动<code>soul-bootstrap</code>项目。</p><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="运行soul-examples-spring [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/zh/assets/js/runtime~main.4dc67d6a.js"></script>
-<script src="/zh/assets/js/main.f3d964ed.js"></script>
+<script src="/zh/assets/js/runtime~main.6ae9e658.js"></script>
+<script src="/zh/assets/js/main.eb255348.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/2.3.0/quick-start/quick-start-tars/index.html b/zh/docs/2.3.0/quick-start/quick-start-tars/index.html
index 1366762..7f4d7c4 100644
--- a/zh/docs/2.3.0/quick-start/quick-start-tars/index.html
+++ b/zh/docs/2.3.0/quick-start/quick-start-tars/index.html
@@ -9,8 +9,8 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/zh/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Tars快速开始 | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//zh/docs/2.3.0/quick-start/quick-start-tars"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="2.3.0"><meta data-react-he [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.4dc67d6a.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f3d964ed.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.6ae9e658.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.eb255348.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
@@ -18,7 +18,7 @@
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token tag punctuation" style="color:#393A34"><</span><span class="token tag" style="color:#00009f">dependency</span><span class="token tag punctuation" style="color:#393A34">></span><span class="token plain"></span></span><span class="token-line" style="color:#393A34"><span class="token plain"> </span><span class="token tag punctuation" style="color:#393A34"><</span><spa [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/zh/assets/js/runtime~main.4dc67d6a.js"></script>
-<script src="/zh/assets/js/main.f3d964ed.js"></script>
+<script src="/zh/assets/js/runtime~main.6ae9e658.js"></script>
+<script src="/zh/assets/js/main.eb255348.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/2.3.0/register-center/register-center-access/index.html b/zh/docs/2.3.0/register-center/register-center-access/index.html
index feb521c..d530378 100644
--- a/zh/docs/2.3.0/register-center/register-center-access/index.html
+++ b/zh/docs/2.3.0/register-center/register-center-access/index.html
@@ -9,8 +9,8 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/zh/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">注册中心接入配置 | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//zh/docs/2.3.0/register-center/register-center-access"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="2.3.0"><meta dat [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.4dc67d6a.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f3d964ed.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.6ae9e658.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.eb255348.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
@@ -22,7 +22,7 @@
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token key atrule" style="color:#00a4db">spring</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"></span></span><span class="token-line" style="color:#393A34"><span class="token plain"> </span><span class="token key atrule" style="color:#00a4db">cloud</span><span class="token punctuation" style="color:#393A34">:</span><span class="token pl [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/zh/assets/js/runtime~main.4dc67d6a.js"></script>
-<script src="/zh/assets/js/main.f3d964ed.js"></script>
+<script src="/zh/assets/js/runtime~main.6ae9e658.js"></script>
+<script src="/zh/assets/js/main.eb255348.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/2.3.0/register-center/register-center-design/index.html b/zh/docs/2.3.0/register-center/register-center-design/index.html
index d191cc0..a49c476 100644
--- a/zh/docs/2.3.0/register-center/register-center-design/index.html
+++ b/zh/docs/2.3.0/register-center/register-center-design/index.html
@@ -9,8 +9,8 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/zh/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">注册中心设计 | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//zh/docs/2.3.0/register-center/register-center-design"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="2.3.0"><meta data- [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.4dc67d6a.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f3d964ed.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.6ae9e658.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.eb255348.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
@@ -18,7 +18,7 @@
</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><p>Soul-Client启动时,将服务接口信息(MetaDataRegisterDTO/URIRegisterDTO)分别放在ServiceInstance的Metadata(URIRegisterDTO)和KeyValue(MetaDataRegisterDTO),按照上述方式进行存储。</p><p>Soul-Admin通过监听Catalog和KeyValue的index的变化,来感知数据的更新和删除,数据变更后触发对应的注册处理逻辑。</p><p>在收到MetaDataRegisterDTO节点变更后,触发selector和rule的数据变更和数据同步事件发布。</p><p>收到URIRegisterDTO节点变更后,触发selector的upstream的更新和数据同步事件发布 [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/zh/assets/js/runtime~main.4dc67d6a.js"></script>
-<script src="/zh/assets/js/main.f3d964ed.js"></script>
+<script src="/zh/assets/js/runtime~main.6ae9e658.js"></script>
+<script src="/zh/assets/js/main.eb255348.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/2.3.0/team/index.html b/zh/docs/2.3.0/team/index.html
index 90a1266..f71afd4 100644
--- a/zh/docs/2.3.0/team/index.html
+++ b/zh/docs/2.3.0/team/index.html
@@ -9,15 +9,15 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/zh/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">团队介绍 | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//zh/docs/2.3.0/team"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="2.3.0"><meta data-react-helmet="true" name="docsearch: [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.4dc67d6a.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f3d964ed.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.6ae9e658.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.eb255348.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/zh/assets/js/runtime~main.4dc67d6a.js"></script>
-<script src="/zh/assets/js/main.f3d964ed.js"></script>
+<script src="/zh/assets/js/runtime~main.6ae9e658.js"></script>
+<script src="/zh/assets/js/main.eb255348.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/2.3.0/users-guide/dubbo-proxy/index.html b/zh/docs/2.3.0/users-guide/dubbo-proxy/index.html
index 0db09b6..82f9302 100644
--- a/zh/docs/2.3.0/users-guide/dubbo-proxy/index.html
+++ b/zh/docs/2.3.0/users-guide/dubbo-proxy/index.html
@@ -9,8 +9,8 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/zh/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Dubbo接入soul网关 | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//zh/docs/2.3.0/users-guide/dubbo-proxy"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="2.3.0"><meta data-react-he [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.4dc67d6a.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f3d964ed.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.6ae9e658.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.eb255348.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
@@ -33,7 +33,7 @@
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> public void setAge(Integer age) {</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> this.age = age;</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> }</span></span><span class="token-line" style="color:#393A34"><span class="token plain">}</span></span></code></pre><button type="button" aria-label="Copy code to clip [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/zh/assets/js/runtime~main.4dc67d6a.js"></script>
-<script src="/zh/assets/js/main.f3d964ed.js"></script>
+<script src="/zh/assets/js/runtime~main.6ae9e658.js"></script>
+<script src="/zh/assets/js/main.eb255348.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/2.3.0/users-guide/http-proxy/index.html b/zh/docs/2.3.0/users-guide/http-proxy/index.html
index e1fcc59..b6cac81 100644
--- a/zh/docs/2.3.0/users-guide/http-proxy/index.html
+++ b/zh/docs/2.3.0/users-guide/http-proxy/index.html
@@ -9,8 +9,8 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/zh/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Http用户 | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//zh/docs/2.3.0/users-guide/http-proxy"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="2.3.0"><meta data-react-helmet="tr [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.4dc67d6a.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f3d964ed.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.6ae9e658.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.eb255348.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
@@ -18,7 +18,7 @@
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> </span><span class="token tag punctuation" style="color:#393A34"><</span><span class="token tag" style="color:#00009f">dependency</span><span class="token tag punctuation" style="color:#393A34">></span><span class="token plain"></span></span><span class="token-line" style="color:#393A34"><span class="token plain"> </span><span class="token tag punctuation" style="color:#393A34"><</spa [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/zh/assets/js/runtime~main.4dc67d6a.js"></script>
-<script src="/zh/assets/js/main.f3d964ed.js"></script>
+<script src="/zh/assets/js/runtime~main.6ae9e658.js"></script>
+<script src="/zh/assets/js/main.eb255348.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/2.3.0/users-guide/sofa-rpc-proxy/index.html b/zh/docs/2.3.0/users-guide/sofa-rpc-proxy/index.html
index adf6a2b..5f5b4d1 100644
--- a/zh/docs/2.3.0/users-guide/sofa-rpc-proxy/index.html
+++ b/zh/docs/2.3.0/users-guide/sofa-rpc-proxy/index.html
@@ -9,8 +9,8 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/zh/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Sofa接入网关 | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//zh/docs/2.3.0/users-guide/sofa-rpc-proxy"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="2.3.0"><meta data-react-helm [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.4dc67d6a.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f3d964ed.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.6ae9e658.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.eb255348.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
@@ -21,7 +21,7 @@
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token comment" style="color:#999988;font-style:italic"># 其中 localhost:9195 为网关的ip端口,默认端口是9195 ,/order 是你sofa接入网关配置的 contextPath</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><ul><li><p>参数传递:</p><ul><li>通过 http post 方式访问网关,通过body,json类型传递。</li><li>更多参数类型传递,可以参考<a href="https://github.com/ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/zh/assets/js/runtime~main.4dc67d6a.js"></script>
-<script src="/zh/assets/js/main.f3d964ed.js"></script>
+<script src="/zh/assets/js/runtime~main.6ae9e658.js"></script>
+<script src="/zh/assets/js/main.eb255348.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/2.3.0/users-guide/soul-set-up/index.html b/zh/docs/2.3.0/users-guide/soul-set-up/index.html
index 2315f26..dc3a8bf 100644
--- a/zh/docs/2.3.0/users-guide/soul-set-up/index.html
+++ b/zh/docs/2.3.0/users-guide/soul-set-up/index.html
@@ -9,8 +9,8 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/zh/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">环境搭建 | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//zh/docs/2.3.0/users-guide/soul-set-up"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="2.3.0"><meta data-react-helmet="tru [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.4dc67d6a.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f3d964ed.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.6ae9e658.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.eb255348.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
@@ -23,7 +23,7 @@
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token key atrule" style="color:#00a4db">management</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"></span></span><span class="token-line" style="color:#393A34"><span class="token plain"> </span><span class="token key atrule" style="color:#00a4db">health</span><span class="token punctuation" style="color:#393A34">:</span><span class="tok [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/zh/assets/js/runtime~main.4dc67d6a.js"></script>
-<script src="/zh/assets/js/main.f3d964ed.js"></script>
+<script src="/zh/assets/js/runtime~main.6ae9e658.js"></script>
+<script src="/zh/assets/js/main.eb255348.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/2.3.0/users-guide/spring-cloud-proxy/index.html b/zh/docs/2.3.0/users-guide/spring-cloud-proxy/index.html
index 2b2df67..e1a10d6 100644
--- a/zh/docs/2.3.0/users-guide/spring-cloud-proxy/index.html
+++ b/zh/docs/2.3.0/users-guide/spring-cloud-proxy/index.html
@@ -9,8 +9,8 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/zh/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">SpringCloud接入Soul网关 | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//zh/docs/2.3.0/users-guide/spring-cloud-proxy"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="2.3.0"><meta [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.4dc67d6a.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f3d964ed.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.6ae9e658.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.eb255348.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
@@ -33,7 +33,7 @@
</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><ul><li>然后你就可以进行访问了,如此的方便与简单。</li></ul></div><footer class="row docusaurus-mt-lg"><div class="col"><a href="https://github.com/apache/incubator-shenyu-website/edit/main/i18n/zh/docusaurus-plugin-content-docs/version-2.3.0/users-guide/spring-cloud-proxy.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" height="20" width="20" v [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/zh/assets/js/runtime~main.4dc67d6a.js"></script>
-<script src="/zh/assets/js/main.f3d964ed.js"></script>
+<script src="/zh/assets/js/runtime~main.6ae9e658.js"></script>
+<script src="/zh/assets/js/main.eb255348.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/2.3.0/users-guide/use-data-sync/index.html b/zh/docs/2.3.0/users-guide/use-data-sync/index.html
index a40d1c6..a8e5c59 100644
--- a/zh/docs/2.3.0/users-guide/use-data-sync/index.html
+++ b/zh/docs/2.3.0/users-guide/use-data-sync/index.html
@@ -9,15 +9,15 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/zh/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">使用不同的数据同步策略 | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//zh/docs/2.3.0/users-guide/use-data-sync"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="2.3.0"><meta data-react-he [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.4dc67d6a.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f3d964ed.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.6ae9e658.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.eb255348.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/zh/assets/js/runtime~main.4dc67d6a.js"></script>
-<script src="/zh/assets/js/main.f3d964ed.js"></script>
+<script src="/zh/assets/js/runtime~main.6ae9e658.js"></script>
+<script src="/zh/assets/js/main.eb255348.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/deployment/deployment-custom/index.html b/zh/docs/deployment/deployment-custom/index.html
index c485251..dc5028d 100644
--- a/zh/docs/deployment/deployment-custom/index.html
+++ b/zh/docs/deployment/deployment-custom/index.html
@@ -9,15 +9,15 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/zh/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">自定义部署 | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//zh/docs/deployment/deployment-custom"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="2.4.0"><meta data-react-helmet="tru [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.4dc67d6a.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f3d964ed.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.6ae9e658.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.eb255348.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/zh/assets/js/runtime~main.4dc67d6a.js"></script>
-<script src="/zh/assets/js/main.f3d964ed.js"></script>
+<script src="/zh/assets/js/runtime~main.6ae9e658.js"></script>
+<script src="/zh/assets/js/main.eb255348.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/deployment/deployment-docker/index.html b/zh/docs/deployment/deployment-docker/index.html
index d088827..b5f7f77 100644
--- a/zh/docs/deployment/deployment-docker/index.html
+++ b/zh/docs/deployment/deployment-docker/index.html
@@ -9,15 +9,15 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/zh/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Docker部署 | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//zh/docs/deployment/deployment-docker"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="2.4.0"><meta data-react-helmet=" [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.4dc67d6a.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f3d964ed.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.6ae9e658.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.eb255348.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/zh/assets/js/runtime~main.4dc67d6a.js"></script>
-<script src="/zh/assets/js/main.f3d964ed.js"></script>
+<script src="/zh/assets/js/runtime~main.6ae9e658.js"></script>
+<script src="/zh/assets/js/main.eb255348.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/deployment/deployment-helm/index.html b/zh/docs/deployment/deployment-helm/index.html
index c794125..8df4ca3 100644
--- a/zh/docs/deployment/deployment-helm/index.html
+++ b/zh/docs/deployment/deployment-helm/index.html
@@ -9,15 +9,15 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/zh/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">Helm部署 | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//zh/docs/deployment/deployment-helm"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="2.4.0"><meta data-react-helmet="true [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.4dc67d6a.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f3d964ed.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.6ae9e658.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.eb255348.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/zh/assets/js/runtime~main.4dc67d6a.js"></script>
-<script src="/zh/assets/js/main.f3d964ed.js"></script>
+<script src="/zh/assets/js/runtime~main.6ae9e658.js"></script>
+<script src="/zh/assets/js/main.eb255348.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/deployment/deployment-k8s/index.html b/zh/docs/deployment/deployment-k8s/index.html
index c2ed7da..ed22f50 100644
--- a/zh/docs/deployment/deployment-k8s/index.html
+++ b/zh/docs/deployment/deployment-k8s/index.html
@@ -9,8 +9,8 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/zh/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">k8s部署 | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//zh/docs/deployment/deployment-k8s"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="2.4.0"><meta data-react-helmet="true" [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.4dc67d6a.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f3d964ed.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.6ae9e658.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.eb255348.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
@@ -20,7 +20,7 @@
</span></span><span class="token-line" style="color:#393A34"><span class="token plain">1. 创建 nameSpace和 configMap</span></span><span class="token-line" style="color:#393A34"><span class="token plain">2. 创建 endpoint 代理外部 mysql</span></span><span class="token-line" style="color:#393A34"><span class="token plain">3. 创建 pv 存储 mysql-connector.jar</span></span><span class="token-line" style="color:#393A34"><span class="token plain">4. 部署 shenyu-admin</span></span><span class="token-line" style [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/zh/assets/js/runtime~main.4dc67d6a.js"></script>
-<script src="/zh/assets/js/main.f3d964ed.js"></script>
+<script src="/zh/assets/js/runtime~main.6ae9e658.js"></script>
+<script src="/zh/assets/js/main.eb255348.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/deployment/deployment-local/index.html b/zh/docs/deployment/deployment-local/index.html
index 4c29bdc..f7060b3 100644
--- a/zh/docs/deployment/deployment-local/index.html
+++ b/zh/docs/deployment/deployment-local/index.html
@@ -9,15 +9,15 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/zh/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">本地部署 | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//zh/docs/deployment/deployment-local"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="2.4.0"><meta data-react-helmet="true" [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.4dc67d6a.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f3d964ed.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.6ae9e658.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.eb255348.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/zh/assets/js/runtime~main.4dc67d6a.js"></script>
-<script src="/zh/assets/js/main.f3d964ed.js"></script>
+<script src="/zh/assets/js/runtime~main.6ae9e658.js"></script>
+<script src="/zh/assets/js/main.eb255348.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/deployment/deployment-package/index.html b/zh/docs/deployment/deployment-package/index.html
index eb4a7ba..33e98e6 100644
--- a/zh/docs/deployment/deployment-package/index.html
+++ b/zh/docs/deployment/deployment-package/index.html
@@ -9,8 +9,8 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/zh/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">二进制包部署 | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//zh/docs/deployment/deployment-package"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="2.4.0"><meta data-react-helmet="t [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.4dc67d6a.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f3d964ed.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.6ae9e658.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.eb255348.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
@@ -20,7 +20,7 @@
</span></span><span class="token-line" style="color:#393A34"><span class="token plain">> linux : ./start.sh </span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div></div><footer class="row docusaurus-mt-lg"><div class="col"><a href="https://github.com/apache/incubator-shenyu-website/edit/main/i18n/zh/docusaurus-plugin-content-docs/version-2.4.0/deployment/deployment-package.md" target="_blank" rel= [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/zh/assets/js/runtime~main.4dc67d6a.js"></script>
-<script src="/zh/assets/js/main.f3d964ed.js"></script>
+<script src="/zh/assets/js/runtime~main.6ae9e658.js"></script>
+<script src="/zh/assets/js/main.eb255348.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/design/data-sync/index.html b/zh/docs/design/data-sync/index.html
index c64684b..f2ea265 100644
--- a/zh/docs/design/data-sync/index.html
+++ b/zh/docs/design/data-sync/index.html
@@ -9,8 +9,8 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/zh/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">数据同步原理 | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//zh/docs/design/data-sync"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="2.4.0"><meta data-react-helmet="true" name="do [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.4dc67d6a.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f3d964ed.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.6ae9e658.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.eb255348.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
@@ -19,7 +19,7 @@
如果您想深入了解代码实现,请参考源码 <code>HttpSyncDataService</code>。</p><h3><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="nacos同步原理"></a>Nacos同步原理<a class="hash-link" href="#nacos同步原理" title="Direct link to heading">#</a></h3><p><code>Nacos</code>的同步原理与Zookeeper基本类似,主要依赖于<code>Nacos</code>的<code>配置管理</code>,各个配置节点的路径与Zookeeper类似。</p><p><code>Apache ShenYu</code>网关会监听配置的节点,启动时,如果<code>Nacos</code>中不存在配置节点,将同步全量的数据写入<code>Nacos</code>中,后序数据发送变更时,全量更新<code>Nacos</code>中的配置节点,与此 [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/zh/assets/js/runtime~main.4dc67d6a.js"></script>
-<script src="/zh/assets/js/main.f3d964ed.js"></script>
+<script src="/zh/assets/js/runtime~main.6ae9e658.js"></script>
+<script src="/zh/assets/js/main.eb255348.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/design/database-design/index.html b/zh/docs/design/database-design/index.html
index 658837a..e0c7371 100644
--- a/zh/docs/design/database-design/index.html
+++ b/zh/docs/design/database-design/index.html
@@ -9,8 +9,8 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/zh/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">ShenYu Admin数据结构 | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//zh/docs/design/database-design"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="2.4.0"><meta data-react-helmet [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.4dc67d6a.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f3d964ed.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.6ae9e658.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.eb255348.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
@@ -18,7 +18,7 @@
</p></li><li><p>数据库 <code>UML</code> 类图:</p></li></ul><img src="/img/shenyu/db/shenyu-permission-table.png" width="80%" height="60%"><ul><li>设计详解:<ul><li>一个用户对应多个角色,一个角色对应多个资源。</li></ul></li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="数据权限"></a>数据权限<a class="hash-link" href="#数据权限" title="Direct link to heading">#</a></h2><ul><li>数据权限表用来存储用户,选择器、规则对应关系。</li><li>数据库 <code>UML</code> 类图:</li></ul><img src="/img/shenyu/db/shenyu-data_permission-table. [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/zh/assets/js/runtime~main.4dc67d6a.js"></script>
-<script src="/zh/assets/js/main.f3d964ed.js"></script>
+<script src="/zh/assets/js/runtime~main.6ae9e658.js"></script>
+<script src="/zh/assets/js/main.eb255348.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/design/flow-control/index.html b/zh/docs/design/flow-control/index.html
index 95df1d9..287264b 100644
--- a/zh/docs/design/flow-control/index.html
+++ b/zh/docs/design/flow-control/index.html
@@ -9,8 +9,8 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/zh/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">流量控制 | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//zh/docs/design/flow-control"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="2.4.0"><meta data-react-helmet="true" name="d [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.4dc67d6a.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f3d964ed.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.6ae9e658.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.eb255348.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
@@ -19,7 +19,7 @@
选择器和规则就是为了让流量在满足特定的条件下,才去执行我们想要的,这种规则首先要明白。</p><p>插件、选择器和规则执行逻辑如下,当流量进入到<code>Apache ShenYu</code>网关之后,会先判断是否有对应的插件,该插件是否开启;然后判断流量是否匹配该插件的选择器;然后再判断流量是否匹配该选择器的规则。如果请求流量能满足匹配条件才会执行该插件,否则插件不会被执行,处理下一个。<code>Apache ShenYu</code>网关就是这样通过层层筛选完成流量控制。</p><img src="/img/shenyu/plugin/plugin-chain-execute.png" width="40%" height="30%"><h2><a aria-hidden="true" tabindex="-1" class="anchor enhancedAnchor_2LWZ" id="流量筛选"></a>流量筛选<a class="hash-link" href="#流量筛选" title="Direct link to heading">#</a></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/zh/assets/js/runtime~main.4dc67d6a.js"></script>
-<script src="/zh/assets/js/main.f3d964ed.js"></script>
+<script src="/zh/assets/js/runtime~main.6ae9e658.js"></script>
+<script src="/zh/assets/js/main.eb255348.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/design/register-center-design/index.html b/zh/docs/design/register-center-design/index.html
index f652ae0..fc8d992 100644
--- a/zh/docs/design/register-center-design/index.html
+++ b/zh/docs/design/register-center-design/index.html
@@ -9,8 +9,8 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/zh/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">客户端接入原理 | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//zh/docs/design/register-center-design"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="2.4.0"><meta data-react-helmet=" [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.4dc67d6a.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f3d964ed.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.6ae9e658.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.eb255348.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
@@ -19,7 +19,7 @@
</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><p><code>shenyu-client</code>启动时,将服务接口信息(<code>MetaDataRegisterDTO/URIRegisterDTO</code>)分别放在<code>ServiceInstance</code>的<code>Metadata</code>(<code>URIRegisterDTO</code>)和<code>KeyValue</code>(<code>MetaDataRegisterDTO</code>),按照上述方式进行存储。</p><p><code>shenyu-admin</code>通过监听<code>Catalog</code>和<code>KeyValue</code>的<code>index</code>的变化,来感知数据的更 [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/zh/assets/js/runtime~main.4dc67d6a.js"></script>
-<script src="/zh/assets/js/main.f3d964ed.js"></script>
+<script src="/zh/assets/js/runtime~main.6ae9e658.js"></script>
+<script src="/zh/assets/js/main.eb255348.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/design/spi-design/index.html b/zh/docs/design/spi-design/index.html
index e3865d0..05337f3 100644
--- a/zh/docs/design/spi-design/index.html
+++ b/zh/docs/design/spi-design/index.html
@@ -9,15 +9,15 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/zh/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">SPI扩展 | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//zh/docs/design/spi-design"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="2.4.0"><meta data-react-helmet="true" name="do [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.4dc67d6a.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f3d964ed.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.6ae9e658.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.eb255348.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/zh/assets/js/runtime~main.4dc67d6a.js"></script>
-<script src="/zh/assets/js/main.f3d964ed.js"></script>
+<script src="/zh/assets/js/runtime~main.6ae9e658.js"></script>
+<script src="/zh/assets/js/main.eb255348.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/developer/custom-filter/index.html b/zh/docs/developer/custom-filter/index.html
index 3369129..28ecb9d 100644
--- a/zh/docs/developer/custom-filter/index.html
+++ b/zh/docs/developer/custom-filter/index.html
@@ -9,8 +9,8 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/zh/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">自定义Filter | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//zh/docs/developer/custom-filter"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="2.4.0"><meta data-react-helmet="true [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.4dc67d6a.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f3d964ed.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.6ae9e658.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.eb255348.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
@@ -33,7 +33,7 @@
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> /**</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> * this is Template Method ,children Implement your own And response client.</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> *</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> * @param exchange the current server exchange. [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/zh/assets/js/runtime~main.4dc67d6a.js"></script>
-<script src="/zh/assets/js/main.f3d964ed.js"></script>
+<script src="/zh/assets/js/runtime~main.6ae9e658.js"></script>
+<script src="/zh/assets/js/main.eb255348.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/developer/custom-parsing-ip-and-host/index.html b/zh/docs/developer/custom-parsing-ip-and-host/index.html
index 8c91088..2720404 100644
--- a/zh/docs/developer/custom-parsing-ip-and-host/index.html
+++ b/zh/docs/developer/custom-parsing-ip-and-host/index.html
@@ -9,8 +9,8 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/zh/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">正确获取IP与Host | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//zh/docs/developer/custom-parsing-ip-and-host"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="2.4.0"><meta data-rea [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.4dc67d6a.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f3d964ed.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.6ae9e658.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.eb255348.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
@@ -19,7 +19,7 @@
</span></span><span class="token-line" style="color:#393A34"><span class="token plain">}</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><ul><li>把你新增的实现类注册成为spring的bean,如下</li></ul><div class="codeBlockContainer_K1bP"><div class="codeBlockContent_hGly java"><pre tabindex="0" class="prism-code language-java codeBlock_23N8 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/zh/assets/js/runtime~main.4dc67d6a.js"></script>
-<script src="/zh/assets/js/main.f3d964ed.js"></script>
+<script src="/zh/assets/js/runtime~main.6ae9e658.js"></script>
+<script src="/zh/assets/js/main.eb255348.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/developer/custom-plugin/index.html b/zh/docs/developer/custom-plugin/index.html
index 4b2727f..4920e03 100644
--- a/zh/docs/developer/custom-plugin/index.html
+++ b/zh/docs/developer/custom-plugin/index.html
@@ -9,8 +9,8 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/zh/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">插件扩展 | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//zh/docs/developer/custom-plugin"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="2.4.0"><meta data-react-helmet="true" nam [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.4dc67d6a.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f3d964ed.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.6ae9e658.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.eb255348.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
@@ -37,7 +37,7 @@
</span></span><span class="token-line" style="color:#393A34"><span class="token plain">}</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><ul><li><p>注意 <code>pluginNamed()</code> 要和你自定义的插件名称相同。</p></li><li><p>注册成<code>Spring</code>的<code>bean</code>,参考如下或者直接在实现类上加 <code>@Component</code> 注解。</p></li></ul><div class="codeBlockContainer_K1bP"><div class="codeBlockContent_hGly java"><pre tabindex=" [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/zh/assets/js/runtime~main.4dc67d6a.js"></script>
-<script src="/zh/assets/js/main.f3d964ed.js"></script>
+<script src="/zh/assets/js/runtime~main.6ae9e658.js"></script>
+<script src="/zh/assets/js/main.eb255348.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/developer/custom-result/index.html b/zh/docs/developer/custom-result/index.html
index fb2be08..4180aa0 100644
--- a/zh/docs/developer/custom-result/index.html
+++ b/zh/docs/developer/custom-result/index.html
@@ -9,8 +9,8 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/zh/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">自定义返回结果 | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//zh/docs/developer/custom-result"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="2.4.0"><meta data-react-helmet="true" [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.4dc67d6a.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f3d964ed.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.6ae9e658.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.eb255348.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
@@ -25,7 +25,7 @@
</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><ul><li><p>其中泛型 <code>T</code> 为自定义的数据格式,返回它就好。</p></li><li><p>把你新增的实现类注册成为<code>Spring</code>的<code>bean</code>,如下:</p></li></ul><div class="codeBlockContainer_K1bP"><div class="codeBlockContent_hGly java"><pre tabindex="0" class="prism-code language-java codeBlock_23N8 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class=" [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/zh/assets/js/runtime~main.4dc67d6a.js"></script>
-<script src="/zh/assets/js/main.f3d964ed.js"></script>
+<script src="/zh/assets/js/runtime~main.6ae9e658.js"></script>
+<script src="/zh/assets/js/main.eb255348.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/developer/custom-sign-algorithm/index.html b/zh/docs/developer/custom-sign-algorithm/index.html
index 2b4e7cb..bf8b85e 100644
--- a/zh/docs/developer/custom-sign-algorithm/index.html
+++ b/zh/docs/developer/custom-sign-algorithm/index.html
@@ -9,8 +9,8 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/zh/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">自定义sign插件检验算法 | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//zh/docs/developer/custom-sign-algorithm"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="2.4.0"><meta data-react- [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.4dc67d6a.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f3d964ed.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.6ae9e658.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.eb255348.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
@@ -18,7 +18,7 @@
</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_Ue-o clean-btn">Copy</button></div></div><ul><li><p><code>Pair</code>中返回<code>true</code>,表示验证通过,为<code>false</code>的时候,会把<code>String</code>中的信息输出到前端。</p></li><li><p>把新增的实现类注册成为<code>Spring</code>的<code>bean</code>,如下</p></li></ul><div class="codeBlockContainer_K1bP"><div class="codeBlockContent_hGly java"><pre tabindex="0" class="prism-code language-java codeBlock_23N8 thin-scrollbar" [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/zh/assets/js/runtime~main.4dc67d6a.js"></script>
-<script src="/zh/assets/js/main.f3d964ed.js"></script>
+<script src="/zh/assets/js/runtime~main.6ae9e658.js"></script>
+<script src="/zh/assets/js/main.eb255348.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/developer/developer-shenyu-client/index.html b/zh/docs/developer/developer-shenyu-client/index.html
index 829c0ea..23cdd2c 100644
--- a/zh/docs/developer/developer-shenyu-client/index.html
+++ b/zh/docs/developer/developer-shenyu-client/index.html
@@ -9,15 +9,15 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/zh/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">多语言Http客户端 | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//zh/docs/developer/developer-shenyu-client"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="2.4.0"><meta data-react-h [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.4dc67d6a.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f3d964ed.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.6ae9e658.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.eb255348.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/zh/assets/js/runtime~main.4dc67d6a.js"></script>
-<script src="/zh/assets/js/main.f3d964ed.js"></script>
+<script src="/zh/assets/js/runtime~main.6ae9e658.js"></script>
+<script src="/zh/assets/js/main.eb255348.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/developer/file-and-image/index.html b/zh/docs/developer/file-and-image/index.html
index 4b64749..3066232 100644
--- a/zh/docs/developer/file-and-image/index.html
+++ b/zh/docs/developer/file-and-image/index.html
@@ -9,15 +9,15 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/zh/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">文件上传下载 | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//zh/docs/developer/file-and-image"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="2.4.0"><meta data-react-helmet="true" [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.4dc67d6a.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f3d964ed.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.6ae9e658.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.eb255348.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
<div><a href="#" class="skipToContent_1oUP">Skip to main content</a></div><div class="announcementBar_3WsW" role="banner"><div class="announcementBarContent_3EUC announcementBarCloseable_3myR">⭐️ If you like Apache ShenYu (Incubating), give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/apache/incubator-shenyu">GitHub</a></div><button type="button" class="announcementBarClose_38nx clean-btn" aria-label="Close"><span aria-hidden="true">×</span></ [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/zh/assets/js/runtime~main.4dc67d6a.js"></script>
-<script src="/zh/assets/js/main.f3d964ed.js"></script>
+<script src="/zh/assets/js/runtime~main.6ae9e658.js"></script>
+<script src="/zh/assets/js/main.eb255348.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/developer/shenyu-optimize/index.html b/zh/docs/developer/shenyu-optimize/index.html
index 311a311..1c86c93 100644
--- a/zh/docs/developer/shenyu-optimize/index.html
+++ b/zh/docs/developer/shenyu-optimize/index.html
@@ -9,8 +9,8 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/zh/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">ShenYu 性能优化 | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//zh/docs/developer/shenyu-optimize"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="2.4.0"><meta data-react-helmet=" [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.4dc67d6a.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f3d964ed.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.6ae9e658.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.eb255348.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
@@ -19,7 +19,7 @@
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> @Override</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> public HttpServer apply(final HttpServer httpServer) {</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> return httpServer</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> .tcpConfiguratio [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/zh/assets/js/runtime~main.4dc67d6a.js"></script>
-<script src="/zh/assets/js/main.f3d964ed.js"></script>
+<script src="/zh/assets/js/runtime~main.6ae9e658.js"></script>
+<script src="/zh/assets/js/main.eb255348.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/developer/spi/custom-load-balance/index.html b/zh/docs/developer/spi/custom-load-balance/index.html
index 737dc66..a72f9e5 100644
--- a/zh/docs/developer/spi/custom-load-balance/index.html
+++ b/zh/docs/developer/spi/custom-load-balance/index.html
@@ -9,8 +9,8 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/zh/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">自定义负载均衡策略 | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//zh/docs/developer/spi/custom-load-balance"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="2.4.0"><meta data-react-he [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.4dc67d6a.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f3d964ed.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.6ae9e658.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.eb255348.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
@@ -18,7 +18,7 @@
内容新增 <code>${you spi name}</code> = <code>${you class path}</code>:</li></ul><div class="codeBlockContainer_K1bP"><div class="codeBlockContent_hGly"><pre tabindex="0" class="prism-code language-undefined codeBlock_23N8 thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_39YC"><span class="token-line" style="color:#393A34"><span class="token plain">${you spi name} = ${you class path}</span></span></code></pre><button type="button" aria-label="Copy co [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/zh/assets/js/runtime~main.4dc67d6a.js"></script>
-<script src="/zh/assets/js/main.f3d964ed.js"></script>
+<script src="/zh/assets/js/runtime~main.6ae9e658.js"></script>
+<script src="/zh/assets/js/main.eb255348.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/developer/spi/custom-match-mode/index.html b/zh/docs/developer/spi/custom-match-mode/index.html
index df29cb5..a1505b9 100644
--- a/zh/docs/developer/spi/custom-match-mode/index.html
+++ b/zh/docs/developer/spi/custom-match-mode/index.html
@@ -9,8 +9,8 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/zh/opensearch.xml">
<link rel="alternate" type="application/rss+xml" href="/zh/news/rss.xml" title="Apache ShenYu (Incubating) Blog RSS Feed">
<link rel="alternate" type="application/atom+xml" href="/zh/news/atom.xml" title="Apache ShenYu (Incubating) Blog Atom Feed"><title data-react-helmet="true">自定义匹配方式 | Apache ShenYu (Incubating)</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//zh/docs/developer/spi/custom-match-mode"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="2.4.0"><meta data-react-helmet [...]
-<link rel="preload" href="/zh/assets/js/runtime~main.4dc67d6a.js" as="script">
-<link rel="preload" href="/zh/assets/js/main.f3d964ed.js" as="script">
+<link rel="preload" href="/zh/assets/js/runtime~main.6ae9e658.js" as="script">
+<link rel="preload" href="/zh/assets/js/main.eb255348.js" as="script">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script><div id="__docusaurus">
@@ -19,7 +19,7 @@
</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> /**</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> * And custom mode enum.</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> */</span></span><span class="token-line" style="color:#393A34"><span class="token plain"> CUSTOM(2, "custom"),</span></span></code></pre><button type="button" aria-label="Copy co [...]
<p style="color:white;font-size:14px;"> Copyright © 2021 The Apache Software Foundation. Licensed under the Apache License, Version 2.0. Apache ShenYu, Apache Incubator, Apache, the Apache feather logo, the Apache ShenYu logo and the Apache Incubator project logo are trademarks of The Apache Software Foundation.</p>
<div></div></div></div></div></div></footer></div>
-<script src="/zh/assets/js/runtime~main.4dc67d6a.js"></script>
-<script src="/zh/assets/js/main.f3d964ed.js"></script>
+<script src="/zh/assets/js/runtime~main.6ae9e658.js"></script>
+<script src="/zh/assets/js/main.eb255348.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/zh/docs/developer/spi/custom-metrics-monitor/index.html b/zh/docs/developer/spi/custom-metrics-monitor/index.html
index cdb0879..f71df21 100644
--- a/zh/docs/developer/spi/custom-metrics-monitor/index.html
+++ b/zh/docs/developer/spi/custom-metrics-monitor/index.html
@@ -9,8 +9,8 @@
<link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu (Incubating)" href="/zh/opensearch.xml">
... 3686 lines suppressed ...