[dubbo-website] branch master updated: 增加新版本线程池可用配置项 (#543)
This is an automated email from the ASF dual-hosted git repository. wangxin pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/dubbo-website.git The following commit(s) were added to refs/heads/master by this push: new f97105b 增加新版本线程池可用配置项 (#543) f97105b is described below commit f97105be83020938158bd4f3eaeadf6fa6886f90 Author: Joe <736777...@qq.com> AuthorDate: Tue Jan 7 01:58:46 2020 -0600 增加新版本线程池可用配置项 (#543) 增加新版本线程池可用配置项 --- docs/zh-cn/user/references/xml/dubbo-provider.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/zh-cn/user/references/xml/dubbo-provider.md b/docs/zh-cn/user/references/xml/dubbo-provider.md index 86028b7..8d0f4f0 100644 --- a/docs/zh-cn/user/references/xml/dubbo-provider.md +++ b/docs/zh-cn/user/references/xml/dubbo-provider.md @@ -17,7 +17,7 @@ | default | | boolean | 可选 | false | 配置关联 | 是否为缺省协议,用于多协议 | 1.0.16以上版本 | | filter | service.filter | string | 可选 | | 性能调优 | 服务提供方远程调用过程拦截器名称,多个名称用逗号分隔 | 2.0.5以上版本 | | listener | exporter.listener | string | 可选 | | 性能调优 | 服务提供方导出服务监听器名称,多个名称用逗号分隔 | 2.0.5以上版本 | -| threadpool | threadpool | string | 可选 | fixed | 性能调优 | 线程池类型,可选:fixed/cached | 2.0.5以上版本 | +| threadpool | threadpool | string | 可选 | fixed | 性能调优 | 线程池类型,可选:fixed/cached/limit(2.5.3以上)/eager(2.6.x以上) | 2.0.5以上版本 | | accepts | accepts | int | 可选 | 0 | 性能调优 | 服务提供者最大可接受连接数 | 2.0.5以上版本 | | version | version | string | 可选 | 0.0.0 | 服务发现 | 服务版本,建议使用两位数字版本,如:1.0,通常在接口不兼容时版本号才需要升级 | 2.0.5以上版本 | | group | group | string | 可选 | | 服务发现 | 服务分组,当一个接口有多个实现,可以用分组区分 | 2.0.5以上版本 |
[dubbo-website] branch asf-site updated: Automated deployment: Tue Jan 7 07:58:50 UTC 2020 221e2dc75d5650b315bf2b195708e2c4db1c1390
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/dubbo-website.git The following commit(s) were added to refs/heads/asf-site by this push: new 8cf6111 Automated deployment: Tue Jan 7 07:58:50 UTC 2020 221e2dc75d5650b315bf2b195708e2c4db1c1390 8cf6111 is described below commit 8cf6111e92573b91f015e66651a0ef487edacda6 Author: lovepoem AuthorDate: Tue Jan 7 07:58:51 2020 + Automated deployment: Tue Jan 7 07:58:50 UTC 2020 221e2dc75d5650b315bf2b195708e2c4db1c1390 --- zh-cn/docs/source_code_guide/adaptive-extension.html | 2 +- zh-cn/docs/source_code_guide/adaptive-extension.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/zh-cn/docs/source_code_guide/adaptive-extension.html b/zh-cn/docs/source_code_guide/adaptive-extension.html index 76906d2..f8c2113 100644 --- a/zh-cn/docs/source_code_guide/adaptive-extension.html +++ b/zh-cn/docs/source_code_guide/adaptive-extension.html @@ -36,7 +36,7 @@ .getExtensionLoader(WheelMaker.class).getExtension(wheelMakerName); // 3.调用目标方法 -return wheelMaker.makeWheel(URL url); +return wheelMaker.makeWheel(url); } } diff --git a/zh-cn/docs/source_code_guide/adaptive-extension.json b/zh-cn/docs/source_code_guide/adaptive-extension.json index bd72f6c..71f3a68 100644 --- a/zh-cn/docs/source_code_guide/adaptive-extension.json +++ b/zh-cn/docs/source_code_guide/adaptive-extension.json @@ -1,6 +1,6 @@ { "filename": "adaptive-extension.md", - "__html": "1.原理\n在 Dubbo 中,很多拓展都是通过 SPI 机制进行加载的,比如 Protocol、Cluster、LoadBalance 等。有时,有些拓展并不想在框架启动阶段被加载,而是希望在拓展方法被调用时,根据运行时参数进行加载。这听起来有些矛盾。拓展未被加载,那么拓展方法就无法被调用(静态方法除外)。拓展方法未被调用,拓展就无法被加载。对于这个矛盾的问题,Dubbo 通过自适应拓展机制很好的解决了。自适应拓展机制的实现逻辑比较复杂,首先 Dubbo 会为拓展接口生成具有代理功能的代码。然后通过 javassist 或 jdk 编译这段代码,得到 Class 类。最后再通过反射创建代理类,整个过程比较复杂。为了让大家对自适应拓展有一个感性的认识,下面我们通过一个示例进行演示。这是一个与汽车相关的例子,我们有一个车轮制造厂接口 WheelMaker:\npublic < [...] + "__html": "1.原理\n在 Dubbo 中,很多拓展都是通过 SPI 机制进行加载的,比如 Protocol、Cluster、LoadBalance 等。有时,有些拓展并不想在框架启动阶段被加载,而是希望在拓展方法被调用时,根据运行时参数进行加载。这听起来有些矛盾。拓展未被加载,那么拓展方法就无法被调用(静态方法除外)。拓展方法未被调用,拓展就无法被加载。对于这个矛盾的问题,Dubbo 通过自适应拓展机制很好的解决了。自适应拓展机制的实现逻辑比较复杂,首先 Dubbo 会为拓展接口生成具有代理功能的代码。然后通过 javassist 或 jdk 编译这段代码,得到 Class 类。最后再通过反射创建代理类,整个过程比较复杂。为了让大家对自适应拓展有一个感性的认识,下面我们通过一个示例进行演示。这是一个与汽车相关的例子,我们有一个车轮制造厂接口 WheelMaker:\npublic < [...] "link": "/zh-cn/docs/source_code_guide/adaptive-extension.html", "meta": { "title": "SPI 自适应拓展",
[dubbo-website] branch master updated: fix: (en-us) dubbo-generic-invoke.md simple code link failed (#552)
This is an automated email from the ASF dual-hosted git repository. wangxin pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/dubbo-website.git The following commit(s) were added to refs/heads/master by this push: new 22672f8 fix: (en-us) dubbo-generic-invoke.md simple code link failed (#552) 22672f8 is described below commit 22672f86da6153634d09e969745f7942d89ee10b Author: withthewind AuthorDate: Tue Jan 7 15:58:12 2020 +0800 fix: (en-us) dubbo-generic-invoke.md simple code link failed (#552) --- blog/en-us/dubbo-generic-invoke.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/blog/en-us/dubbo-generic-invoke.md b/blog/en-us/dubbo-generic-invoke.md index 5d8f0b1..4377ba1 100644 --- a/blog/en-us/dubbo-generic-invoke.md +++ b/blog/en-us/dubbo-generic-invoke.md @@ -183,4 +183,4 @@ So far, a simple service Mock platform has been successfully launched! ## Others - The generic invoke and generic interface implementations introduced in this article are all based on the native Dubbo protocol. Prior to version 2.6.2, other protocols such as http/hessian don't support generic invoke. Version 2.6.3 will support the generic invoke of these two protocols. -- The relevant sample codes mentioned in this article can be found in dubbo-samples: https://github.com/dubbo/dubbo-samples/tree/master/dubbo-samples-generic +- The relevant sample codes mentioned in this article can be found in dubbo-samples: https://github.com/apache/dubbo-samples/tree/master/java/dubbo-samples-generic
[dubbo-website] branch master updated: fix: (zh-cn) dubbo-generic-invoke.md simple code link failed (#551)
This is an automated email from the ASF dual-hosted git repository. wangxin pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/dubbo-website.git The following commit(s) were added to refs/heads/master by this push: new cb45200 fix: (zh-cn) dubbo-generic-invoke.md simple code link failed (#551) cb45200 is described below commit cb4520042e8eb8341e5a0b8993150446c1ada255 Author: withthewind AuthorDate: Tue Jan 7 15:57:57 2020 +0800 fix: (zh-cn) dubbo-generic-invoke.md simple code link failed (#551) --- blog/zh-cn/dubbo-generic-invoke.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/blog/zh-cn/dubbo-generic-invoke.md b/blog/zh-cn/dubbo-generic-invoke.md index d70072a..81e6273 100644 --- a/blog/zh-cn/dubbo-generic-invoke.md +++ b/blog/zh-cn/dubbo-generic-invoke.md @@ -175,4 +175,4 @@ System.out.println(helloService.hello("community")); ## 其他 * 本文介绍的泛化调用和泛接口实现,都是在原生的 `Dubbo` 协议之上的。在 2.6.2 版本之前,其他协议如 http/hessian 等是不支持泛化调用的,2.6.3 版本将会对这两个协议的泛化调用做支持。 -* 本文中提到的相关示例代码可以在 dubbo-samples中找到:https://github.com/dubbo/dubbo-samples/tree/master/dubbo-samples-generic \ No newline at end of file +* 本文中提到的相关示例代码可以在 dubbo-samples中找到:https://github.com/apache/dubbo-samples/tree/master/java/dubbo-samples-generic \ No newline at end of file
[dubbo-website] branch asf-site updated: Automated deployment: Tue Jan 7 07:57:58 UTC 2020 10ca85fec745f376e6269c474567db94ac257a73
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/dubbo-website.git The following commit(s) were added to refs/heads/asf-site by this push: new 76f0423 Automated deployment: Tue Jan 7 07:57:58 UTC 2020 10ca85fec745f376e6269c474567db94ac257a73 76f0423 is described below commit 76f042378d0937c464c639ce6503c4cde00f9b76 Author: lovepoem AuthorDate: Tue Jan 7 07:57:58 2020 + Automated deployment: Tue Jan 7 07:57:58 UTC 2020 10ca85fec745f376e6269c474567db94ac257a73 --- zh-cn/blog/download.html | 6 ++ zh-cn/blog/download.json | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/zh-cn/blog/download.html b/zh-cn/blog/download.html index a073160..2f3fe34 100644 --- a/zh-cn/blog/download.html +++ b/zh-cn/blog/download.html @@ -21,6 +21,12 @@ GitHub: https://github.com/apache/incubator-dubbo;>https://github.com/apache/incubator-dubbo 发布说明:https://github.com/apache/incubator-dubbo/releases;>https://github.com/apache/incubator-dubbo/releases +2.7.5 (2019-12-29) + +https://www.apache.org/dyn/closer.cgi?path=dubbo/2.7.5/apache-dubbo-2.7.5-src.zip;>source | +https://www.apache.org/dist/dubbo/2.7.5/apache-dubbo-2.7.5-src.zip.asc;>asc | +https://www.apache.org/dist/dubbo/2.7.5/apache-dubbo-2.7.5-src.zip.sha512;>sha512 + 2.7.4.1 (2019-10-27) https://www.apache.org/dyn/closer.cgi?path=dubbo/2.7.4.1/apache-dubbo-2.7.4.1-src.zip;>source | diff --git a/zh-cn/blog/download.json b/zh-cn/blog/download.json index e23dae7..82d842d 100644 --- a/zh-cn/blog/download.json +++ b/zh-cn/blog/download.json @@ -1,6 +1,6 @@ { "filename": "download.md", - "__html": "下载中心\n验证\n可以按照这里的https://www.apache.org/info/verification\;>步骤, 利用https://www.apache.org/dist/incubator/dubbo/KEYS\;>KEYS文件来验证下载。\nApache Dubbo\n请点击了解各http://dubbo.apache.org/zh-cn/docs/user/versions/index.html\;>版本详情和升级注意事项\n\nGitHub: https://github.com/apache/incubator-dubbo\;>https://github.com/apache/incubator-dubbo \n发布说明:https://github.com/apach [...] + "__html": "下载中心\n验证\n可以按照这里的https://www.apache.org/info/verification\;>步骤, 利用https://www.apache.org/dist/incubator/dubbo/KEYS\;>KEYS文件来验证下载。\nApache Dubbo\n请点击了解各http://dubbo.apache.org/zh-cn/docs/user/versions/index.html\;>版本详情和升级注意事项\n\nGitHub: https://github.com/apache/incubator-dubbo\;>https://github.com/apache/incubator-dubbo \n发布说明:https://github.com/apach [...] "link": "/zh-cn/blog/download.html", "meta": { "title": "下载中心",
[dubbo-website] branch asf-site updated: Automated deployment: Tue Jan 7 07:57:46 UTC 2020 4a4f6b9f360ddeb742b7ae1f6a62fdd8cc428876
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/dubbo-website.git The following commit(s) were added to refs/heads/asf-site by this push: new e91ba7d Automated deployment: Tue Jan 7 07:57:46 UTC 2020 4a4f6b9f360ddeb742b7ae1f6a62fdd8cc428876 e91ba7d is described below commit e91ba7d1001e2e03496fbc6fc03857c3a18d4996 Author: lovepoem AuthorDate: Tue Jan 7 07:57:46 2020 + Automated deployment: Tue Jan 7 07:57:46 UTC 2020 4a4f6b9f360ddeb742b7ae1f6a62fdd8cc428876 --- en-us/blog/download.html | 6 ++ en-us/blog/download.json | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/en-us/blog/download.html b/en-us/blog/download.html index 1b2ad1a..4df4dfa 100644 --- a/en-us/blog/download.html +++ b/en-us/blog/download.html @@ -20,6 +20,12 @@ GitHub: https://github.com/apache/dubbo;>https://github.com/apache/dubbo Release Notes: https://github.com/apache/dubbo/releases;>https://github.com/apache/dubbo/releases +2.7.5 (2019-12-29) + +https://www.apache.org/dyn/closer.cgi?path=dubbo/2.7.5/apache-dubbo-2.7.5-src.zip;>source | +https://www.apache.org/dist/dubbo/2.7.5/apache-dubbo-2.7.5-src.zip.asc;>asc | +https://www.apache.org/dist/dubbo/2.7.5/apache-dubbo-2.7.5-src.zip.sha512;>sha512 + 2.7.4.1 (2019-10-27) https://www.apache.org/dyn/closer.cgi?path=dubbo/2.7.4.1/apache-dubbo-2.7.4.1-src.zip;>source | diff --git a/en-us/blog/download.json b/en-us/blog/download.json index f326c43..e03ce96 100644 --- a/en-us/blog/download.json +++ b/en-us/blog/download.json @@ -1,6 +1,6 @@ { "filename": "download.md", - "__html": "Downloads\nVerification\nyou can follow these https://www.apache.org/info/verification\;>procedures and the https://www.apache.org/dist/dubbo/KEYS\;>KEYS file to verify the download files\nApache Dubbo\n\nGitHub: https://github.com/apache/dubbo\;>https://github.com/apache/dubbo \nRelease Notes: https://github.com/apache/dubbo/releases\;>https://github.com/apache/dubbo/rel [...] + "__html": "Downloads\nVerification\nyou can follow these https://www.apache.org/info/verification\;>procedures and the https://www.apache.org/dist/dubbo/KEYS\;>KEYS file to verify the download files\nApache Dubbo\n\nGitHub: https://github.com/apache/dubbo\;>https://github.com/apache/dubbo \nRelease Notes: https://github.com/apache/dubbo/releases\;>https://github.com/apache/dubbo/rel [...] "link": "/en-us/blog/download.html", "meta": { "title": "Downloads",
[dubbo-website] branch master updated: update: (zh-cn)adaptive-extension.md (#547)
This is an automated email from the ASF dual-hosted git repository. wangxin pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/dubbo-website.git The following commit(s) were added to refs/heads/master by this push: new 221e2dc update: (zh-cn)adaptive-extension.md (#547) 221e2dc is described below commit 221e2dc75d5650b315bf2b195708e2c4db1c1390 Author: withthewind AuthorDate: Tue Jan 7 15:57:08 2020 +0800 update: (zh-cn)adaptive-extension.md (#547) --- docs/zh-cn/source_code_guide/adaptive-extension.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/zh-cn/source_code_guide/adaptive-extension.md b/docs/zh-cn/source_code_guide/adaptive-extension.md index 97bfe4e..24d4627 100644 --- a/docs/zh-cn/source_code_guide/adaptive-extension.md +++ b/docs/zh-cn/source_code_guide/adaptive-extension.md @@ -35,7 +35,7 @@ public class AdaptiveWheelMaker implements WheelMaker { .getExtensionLoader(WheelMaker.class).getExtension(wheelMakerName); // 3.调用目标方法 -return wheelMaker.makeWheel(URL url); +return wheelMaker.makeWheel(url); } } ``` @@ -785,4 +785,4 @@ public com.alibaba.dubbo.rpc.Invoker refer(java.lang.Class arg0, com.alibaba.dub ## 3.总结 -到此,关于自适应拓展的原理,实现就分析完了。总的来说自适应拓展整个逻辑还是很复杂的,并不是很容易弄懂。因此,大家在阅读该部分源码时,耐心一些。同时多进行调试,也可以通过生成好的代码思考代码的生成逻辑。好了,本篇文章就分析到这里。 \ No newline at end of file +到此,关于自适应拓展的原理,实现就分析完了。总的来说自适应拓展整个逻辑还是很复杂的,并不是很容易弄懂。因此,大家在阅读该部分源码时,耐心一些。同时多进行调试,也可以通过生成好的代码思考代码的生成逻辑。好了,本篇文章就分析到这里。
[dubbo-website] branch master updated: update: (zh-cn)download.md (#545)
This is an automated email from the ASF dual-hosted git repository. wangxin pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/dubbo-website.git The following commit(s) were added to refs/heads/master by this push: new 10ca85f update: (zh-cn)download.md (#545) 10ca85f is described below commit 10ca85fec745f376e6269c474567db94ac257a73 Author: withthewind AuthorDate: Tue Jan 7 15:56:02 2020 +0800 update: (zh-cn)download.md (#545) --- blog/zh-cn/download.md | 6 ++ 1 file changed, 6 insertions(+) diff --git a/blog/zh-cn/download.md b/blog/zh-cn/download.md index d08127d..1ecadbf 100644 --- a/blog/zh-cn/download.md +++ b/blog/zh-cn/download.md @@ -17,6 +17,12 @@ description: 本文将向你介绍如何点击了解各版本详情和升级注 > GitHub: https://github.com/apache/incubator-dubbo \ > 发布说明:https://github.com/apache/incubator-dubbo/releases +### 2.7.5 (2019-12-29) + +* [source](https://www.apache.org/dyn/closer.cgi?path=dubbo/2.7.5/apache-dubbo-2.7.5-src.zip) | +[asc](https://www.apache.org/dist/dubbo/2.7.5/apache-dubbo-2.7.5-src.zip.asc) | +[sha512](https://www.apache.org/dist/dubbo/2.7.5/apache-dubbo-2.7.5-src.zip.sha512) + ### 2.7.4.1 (2019-10-27) * [source](https://www.apache.org/dyn/closer.cgi?path=dubbo/2.7.4.1/apache-dubbo-2.7.4.1-src.zip) |
[dubbo-website] branch master updated: update: (en-us)download.md (#546)
This is an automated email from the ASF dual-hosted git repository. wangxin pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/dubbo-website.git The following commit(s) were added to refs/heads/master by this push: new 4a4f6b9 update: (en-us)download.md (#546) 4a4f6b9 is described below commit 4a4f6b9f360ddeb742b7ae1f6a62fdd8cc428876 Author: withthewind AuthorDate: Tue Jan 7 15:55:36 2020 +0800 update: (en-us)download.md (#546) --- blog/en-us/download.md | 6 ++ 1 file changed, 6 insertions(+) diff --git a/blog/en-us/download.md b/blog/en-us/download.md index e149a6f..04afcd3 100644 --- a/blog/en-us/download.md +++ b/blog/en-us/download.md @@ -16,6 +16,12 @@ you can follow these [procedures](https://www.apache.org/info/verification) and > GitHub: https://github.com/apache/dubbo \ > Release Notes: https://github.com/apache/dubbo/releases +### 2.7.5 (2019-12-29) + +* [source](https://www.apache.org/dyn/closer.cgi?path=dubbo/2.7.5/apache-dubbo-2.7.5-src.zip) | +[asc](https://www.apache.org/dist/dubbo/2.7.5/apache-dubbo-2.7.5-src.zip.asc) | +[sha512](https://www.apache.org/dist/dubbo/2.7.5/apache-dubbo-2.7.5-src.zip.sha512) + ### 2.7.4.1 (2019-10-27) * [source](https://www.apache.org/dyn/closer.cgi?path=dubbo/2.7.4.1/apache-dubbo-2.7.4.1-src.zip) |
[dubbo] branch master updated: fix typo:metodName (#5596)
This is an automated email from the ASF dual-hosted git repository. hengyunabc pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/dubbo.git The following commit(s) were added to refs/heads/master by this push: new 3308a19 fix typo:metodName (#5596) 3308a19 is described below commit 3308a197751eeb97baddf157f53813a3447d159f Author: LiosWong AuthorDate: Tue Jan 7 15:00:03 2020 +0800 fix typo:metodName (#5596) --- .../src/main/java/org/apache/dubbo/rpc/model/ConsumerModel.java| 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/dubbo-common/src/main/java/org/apache/dubbo/rpc/model/ConsumerModel.java b/dubbo-common/src/main/java/org/apache/dubbo/rpc/model/ConsumerModel.java index 1edb403..83a23b0 100644 --- a/dubbo-common/src/main/java/org/apache/dubbo/rpc/model/ConsumerModel.java +++ b/dubbo-common/src/main/java/org/apache/dubbo/rpc/model/ConsumerModel.java @@ -54,7 +54,6 @@ public class ConsumerModel { , ReferenceConfigBase referenceConfig) { Assert.notEmptyString(serviceKey, "Service name can't be null or blank"); -//Assert.notNull(proxyObject, "Proxy object can't be null"); this.serviceKey = serviceKey; this.proxyObject = proxyObject; @@ -172,7 +171,7 @@ public class ConsumerModel { } /** - * @param method metodName + * @param method methodName * @param argsType method arguments type * @return */
[dubbo-go] branch develop updated (01f84dc -> 8394520)
This is an automated email from the ASF dual-hosted git repository. fangyc pushed a change to branch develop in repository https://gitbox.apache.org/repos/asf/dubbo-go.git. from 01f84dc Merge pull request #302 from fangyincheng/heartbeat_for_server new b4d116a generic service filter new 131ad2d go.mod modify new 1ac170a reponse fix new 5ef93c3 optimize code new fe314db fix new 6aca4f5 modify error log info new f96a30b modify test new 8064687 split import block and add some blank lines new af31400 split import packages new a7a7926 add license new b786517 modify generic_service filter name new 527f21e fix new 1c5cca4 modify filter package new 8eaeb96 Merge branch 'develop' into generic-service new bd7989a fix new 8394520 Merge pull request #291 from Patrick0308/generic-service The 1198 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: common/constant/default.go | 2 +- common/extension/filter.go | 7 +- common/extension/tps_limit.go | 14 +- .../{impl => }/rejected_execution_handler_mock.go | 2 +- .../rejected_execution_handler_only_log.go | 6 +- .../rejected_execution_handler_only_log_test.go| 2 +- filter/{impl => filter}/access_log_filter.go | 2 +- filter/{impl => filter}/access_log_filter_test.go | 2 +- filter/{impl => filter}/active_filter.go | 2 +- filter/{impl => filter}/echo_filter.go | 2 +- filter/{impl => filter}/echo_filter_test.go| 2 +- filter/{impl => filter}/execute_limit_filter.go| 4 +- .../{impl => filter}/execute_limit_filter_test.go | 2 +- filter/{impl => filter}/generic_filter.go | 2 +- filter/{impl => filter}/generic_filter_test.go | 2 +- filter/filter/generic_service_filter.go| 126 ++ filter/filter/generic_service_filter_test.go | 148 + .../{impl => filter}/graceful_shutdown_filter.go | 5 +- .../graceful_shutdown_filter_test.go | 10 +- filter/{impl => filter}/hystrix_filter.go | 2 +- filter/{impl => filter}/hystrix_filter_test.go | 2 +- filter/{impl => filter}/token_filter.go| 2 +- filter/{impl => filter}/token_filter_test.go | 2 +- filter/{impl => filter}/tps_limit_filter.go| 6 +- filter/{impl => filter}/tps_limit_filter_test.go | 21 ++- filter/{common => }/rejected_execution_handler.go | 2 +- .../impl => tps}/tps_limit_fix_window_strategy.go | 6 +- .../tps_limit_fix_window_strategy_test.go | 2 +- .../tps_limit_sliding_window_strategy.go | 6 +- .../tps_limit_sliding_window_strategy_test.go | 2 +- .../tps/impl => tps}/tps_limit_strategy_mock.go| 2 +- .../tps_limit_thread_safe_fix_window_strategy.go | 6 +- ...s_limit_thread_safe_fix_window_strategy_test.go | 2 +- .../tps/impl => tps}/tps_limiter_method_service.go | 10 +- .../tps_limiter_method_service_test.go | 8 +- filter/{impl/tps/impl => tps}/tps_limiter_mock.go | 2 +- filter/{impl/tps => }/tps_limit_strategy.go| 2 +- filter/{impl/tps => }/tps_limiter.go | 2 +- go.mod | 1 + 39 files changed, 351 insertions(+), 79 deletions(-) rename filter/common/{impl => }/rejected_execution_handler_mock.go (99%) rename filter/common/{impl => }/rejected_execution_handler_only_log.go (93%) rename filter/common/{impl => }/rejected_execution_handler_only_log_test.go (98%) rename filter/{impl => filter}/access_log_filter.go (99%) rename filter/{impl => filter}/access_log_filter_test.go (99%) rename filter/{impl => filter}/active_filter.go (99%) rename filter/{impl => filter}/echo_filter.go (99%) rename filter/{impl => filter}/echo_filter_test.go (98%) rename filter/{impl => filter}/execute_limit_filter.go (98%) rename filter/{impl => filter}/execute_limit_filter_test.go (99%) rename filter/{impl => filter}/generic_filter.go (99%) rename filter/{impl => filter}/generic_filter_test.go (99%) create mode 100644 filter/filter/generic_service_filter.go create mode 100644 filter/filter/generic_service_filter_test.go rename filter/{impl => filter}/graceful_shutdown_filter.go (95%) rename filter/{impl => filter}/graceful_shutdown_filter_test.go (89%) rename filter/{impl => filter}/hystrix_filter.go (99%) rename filter/{impl => filter}/hystrix_filter_test.go (99%) rename filter/{impl => filter}/token_filter.go (99%) rename filter/{impl => filter}/token_filter_test.go (99%) rename filter/{impl => filter}/tps_limit_filter.go (95%) rename filter/{impl => filter}/tps_limit_filter_test.go (84%)
[dubbo] branch master updated (dfdc9a6 -> 3211a1f)
This is an automated email from the ASF dual-hosted git repository. hyunkun pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/dubbo.git. from dfdc9a6 add sources profile (#5582) add 3211a1f change "try" to "try resource" in IOUtils.java (#5586) No new revisions were added by this update. Summary of changes: .../java/org/apache/dubbo/common/utils/IOUtils.java | 20 1 file changed, 4 insertions(+), 16 deletions(-)
[dubbo-go] branch feature/grpc updated (e6d7c04 -> 01f84dc)
This is an automated email from the ASF dual-hosted git repository. jianhaixu pushed a change to branch feature/grpc in repository https://gitbox.apache.org/repos/asf/dubbo-go.git. from e6d7c04 Merge pull request #271 from fangyincheng/develop add f1b5d12 Fix: receive heartbeat from server add 7fb327e consistent hash load balance add 80e5bf5 fix comment. add c27f733 Merge pull request #261 from imxyb/consistent-hash-lb add 222a036 Update README.md add a8e6de6 Update README_CN.md add 81fb648 Update README.md add 39f9052 Update README_CN.md add 8703390 Merge branch 'master' into develop add 17a63bf feat(dubbo/invoker): 修改dubbo 关闭的方式 add a253564 Merge pull request #268 from xujianhai666/feat-invoker add f4f346c Imp: use var default value add 33b75f1 Fix: use 1e6 as ms add 3960cc1 Imp: change imports add 2535641 add new config item for apollo add c30bba3 Merge branch 'develop-dubbo-go-apache' into feature/apollo add c85abd2 split config center getconfig method to getRule/getinternalproperty/getProperties add bd7d791 fix review problems add 4d82cfe Merge pull request #267 from zouyx/feature/apollo add 5c3679f Merge branch 'develop' of https://github.com/apache/dubbo-go into develop add 7d55c0d fix(common): use new uuid method add 3fe96d3 Merge pull request #277 from xujianhai666/fix-dep add 720def0 Ftr: replace func(rate, interval) with TpsStrategyCreator interface add eb434b6 Merge pull request #280 from flycash/feature/StrategyCreator add d024a3c Fix BUG: The RegistryConfigurationListener will be closed twice sometimes add d65659f Merge pull request #281 from flycash/bug/negativeWGC add 23a25a7 Merge branch 'master-dubbo-go-apache' into feature/addAsyncCall add 4a49f8c add async callback add 64815e8 fix case add 0020ac4 fix case add df36097 Merge branch 'master-dubbo-go-apache' into feature/addAsyncCall add d0f16d2 add async callback add 5bf5fc1 fix case add ae50c05 fix case add dba634e Merge remote-tracking branch 'origin/feature/addAsyncCall' into feature/addAsyncCall add 498453c modify async callback add f89f642 fix case add ce62359 fix case add 13f15ea fix review problems add 25d2c23 add test case for async call add 9c83f5e Merge pull request #272 from zouyx/feature/addAsyncCall add c0839f0 support zkpath urlencoder add 5a50da7 Merge pull request #283 from xujianhai666/feat-urlencoder add 56cb00a Merge branch 'develop' of https://github.com/apache/dubbo-go into develop add 3c1a96f support sticky connection add 9604e7a Merge pull request #270 from CodingSinger/sticky add d1da7ba change the position of the lock add 16aff1f fix bug for reverseRegistryProtocol add e6e0e14 Modify code according to code review add 8d46ac0 Merge pull request #286 from pantianying/develop_gettyPool_lock add 4ce2ea8 Mod: modify README add 944e6dc add lock for invocation attachment add 382169c Merge pull request #288 from xujianhai666/fix-map-attach add 4409354 optimize code style add b74bb2f fix code add ba0b1a3 bug fix add c6f6377 Merge pull request #293 from pantianying/develop_generic_code_fix add e0e015c Merge branch 'develop' into heartbeat_for_server add 53bb7fb add notes add 01f84dc Merge pull request #302 from fangyincheng/heartbeat_for_server No new revisions were added by this update. Summary of changes: README.md | 10 +- README_CN.md | 10 +- cluster/cluster_impl/base_cluster_invoker.go | 39 - ...luster_test.go => base_cluster_invoker_test.go} | 43 +++--- cluster/cluster_impl/failback_cluster_test.go | 2 +- cluster/cluster_impl/failfast_cluster_test.go | 4 +- cluster/cluster_impl/failsafe_cluster_test.go | 4 +- cluster/loadbalance/consistent_hash.go | 165 + cluster/loadbalance/consistent_hash_test.go| 110 ++ cluster/router/condition_router.go | 9 +- common/constant/default.go | 4 + common/constant/key.go | 2 + common/extension/filter.go | 2 +- common/extension/tps_limit.go | 6 +- common/proxy/proxy.go | 4 + common/proxy/proxy_factory.go | 1 + common/proxy/proxy_factory/default.go | 7 +- common/proxy/proxy_factory/default_test.go | 16 ++ common/rpc_service.go | 12 ++ common/url.go | 5 + common/url_test.go | 12 ++ config/base_config.go |