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/06/27 06:17:42 UTC
[incubator-shenyu-website] branch asf-site updated: deploy:
e836748caa80e50f2d70de834ea96db9e8b9a96b
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 32c864b deploy: e836748caa80e50f2d70de834ea96db9e8b9a96b
32c864b is described below
commit 32c864b82a4500c9f8c585b4e512ba274e97b0ff
Author: github-actions[bot] <gi...@users.noreply.github.com>
AuthorDate: Sun Jun 27 06:17:25 2021 +0000
deploy: e836748caa80e50f2d70de834ea96db9e8b9a96b
---
algolia.json | 2 +-
en/sitemap.xml | 2 +-
projects/shenyu/quick-start-dubbo/index.html | 2 +-
projects/shenyu/quick-start-grpc/index.html | 2 +-
projects/shenyu/quick-start-http/index.html | 2 +-
projects/shenyu/quick-start-sofa/index.html | 4 ++--
projects/shenyu/quick-start-springcloud/index.html | 2 +-
projects/shenyu/quick-start-tars/index.html | 4 ++--
sitemap.xml | 2 +-
zh/algolia.json | 2 +-
zh/projects/shenyu/quick-start-dubbo/index.html | 2 +-
zh/projects/shenyu/quick-start-grpc/index.html | 2 +-
zh/projects/shenyu/quick-start-http/index.html | 2 +-
zh/projects/shenyu/quick-start-sofa/index.html | 4 ++--
zh/projects/shenyu/quick-start-springcloud/index.html | 2 +-
zh/projects/shenyu/quick-start-tars/index.html | 4 ++--
zh/sitemap.xml | 2 +-
17 files changed, 21 insertions(+), 21 deletions(-)
diff --git a/algolia.json b/algolia.json
index 268def0..df35655 100644
--- a/algolia.json
+++ b/algolia.json
@@ -1 +1 @@
-[{"author":"xiaoyu","categories":"Apache ShenYu","content":" Apache ICLA 签署流程指南 Apache CLA 全称 Apache Contributor License Agreement,签署ICLA的目的是定义向ASF贡献的文档,保护知识产权,避免后续法律纠纷。ICLA在官方存档后生效,贡献者方可参与Apache项目。\n当我们需要签署ICLA时步骤如下:\n1. 打开链接 官网Licenses 在Contributor License Agreements 下找到CLAs并进入页面。\n2. 在页面上方我们可以看到两个下载链接,选择ICLA(个人CLA)并下载文件。\n3. 打开PDF,ICLA需要填写的是两个部分,均需要全英文填写。\n 注意事项:\n 姓名需要填写拼音,姓与名之间空一格,首字母均为大写,名在前姓氏在后。 Committer相关的签署,则preferred Apache id(s)是必填项。 4.文件最下方的署名。 官网支持手写或者PDF签名软件\n5.签署完之后将icl [...]
\ No newline at end of file
+[{"author":"xiaoyu","categories":"Apache ShenYu","content":" Apache ICLA 签署流程指南 Apache CLA 全称 Apache Contributor License Agreement,签署ICLA的目的是定义向ASF贡献的文档,保护知识产权,避免后续法律纠纷。ICLA在官方存档后生效,贡献者方可参与Apache项目。\n当我们需要签署ICLA时步骤如下:\n1. 打开链接 官网Licenses 在Contributor License Agreements 下找到CLAs并进入页面。\n2. 在页面上方我们可以看到两个下载链接,选择ICLA(个人CLA)并下载文件。\n3. 打开PDF,ICLA需要填写的是两个部分,均需要全英文填写。\n 注意事项:\n 姓名需要填写拼音,姓与名之间空一格,首字母均为大写,名在前姓氏在后。 Committer相关的签署,则preferred Apache id(s)是必填项。 4.文件最下方的署名。 官网支持手写或者PDF签名软件\n5.签署完之后将icl [...]
\ No newline at end of file
diff --git a/en/sitemap.xml b/en/sitemap.xml
index c5c7b19..ab7839f 100644
--- a/en/sitemap.xml
+++ b/en/sitemap.xml
@@ -1 +1 @@
-<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>/projects/shenyu-2.3.0/</loc><lastmod>2021-06-27T00:28:17+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="zh" href="/zh/projects/shenyu-2.3.0/"/><xhtml:link rel="alternate" hreflang="en" href="/projects/shenyu-2.3.0/"/></url><url><loc>/projects/shenyu/</loc><last [...]
\ No newline at end of file
+<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>/projects/shenyu-2.3.0/</loc><lastmod>2021-06-27T14:16:49+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="zh" href="/zh/projects/shenyu-2.3.0/"/><xhtml:link rel="alternate" hreflang="en" href="/projects/shenyu-2.3.0/"/></url><url><loc>/projects/shenyu/</loc><last [...]
\ No newline at end of file
diff --git a/projects/shenyu/quick-start-dubbo/index.html b/projects/shenyu/quick-start-dubbo/index.html
index 9ecf454..33c16f1 100644
--- a/projects/shenyu/quick-start-dubbo/index.html
+++ b/projects/shenyu/quick-start-dubbo/index.html
@@ -26,7 +26,7 @@
2021-02-06 20:58:01.901 INFO 3724 --- [pool-2-thread-1] o.d.s.client.common.utils.RegisterUtils : dubbo client register success: {"appName":"dubbo","contextPath":"/dubbo","path":"/dubbo/batchSaveAndNameAndId","pathDesc":"","rpcType":"dubbo","serviceName":"org.dromara.shenyu.examples.dubbo.api.service.DubboMultiParamService","methodName":"batchSaveAndNam [...]
2021-02-06 20:58:01.911 INFO 3724 --- [pool-2-thread-1] o.d.s.client.common.utils.RegisterUtils : dubbo client register success: {"appName":"dubbo","contextPath":"/dubbo","path":"/dubbo/saveComplexBeanTest","pathDesc":"","rpcType":"dubbo","serviceName":"org.dromara.shenyu.examples.dubbo.api.service.DubboMultiParamService","methodName":"saveComplexBeanTe [...]
2021-02-06 20:58:01.922 INFO 3724 --- [pool-2-thread-1] o.d.s.client.common.utils.RegisterUtils : dubbo client register success: {"appName":"dubbo","contextPath":"/dubbo","path":"/dubbo/findByStringArray","pathDesc":"","rpcType":"dubbo","serviceName":"org.dromara.shenyu.examples.dubbo.api.service.DubboMultiParamService","methodName":"findByStringArray&q [...]
-</code></pre><h2 id=dubbo-plugin-settings>Dubbo plugin settings</h2><ul><li>first enabled the <code>dubbo</code> plugin in the <code>shenyu-admin</code> plugin management.</li><li>then configure your registry address in <code>dubbo</code>.</li></ul><h2 id=testing>Testing</h2><p>The <code>shenyu-examples-dubbo</code> project will automatically register interface methods annotated with <code>@ShenyuDubboClient</code> in the shenyu gateway after successful startup.</p><p>Open Plugin Managem [...]
+</code></pre><h2 id=dubbo-plugin-settings>Dubbo plugin settings</h2><ul><li>first enabled the <code>dubbo</code> plugin in the <code>shenyu-admin</code> plugin management.</li><li>then configure your registry address in <code>dubbo</code>.</li></ul><h2 id=testing>Testing</h2><p>The <code>shenyu-examples-dubbo</code> project will automatically register interface methods annotated with <code>@ShenyuDubboClient</code> in the shenyu gateway after successful startup.</p><p>Open Plugin Managem [...]
@ShenyuDubboClient(path = "/batchSaveAndNameAndId")
public DubboTest batchSaveAndNameAndId(List<DubboTest> dubboTestList, String id, String name) {
DubboTest test = new DubboTest();
diff --git a/projects/shenyu/quick-start-grpc/index.html b/projects/shenyu/quick-start-grpc/index.html
index 3597936..3257394 100644
--- a/projects/shenyu/quick-start-grpc/index.html
+++ b/projects/shenyu/quick-start-grpc/index.html
@@ -21,7 +21,7 @@
</dependency>
</code></pre><h2 id=2-run-the-shenyu-examples-grpc-project>2. Run the shenyu-examples-grpc project.</h2><p>Download <a href=https://github.com/apache/incubator-shenyu/tree/master/shenyu-examples/shenyu-examples-grpc>shenyu-examples-grpc</a></p><p>Run the following command under <code>shenyu-examples-grpc</code> to generate Java code</p><pre><code class=language-shell>mvn protobuf:compile
mvn protobuf:compile-custom
-</code></pre><p>Execute the <code>org.dromara.shenyu.examples.grpc.ShenyuTestGrpcApplication</code> main method to start project.</p><p>The following log appears when the startup is successful:</p><pre><code class=language-shell>2021-06-18 19:33:32.866 INFO 11004 --- [or_consumer_-19] o.a.s.r.client.http.utils.RegisterUtils : grpc client register success: {"appName":"127.0.0.1:8080","contextPath":"/grpc","path":"/grpc/clientStreami [...]
+</code></pre><p>Execute the <code>org.apache.shenyu.examples.grpc.ShenyuTestGrpcApplication</code> main method to start project.</p><p>The following log appears when the startup is successful:</p><pre><code class=language-shell>2021-06-18 19:33:32.866 INFO 11004 --- [or_consumer_-19] o.a.s.r.client.http.utils.RegisterUtils : grpc client register success: {"appName":"127.0.0.1:8080","contextPath":"/grpc","path":"/grpc/clientStreamin [...]
2021-06-18 19:33:32.866 INFO 11004 --- [or_consumer_-17] o.a.s.r.client.http.utils.RegisterUtils : grpc client register success: {"appName":"127.0.0.1:8080","contextPath":"/grpc","path":"/grpc/echo","pathDesc":"echo","rpcType":"grpc","serviceName":"echo.EchoService","methodName":"echo","ruleName":"/grpc/echo","parameterType [...]
2021-06-18 19:33:32.866 INFO 11004 --- [or_consumer_-20] o.a.s.r.client.http.utils.RegisterUtils : grpc client register success: {"appName":"127.0.0.1:8080","contextPath":"/grpc","path":"/grpc/bidiStreamingFun","pathDesc":"bidiStreamingFun","rpcType":"grpc","serviceName":"stream.StreamService","methodName":"bidiStreamingFun","ruleName":&q [...]
2021-06-18 19:33:32.866 INFO 11004 --- [or_consumer_-21] o.a.s.r.client.http.utils.RegisterUtils : grpc client register success: {"appName":"127.0.0.1:8080","contextPath":"/grpc","path":"/grpc/unaryFun","pathDesc":"unaryFun","rpcType":"grpc","serviceName":"stream.StreamService","methodName":"unaryFun","ruleName":"/grpc/unaryFun" [...]
diff --git a/projects/shenyu/quick-start-http/index.html b/projects/shenyu/quick-start-http/index.html
index ceeee0c..b2f2161 100644
--- a/projects/shenyu/quick-start-http/index.html
+++ b/projects/shenyu/quick-start-http/index.html
@@ -26,7 +26,7 @@
<artifactId>shenyu-spring-boot-starter-plugin-httpclient</artifactId>
<version>${last.version}</version>
</dependency>
-</code></pre><h2 id=run-the-shenyu-examples-http-project>Run the shenyu-examples-http project</h2><p>Download<a href=https://github.com/apache/incubator-shenyu/tree/master/shenyu-examples/shenyu-examples-http>shenyu-examples-http</a></p><p>Execute the <code>org.dromara.shenyu.examples.http.ShenyuTestHttpApplication</code> main method to start project.</p><p>The following log appears when the startup is successful:</p><pre><code class=language-shell>2021-02-10 00:57:07.561 INFO 3700 --- [...]
+</code></pre><h2 id=run-the-shenyu-examples-http-project>Run the shenyu-examples-http project</h2><p>Download<a href=https://github.com/apache/incubator-shenyu/tree/master/shenyu-examples/shenyu-examples-http>shenyu-examples-http</a></p><p>Execute the <code>org.apache.shenyu.examples.http.ShenyuTestHttpApplication</code> main method to start project.</p><p>The following log appears when the startup is successful:</p><pre><code class=language-shell>2021-02-10 00:57:07.561 INFO 3700 --- [ [...]
2021-02-10 00:57:07.577 INFO 3700 --- [pool-1-thread-1] o.d.s.client.common.utils.RegisterUtils : http client register success: {"appName":"http","context":"/http","path":"/http/order/save","pathDesc":"Save order","rpcType":"http","host":"192.168.50.13","port":8188,"ruleName":"/http/order/save","enabled":true,"registerMetaD [...]
2021-02-10 00:57:07.587 INFO 3700 --- [pool-1-thread-1] o.d.s.client.common.utils.RegisterUtils : http client register success: {"appName":"http","context":"/http","path":"/http/order/path/**/name","pathDesc":"","rpcType":"http","host":"192.168.50.13","port":8188,"ruleName":"/http/order/path/**/name","enabled":true,"registe [...]
2021-02-10 00:57:07.596 INFO 3700 --- [pool-1-thread-1] o.d.s.client.common.utils.RegisterUtils : http client register success: {"appName":"http","context":"/http","path":"/http/order/findById","pathDesc":"Find by id","rpcType":"http","host":"192.168.50.13","port":8188,"ruleName":"/http/order/findById","enabled":true,"regis [...]
diff --git a/projects/shenyu/quick-start-sofa/index.html b/projects/shenyu/quick-start-sofa/index.html
index 5c0a092..26f20a0 100644
--- a/projects/shenyu/quick-start-sofa/index.html
+++ b/projects/shenyu/quick-start-sofa/index.html
@@ -49,7 +49,7 @@
sofa:
rpc:
registry-address: zookeeper://127.0.0.1:2181
-</code></pre><p>Execute the <code>org.dromara.shenyu.examples.sofa.service.TestSofaApplication</code> main method to start sofa service.</p><p>The following log appears when the startup is successful:</p><pre><code class=language-shell>2021-02-10 02:31:45.599 INFO 2156 --- [pool-1-thread-1] o.d.s.client.common.utils.RegisterUtils : sofa client register success: {"appName":"sofa","contextPath":"/sofa","path":"/sofa/insert",&quo [...]
+</code></pre><p>Execute the <code>org.apache.shenyu.examples.sofa.service.TestSofaApplication</code> main method to start sofa service.</p><p>The following log appears when the startup is successful:</p><pre><code class=language-shell>2021-02-10 02:31:45.599 INFO 2156 --- [pool-1-thread-1] o.d.s.client.common.utils.RegisterUtils : sofa client register success: {"appName":"sofa","contextPath":"/sofa","path":"/sofa/insert"," [...]
2021-02-10 02:31:45.605 INFO 2156 --- [pool-1-thread-1] o.d.s.client.common.utils.RegisterUtils : sofa client register success: {"appName":"sofa","contextPath":"/sofa","path":"/sofa/findById","pathDesc":"Find by Id","rpcType":"sofa","serviceName":"org.dromara.shenyu.examples.sofa.api.service.SofaSingleParamService","methodName":"findById","rul [...]
2021-02-10 02:31:45.611 INFO 2156 --- [pool-1-thread-1] o.d.s.client.common.utils.RegisterUtils : sofa client register success: {"appName":"sofa","contextPath":"/sofa","path":"/sofa/findAll","pathDesc":"Get all data","rpcType":"sofa","serviceName":"org.dromara.shenyu.examples.sofa.api.service.SofaSingleParamService","methodName":"findAll","rul [...]
2021-02-10 02:31:45.616 INFO 2156 --- [pool-1-thread-1] o.d.s.client.common.utils.RegisterUtils : sofa client register success: {"appName":"sofa","contextPath":"/sofa","path":"/sofa/batchSaveNameAndId","pathDesc":"","rpcType":"sofa","serviceName":"org.dromara.shenyu.examples.sofa.api.service.SofaMultiParamService","methodName":"batchSaveNameAndId", [...]
@@ -86,7 +86,7 @@
2021-02-10 02:31:46.141 INFO 2156 --- [ main] o.d.s.e.s.service.TestSofaApplication : Started TestSofaApplication in 3.41 seconds (JVM running for 4.423)
</code></pre><h2 id=sofa-plugin-settings>Sofa plugin settings</h2><ul><li>first enabled the <code>sofa</code> plugin in the <code>shenyu-admin</code> plugin management.</li><li>then configure your registry address in <code>sofa</code>.</li></ul><h2 id=testing>Testing</h2><p>The <code>shenyu-examples-sofa</code> project will automatically register interface methods annotated with <code>@ShenyuSofaClient</code> in the shenyu gateway after successful startup.</p><p>Open Plugin Management -& [...]
<img src=/img/shenyu/quick-start/sofa/rule-list.png alt></p><p>Use PostMan to simulate HTTP to request your Sofa service
-<img src=/img/shenyu/quick-start/sofa/postman-findbyid.png alt></p><p>Complex multi-parameter example: The related interface implementation class is <code>org.dromara.shenyu.examples.sofa.service.impl.SofaMultiParamServiceImpl#batchSaveNameAndId</code></p><pre><code class=language-java>@Override
+<img src=/img/shenyu/quick-start/sofa/postman-findbyid.png alt></p><p>Complex multi-parameter example: The related interface implementation class is <code>org.apache.shenyu.examples.sofa.service.impl.SofaMultiParamServiceImpl#batchSaveNameAndId</code></p><pre><code class=language-java>@Override
@ShenyuSofaClient(path = "/batchSaveNameAndId")
public SofaSimpleTypeBean batchSaveNameAndId(final List<SofaSimpleTypeBean> sofaTestList, final String id, final String name) {
SofaSimpleTypeBean simpleTypeBean = new SofaSimpleTypeBean();
diff --git a/projects/shenyu/quick-start-springcloud/index.html b/projects/shenyu/quick-start-springcloud/index.html
index a13d7a1..e73626c 100644
--- a/projects/shenyu/quick-start-springcloud/index.html
+++ b/projects/shenyu/quick-start-springcloud/index.html
@@ -39,7 +39,7 @@
</dependency>
<!--shenyu springCloud plugin start end-->
-</code></pre><p>Startup the <code>shenyu-bootstrap</code> project</p><h2 id=run-the-shenyu-examples-springcloud-and-shenyu-examples-eureka-project>Run the shenyu-examples-springcloud and shenyu-examples-eureka project</h2><p>In the example project we use <code>eureka</code> as the SpringCloud registry</p><p>Download <a href=https://github.com/apache/incubator-shenyu/tree/master/shenyu-examples/shenyu-examples-eureka>shenyu-examples-eureka</a> and <a href=https://github.com/apache/incubat [...]
+</code></pre><p>Startup the <code>shenyu-bootstrap</code> project</p><h2 id=run-the-shenyu-examples-springcloud-and-shenyu-examples-eureka-project>Run the shenyu-examples-springcloud and shenyu-examples-eureka project</h2><p>In the example project we use <code>eureka</code> as the SpringCloud registry</p><p>Download <a href=https://github.com/apache/incubator-shenyu/tree/master/shenyu-examples/shenyu-examples-eureka>shenyu-examples-eureka</a> and <a href=https://github.com/apache/incubat [...]
2021-02-10 14:03:51.669 INFO 2860 --- [pool-1-thread-1] o.d.s.client.common.utils.RegisterUtils : springCloud client register success: {"appName":"springCloud-test","context":"/springcloud","path":"/springcloud/order/save","pathDesc":"","rpcType":"springCloud","ruleName":"/springcloud/order/save","enabled":true}
2021-02-10 14:03:51.676 INFO 2860 --- [pool-1-thread-1] o.d.s.client.common.utils.RegisterUtils : springCloud client register success: {"appName":"springCloud-test","context":"/springcloud","path":"/springcloud/order/path/**","pathDesc":"","rpcType":"springCloud","ruleName":"/springcloud/order/path/**","enabled":true}
2021-02-10 14:03:51.682 INFO 2860 --- [pool-1-thread-1] o.d.s.client.common.utils.RegisterUtils : springCloud client register success: {"appName":"springCloud-test","context":"/springcloud","path":"/springcloud/order/findById","pathDesc":"","rpcType":"springCloud","ruleName":"/springcloud/order/findById","enabled":true}
diff --git a/projects/shenyu/quick-start-tars/index.html b/projects/shenyu/quick-start-tars/index.html
index 6644b0b..1bc342c 100644
--- a/projects/shenyu/quick-start-tars/index.html
+++ b/projects/shenyu/quick-start-tars/index.html
@@ -25,7 +25,7 @@
<artifactId>tars-client</artifactId>
<version>1.7.2</version>
</dependency>
-</code></pre><h2 id=run-the-shenyu-examples-tars-project>Run the shenyu-examples-tars project</h2><p>Download <a href=https://github.com/apache/incubator-shenyu/tree/master/shenyu-examples/shenyu-examples-tars>shenyu-examples-tars</a></p><p>Modify <code>host</code> in <code>application.yml</code> to be your local IP</p><p>Modify config <code>src/main/resources/ShenyuExampleServer.ShenyuExampleApp.config.conf</code>:</p><ul><li>It is recommended to make clear the meaning of the main confi [...]
+</code></pre><h2 id=run-the-shenyu-examples-tars-project>Run the shenyu-examples-tars project</h2><p>Download <a href=https://github.com/apache/incubator-shenyu/tree/master/shenyu-examples/shenyu-examples-tars>shenyu-examples-tars</a></p><p>Modify <code>host</code> in <code>application.yml</code> to be your local IP</p><p>Modify config <code>src/main/resources/ShenyuExampleServer.ShenyuExampleApp.config.conf</code>:</p><ul><li>It is recommended to make clear the meaning of the main confi [...]
at com.qq.tars.server.config.ConfigurationManager.loadServerConfig(ConfigurationManager.java:113)
at com.qq.tars.server.config.ConfigurationManager.init(ConfigurationManager.java:57)
at com.qq.tars.server.core.Server.loadServerConfig(Server.java:90)
@@ -43,7 +43,7 @@
at org.springframework.boot.SpringApplication.run(SpringApplication.java:308)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1226)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1215)
- at org.dromara.shenyu.examples.tars.ShenyuTestTarsApplication.main(ShenyuTestTarsApplication.java:38)
+ at org.apache.shenyu.examples.tars.ShenyuTestTarsApplication.main(ShenyuTestTarsApplication.java:38)
Caused by: java.lang.NullPointerException
at java.io.FileInputStream.<init>(FileInputStream.java:130)
at java.io.FileInputStream.<init>(FileInputStream.java:93)
diff --git a/sitemap.xml b/sitemap.xml
index b65047b..5ee40ec 100644
--- a/sitemap.xml
+++ b/sitemap.xml
@@ -1 +1 @@
-<?xml version="1.0" encoding="utf-8" standalone="yes"?><sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><sitemap><loc>en/sitemap.xml</loc><lastmod>2021-06-27T00:28:17+08:00</lastmod></sitemap><sitemap><loc>zh/sitemap.xml</loc><lastmod>2021-06-27T00:28:17+08:00</lastmod></sitemap></sitemapindex>
\ No newline at end of file
+<?xml version="1.0" encoding="utf-8" standalone="yes"?><sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><sitemap><loc>en/sitemap.xml</loc><lastmod>2021-06-27T14:16:49+08:00</lastmod></sitemap><sitemap><loc>zh/sitemap.xml</loc><lastmod>2021-06-27T14:16:49+08:00</lastmod></sitemap></sitemapindex>
\ No newline at end of file
diff --git a/zh/algolia.json b/zh/algolia.json
index 268def0..df35655 100644
--- a/zh/algolia.json
+++ b/zh/algolia.json
@@ -1 +1 @@
-[{"author":"xiaoyu","categories":"Apache ShenYu","content":" Apache ICLA 签署流程指南 Apache CLA 全称 Apache Contributor License Agreement,签署ICLA的目的是定义向ASF贡献的文档,保护知识产权,避免后续法律纠纷。ICLA在官方存档后生效,贡献者方可参与Apache项目。\n当我们需要签署ICLA时步骤如下:\n1. 打开链接 官网Licenses 在Contributor License Agreements 下找到CLAs并进入页面。\n2. 在页面上方我们可以看到两个下载链接,选择ICLA(个人CLA)并下载文件。\n3. 打开PDF,ICLA需要填写的是两个部分,均需要全英文填写。\n 注意事项:\n 姓名需要填写拼音,姓与名之间空一格,首字母均为大写,名在前姓氏在后。 Committer相关的签署,则preferred Apache id(s)是必填项。 4.文件最下方的署名。 官网支持手写或者PDF签名软件\n5.签署完之后将icl [...]
\ No newline at end of file
+[{"author":"xiaoyu","categories":"Apache ShenYu","content":" Apache ICLA 签署流程指南 Apache CLA 全称 Apache Contributor License Agreement,签署ICLA的目的是定义向ASF贡献的文档,保护知识产权,避免后续法律纠纷。ICLA在官方存档后生效,贡献者方可参与Apache项目。\n当我们需要签署ICLA时步骤如下:\n1. 打开链接 官网Licenses 在Contributor License Agreements 下找到CLAs并进入页面。\n2. 在页面上方我们可以看到两个下载链接,选择ICLA(个人CLA)并下载文件。\n3. 打开PDF,ICLA需要填写的是两个部分,均需要全英文填写。\n 注意事项:\n 姓名需要填写拼音,姓与名之间空一格,首字母均为大写,名在前姓氏在后。 Committer相关的签署,则preferred Apache id(s)是必填项。 4.文件最下方的署名。 官网支持手写或者PDF签名软件\n5.签署完之后将icl [...]
\ No newline at end of file
diff --git a/zh/projects/shenyu/quick-start-dubbo/index.html b/zh/projects/shenyu/quick-start-dubbo/index.html
index 6947c9a..03583fb 100644
--- a/zh/projects/shenyu/quick-start-dubbo/index.html
+++ b/zh/projects/shenyu/quick-start-dubbo/index.html
@@ -28,7 +28,7 @@
2021-02-06 20:58:01.901 INFO 3724 --- [pool-2-thread-1] o.d.s.client.common.utils.RegisterUtils : dubbo client register success: {"appName":"dubbo","contextPath":"/dubbo","path":"/dubbo/batchSaveAndNameAndId","pathDesc":"","rpcType":"dubbo","serviceName":"org.dromara.shenyu.examples.dubbo.api.service.DubboMultiParamService","methodName":"batchSaveAndNam [...]
2021-02-06 20:58:01.911 INFO 3724 --- [pool-2-thread-1] o.d.s.client.common.utils.RegisterUtils : dubbo client register success: {"appName":"dubbo","contextPath":"/dubbo","path":"/dubbo/saveComplexBeanTest","pathDesc":"","rpcType":"dubbo","serviceName":"org.dromara.shenyu.examples.dubbo.api.service.DubboMultiParamService","methodName":"saveComplexBeanTe [...]
2021-02-06 20:58:01.922 INFO 3724 --- [pool-2-thread-1] o.d.s.client.common.utils.RegisterUtils : dubbo client register success: {"appName":"dubbo","contextPath":"/dubbo","path":"/dubbo/findByStringArray","pathDesc":"","rpcType":"dubbo","serviceName":"org.dromara.shenyu.examples.dubbo.api.service.DubboMultiParamService","methodName":"findByStringArray&q [...]
-</code></pre><h2 id=dubbo-插件设置>dubbo 插件设置</h2><ul><li>首先在 <code>shenyu-admin</code> 插件管理中,把<code>dubbo</code> 插件设置为开启。</li><li>其次在 <code>dubbo</code> 插件中配置你的注册地址,或者其他注册中心的地址。</li></ul><h2 id=测试>测试</h2><p><code>shenyu-examples-dubbo</code>项目成功启动之后会自动把加 <code>@ShenyuDubboClient</code> 注解的接口方法注册到网关。</p><p>打开插件管理->dubbo可以看到插件规则配置列表</p><p><img src=/img/shenyu/quick-start/dubbo/rule-list.jpg alt></p><p>下面使用postman模拟http的方式来请求你的dubbo服务</p><p><img src=/img/shenyu/quick-start/dubbo/postman-fin [...]
+</code></pre><h2 id=dubbo-插件设置>dubbo 插件设置</h2><ul><li>首先在 <code>shenyu-admin</code> 插件管理中,把<code>dubbo</code> 插件设置为开启。</li><li>其次在 <code>dubbo</code> 插件中配置你的注册地址,或者其他注册中心的地址。</li></ul><h2 id=测试>测试</h2><p><code>shenyu-examples-dubbo</code>项目成功启动之后会自动把加 <code>@ShenyuDubboClient</code> 注解的接口方法注册到网关。</p><p>打开插件管理->dubbo可以看到插件规则配置列表</p><p><img src=/img/shenyu/quick-start/dubbo/rule-list.jpg alt></p><p>下面使用postman模拟http的方式来请求你的dubbo服务</p><p><img src=/img/shenyu/quick-start/dubbo/postman-fin [...]
@ShenyuDubboClient(path = "/batchSaveAndNameAndId")
public DubboTest batchSaveAndNameAndId(List<DubboTest> dubboTestList, String id, String name) {
DubboTest test = new DubboTest();
diff --git a/zh/projects/shenyu/quick-start-grpc/index.html b/zh/projects/shenyu/quick-start-grpc/index.html
index 37c73ba..91e6520 100644
--- a/zh/projects/shenyu/quick-start-grpc/index.html
+++ b/zh/projects/shenyu/quick-start-grpc/index.html
@@ -21,7 +21,7 @@
</dependency>
</code></pre><h2 id=2-运行-shenyu-examples-grpc-项目>2. 运行 shenyu-examples-grpc 项目</h2><p>下载 <a href=https://github.com/apache/incubator-shenyu/tree/master/shenyu-examples/shenyu-examples-grpc>shenyu-examples-grpc</a></p><p>在 <code>shenyu-examples-grpc</code> 下执行以下命令生成 <code>java</code> 代码。</p><pre><code class=language-shell>mvn protobuf:compile //编译消息对象
mvn protobuf:compile-custom //依赖消息对象,生成接口服务
-</code></pre><p>或者,如果你是通过 <code>IntelliJ IDEA</code> 打开 <code>shenyu</code> 工程,你可以在 <code>Maven</code> 工具栏中选中 <code>protobuf:compile</code> 和 <code>protobuf:compile-custom</code>,然后右键 <code>Run Maven Build</code> 一键生成 <code>proto</code> 文件对应的 <code>java</code>代码。</p><p><img src=/img/shenyu/quick-start/grpc/gen-proto.png width=40% height=50%></p><p>运行 <code>org.dromara.shenyu.examples.grpc.ShenyuTestGrpcApplication</code> 中的 <code>main</code> 方法启动项目。</p><p>成功启动会有如下日志,表示将 <code>gRPC</code> [...]
+</code></pre><p>或者,如果你是通过 <code>IntelliJ IDEA</code> 打开 <code>shenyu</code> 工程,你可以在 <code>Maven</code> 工具栏中选中 <code>protobuf:compile</code> 和 <code>protobuf:compile-custom</code>,然后右键 <code>Run Maven Build</code> 一键生成 <code>proto</code> 文件对应的 <code>java</code>代码。</p><p><img src=/img/shenyu/quick-start/grpc/gen-proto.png width=40% height=50%></p><p>运行 <code>org.apache.shenyu.examples.grpc.ShenyuTestGrpcApplication</code> 中的 <code>main</code> 方法启动项目。</p><p>成功启动会有如下日志,表示将 <code>gRPC</code> [...]
2021-06-18 19:33:32.866 INFO 11004 --- [or_consumer_-17] o.a.s.r.client.http.utils.RegisterUtils : grpc client register success: {"appName":"127.0.0.1:8080","contextPath":"/grpc","path":"/grpc/echo","pathDesc":"echo","rpcType":"grpc","serviceName":"echo.EchoService","methodName":"echo","ruleName":"/grpc/echo","parameterType [...]
2021-06-18 19:33:32.866 INFO 11004 --- [or_consumer_-20] o.a.s.r.client.http.utils.RegisterUtils : grpc client register success: {"appName":"127.0.0.1:8080","contextPath":"/grpc","path":"/grpc/bidiStreamingFun","pathDesc":"bidiStreamingFun","rpcType":"grpc","serviceName":"stream.StreamService","methodName":"bidiStreamingFun","ruleName":&q [...]
2021-06-18 19:33:32.866 INFO 11004 --- [or_consumer_-21] o.a.s.r.client.http.utils.RegisterUtils : grpc client register success: {"appName":"127.0.0.1:8080","contextPath":"/grpc","path":"/grpc/unaryFun","pathDesc":"unaryFun","rpcType":"grpc","serviceName":"stream.StreamService","methodName":"unaryFun","ruleName":"/grpc/unaryFun" [...]
diff --git a/zh/projects/shenyu/quick-start-http/index.html b/zh/projects/shenyu/quick-start-http/index.html
index d68f3a1..0fc6541 100644
--- a/zh/projects/shenyu/quick-start-http/index.html
+++ b/zh/projects/shenyu/quick-start-http/index.html
@@ -26,7 +26,7 @@
<artifactId>shenyu-spring-boot-starter-plugin-httpclient</artifactId>
<version>${last.version}</version>
</dependency>
-</code></pre><p>启动<code>shenyu-bootstrap</code>项目。</p><h2 id=运行shenyu-examples-http项目>运行shenyu-examples-http项目</h2><p>下载<a href=https://github.com/apache/incubator-shenyu/tree/master/shenyu-examples/shenyu-examples-http>shenyu-examples-http</a></p><p>运行<code>org.dromara.shenyu.examples.http.ShenyuTestHttpApplication</code>main方法启动项目。</p><p>成功启动会有如下日志:</p><pre><code class=language-shell>2021-02-10 00:57:07.561 INFO 3700 --- [pool-1-thread-1] o.d.s.client.common.utils.RegisterUtils : htt [...]
+</code></pre><p>启动<code>shenyu-bootstrap</code>项目。</p><h2 id=运行shenyu-examples-http项目>运行shenyu-examples-http项目</h2><p>下载<a href=https://github.com/apache/incubator-shenyu/tree/master/shenyu-examples/shenyu-examples-http>shenyu-examples-http</a></p><p>运行<code>org.apache.shenyu.examples.http.ShenyuTestHttpApplication</code>main方法启动项目。</p><p>成功启动会有如下日志:</p><pre><code class=language-shell>2021-02-10 00:57:07.561 INFO 3700 --- [pool-1-thread-1] o.d.s.client.common.utils.RegisterUtils : http [...]
2021-02-10 00:57:07.577 INFO 3700 --- [pool-1-thread-1] o.d.s.client.common.utils.RegisterUtils : http client register success: {"appName":"http","context":"/http","path":"/http/order/save","pathDesc":"Save order","rpcType":"http","host":"192.168.50.13","port":8188,"ruleName":"/http/order/save","enabled":true,"registerMetaD [...]
2021-02-10 00:57:07.587 INFO 3700 --- [pool-1-thread-1] o.d.s.client.common.utils.RegisterUtils : http client register success: {"appName":"http","context":"/http","path":"/http/order/path/**/name","pathDesc":"","rpcType":"http","host":"192.168.50.13","port":8188,"ruleName":"/http/order/path/**/name","enabled":true,"registe [...]
2021-02-10 00:57:07.596 INFO 3700 --- [pool-1-thread-1] o.d.s.client.common.utils.RegisterUtils : http client register success: {"appName":"http","context":"/http","path":"/http/order/findById","pathDesc":"Find by id","rpcType":"http","host":"192.168.50.13","port":8188,"ruleName":"/http/order/findById","enabled":true,"regis [...]
diff --git a/zh/projects/shenyu/quick-start-sofa/index.html b/zh/projects/shenyu/quick-start-sofa/index.html
index 1020c91..dbc3f5f 100644
--- a/zh/projects/shenyu/quick-start-sofa/index.html
+++ b/zh/projects/shenyu/quick-start-sofa/index.html
@@ -50,7 +50,7 @@
sofa:
rpc:
registry-address: zookeeper://127.0.0.1:2181
-</code></pre><p>运行<code>org.dromara.shenyu.examples.sofa.service.TestSofaApplication</code>main方法启动sofa服务。</p><p>成功启动会有如下日志:</p><pre><code class=language-shell>2021-02-10 02:31:45.599 INFO 2156 --- [pool-1-thread-1] o.d.s.client.common.utils.RegisterUtils : sofa client register success: {"appName":"sofa","contextPath":"/sofa","path":"/sofa/insert","pathDesc":"Insert a row of data","rpcType":" [...]
+</code></pre><p>运行<code>org.apache.shenyu.examples.sofa.service.TestSofaApplication</code>main方法启动sofa服务。</p><p>成功启动会有如下日志:</p><pre><code class=language-shell>2021-02-10 02:31:45.599 INFO 2156 --- [pool-1-thread-1] o.d.s.client.common.utils.RegisterUtils : sofa client register success: {"appName":"sofa","contextPath":"/sofa","path":"/sofa/insert","pathDesc":"Insert a row of data","rpcType":"s [...]
2021-02-10 02:31:45.605 INFO 2156 --- [pool-1-thread-1] o.d.s.client.common.utils.RegisterUtils : sofa client register success: {"appName":"sofa","contextPath":"/sofa","path":"/sofa/findById","pathDesc":"Find by Id","rpcType":"sofa","serviceName":"org.dromara.shenyu.examples.sofa.api.service.SofaSingleParamService","methodName":"findById","rul [...]
2021-02-10 02:31:45.611 INFO 2156 --- [pool-1-thread-1] o.d.s.client.common.utils.RegisterUtils : sofa client register success: {"appName":"sofa","contextPath":"/sofa","path":"/sofa/findAll","pathDesc":"Get all data","rpcType":"sofa","serviceName":"org.dromara.shenyu.examples.sofa.api.service.SofaSingleParamService","methodName":"findAll","rul [...]
2021-02-10 02:31:45.616 INFO 2156 --- [pool-1-thread-1] o.d.s.client.common.utils.RegisterUtils : sofa client register success: {"appName":"sofa","contextPath":"/sofa","path":"/sofa/batchSaveNameAndId","pathDesc":"","rpcType":"sofa","serviceName":"org.dromara.shenyu.examples.sofa.api.service.SofaMultiParamService","methodName":"batchSaveNameAndId", [...]
@@ -85,7 +85,7 @@
2021-02-10 02:31:46.081 INFO 2156 --- [ain-EventThread] o.a.c.f.state.ConnectionStateManager : State change: CONNECTED
2021-02-10 02:31:46.093 WARN 2156 --- [ main] org.apache.curator.utils.ZKPaths : The version of ZooKeeper being used doesn't support Container nodes. CreateMode.PERSISTENT will be used instead.
2021-02-10 02:31:46.141 INFO 2156 --- [ main] o.d.s.e.s.service.TestSofaApplication : Started TestSofaApplication in 3.41 seconds (JVM running for 4.423)
-</code></pre><h2 id=sofa-插件设置>sofa 插件设置</h2><ul><li>首先在 <code>shenyu-admin</code> 插件管理中,把<code>sofa</code> 插件设置为开启。</li><li>其次在 <code>sofa</code> 插件中配置你的注册地址,或者其他注册中心的地址。</li></ul><h2 id=测试>测试</h2><p><code>shenyu-examples-sofa</code>项目成功启动之后会自动把加 <code>@ShenyuSofaClient</code> 注解的接口方法注册到网关。</p><p>打开插件管理->sofa可以看到插件规则配置列表</p><p><img src=/img/shenyu/quick-start/sofa/rule-list.png alt></p><p>下面使用postman模拟http的方式来请求你的sofa服务</p><p><img src=/img/shenyu/quick-start/sofa/postman-findbyid.png [...]
+</code></pre><h2 id=sofa-插件设置>sofa 插件设置</h2><ul><li>首先在 <code>shenyu-admin</code> 插件管理中,把<code>sofa</code> 插件设置为开启。</li><li>其次在 <code>sofa</code> 插件中配置你的注册地址,或者其他注册中心的地址。</li></ul><h2 id=测试>测试</h2><p><code>shenyu-examples-sofa</code>项目成功启动之后会自动把加 <code>@ShenyuSofaClient</code> 注解的接口方法注册到网关。</p><p>打开插件管理->sofa可以看到插件规则配置列表</p><p><img src=/img/shenyu/quick-start/sofa/rule-list.png alt></p><p>下面使用postman模拟http的方式来请求你的sofa服务</p><p><img src=/img/shenyu/quick-start/sofa/postman-findbyid.png [...]
@ShenyuSofaClient(path = "/batchSaveNameAndId")
public SofaSimpleTypeBean batchSaveNameAndId(final List<SofaSimpleTypeBean> sofaTestList, final String id, final String name) {
SofaSimpleTypeBean simpleTypeBean = new SofaSimpleTypeBean();
diff --git a/zh/projects/shenyu/quick-start-springcloud/index.html b/zh/projects/shenyu/quick-start-springcloud/index.html
index c16cec2..b336be9 100644
--- a/zh/projects/shenyu/quick-start-springcloud/index.html
+++ b/zh/projects/shenyu/quick-start-springcloud/index.html
@@ -39,7 +39,7 @@ dependency>
</dependency>
<!--shenyu springCloud plugin start end-->
-</code></pre><p>启动<code>shenyu-bootstrap</code>项目。</p><h2 id=运行shenyu-examples-springcloud-shenyu-examples-eureka项目>运行shenyu-examples-springcloud、shenyu-examples-eureka项目</h2><p>示例项目中我们使用 <code>eureka</code> 作为 springCloud的注册中心</p><p>下载<a href=https://github.com/apache/incubator-shenyu/tree/master/shenyu-examples/shenyu-examples-eureka>shenyu-examples-eureka</a>、<a href=https://github.com/apache/incubator-shenyu/tree/master/shenyu-examples/shenyu-examples-springcloud>shenyu-examples-spri [...]
+</code></pre><p>启动<code>shenyu-bootstrap</code>项目。</p><h2 id=运行shenyu-examples-springcloud-shenyu-examples-eureka项目>运行shenyu-examples-springcloud、shenyu-examples-eureka项目</h2><p>示例项目中我们使用 <code>eureka</code> 作为 springCloud的注册中心</p><p>下载<a href=https://github.com/apache/incubator-shenyu/tree/master/shenyu-examples/shenyu-examples-eureka>shenyu-examples-eureka</a>、<a href=https://github.com/apache/incubator-shenyu/tree/master/shenyu-examples/shenyu-examples-springcloud>shenyu-examples-spri [...]
2021-02-10 14:03:51.669 INFO 2860 --- [pool-1-thread-1] o.d.s.client.common.utils.RegisterUtils : springCloud client register success: {"appName":"springCloud-test","context":"/springcloud","path":"/springcloud/order/save","pathDesc":"","rpcType":"springCloud","ruleName":"/springcloud/order/save","enabled":true}
2021-02-10 14:03:51.676 INFO 2860 --- [pool-1-thread-1] o.d.s.client.common.utils.RegisterUtils : springCloud client register success: {"appName":"springCloud-test","context":"/springcloud","path":"/springcloud/order/path/**","pathDesc":"","rpcType":"springCloud","ruleName":"/springcloud/order/path/**","enabled":true}
2021-02-10 14:03:51.682 INFO 2860 --- [pool-1-thread-1] o.d.s.client.common.utils.RegisterUtils : springCloud client register success: {"appName":"springCloud-test","context":"/springcloud","path":"/springcloud/order/findById","pathDesc":"","rpcType":"springCloud","ruleName":"/springcloud/order/findById","enabled":true}
diff --git a/zh/projects/shenyu/quick-start-tars/index.html b/zh/projects/shenyu/quick-start-tars/index.html
index 82d1bfa..4aaf44a 100644
--- a/zh/projects/shenyu/quick-start-tars/index.html
+++ b/zh/projects/shenyu/quick-start-tars/index.html
@@ -25,7 +25,7 @@
<artifactId>tars-client</artifactId>
<version>1.7.2</version>
</dependency>
-</code></pre><h2 id=运行shenyu-examples-tars项目>运行shenyu-examples-tars项目</h2><p>下载<a href=https://github.com/apache/incubator-shenyu/tree/master/shenyu-examples/shenyu-examples-tars>shenyu-examples-tars</a></p><p>修改<code>application.yml</code>中的<code>host</code>为你本地ip</p><p>修改配置<code>src/main/resources/ShenyuExampleServer.ShenyuExampleApp.config.conf</code>:</p><ul><li>建议弄清楚 config 的主要配置项含义, 参考开发指南</li><li>config 中的 ip 要注意提供成本机的</li><li>local=…, 表示开放的本机给 tarsnode 连接的端口, 如果没有 tarsnode [...]
+</code></pre><h2 id=运行shenyu-examples-tars项目>运行shenyu-examples-tars项目</h2><p>下载<a href=https://github.com/apache/incubator-shenyu/tree/master/shenyu-examples/shenyu-examples-tars>shenyu-examples-tars</a></p><p>修改<code>application.yml</code>中的<code>host</code>为你本地ip</p><p>修改配置<code>src/main/resources/ShenyuExampleServer.ShenyuExampleApp.config.conf</code>:</p><ul><li>建议弄清楚 config 的主要配置项含义, 参考开发指南</li><li>config 中的 ip 要注意提供成本机的</li><li>local=…, 表示开放的本机给 tarsnode 连接的端口, 如果没有 tarsnode [...]
at com.qq.tars.server.config.ConfigurationManager.loadServerConfig(ConfigurationManager.java:113)
at com.qq.tars.server.config.ConfigurationManager.init(ConfigurationManager.java:57)
at com.qq.tars.server.core.Server.loadServerConfig(Server.java:90)
@@ -43,7 +43,7 @@
at org.springframework.boot.SpringApplication.run(SpringApplication.java:308)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1226)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1215)
- at org.dromara.shenyu.examples.tars.ShenyuTestTarsApplication.main(ShenyuTestTarsApplication.java:38)
+ at org.apache.shenyu.examples.tars.ShenyuTestTarsApplication.main(ShenyuTestTarsApplication.java:38)
Caused by: java.lang.NullPointerException
at java.io.FileInputStream.<init>(FileInputStream.java:130)
at java.io.FileInputStream.<init>(FileInputStream.java:93)
diff --git a/zh/sitemap.xml b/zh/sitemap.xml
index 726cbda..46e5bfc 100644
--- a/zh/sitemap.xml
+++ b/zh/sitemap.xml
@@ -1 +1 @@
-<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>/zh/projects/shenyu-2.3.0/</loc><lastmod>2021-06-27T00:28:17+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="/projects/shenyu-2.3.0/"/><xhtml:link rel="alternate" hreflang="zh" href="/zh/projects/shenyu-2.3.0/"/></url><url><loc>/zh/projects/shenyu/</loc [...]
\ No newline at end of file
+<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>/zh/projects/shenyu-2.3.0/</loc><lastmod>2021-06-27T14:16:49+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority><xhtml:link rel="alternate" hreflang="en" href="/projects/shenyu-2.3.0/"/><xhtml:link rel="alternate" hreflang="zh" href="/zh/projects/shenyu-2.3.0/"/></url><url><loc>/zh/projects/shenyu/</loc [...]
\ No newline at end of file