This is an automated email from the ASF dual-hosted git repository.
liuhongyu pushed a change to branch ci/upgrade_codeql_version
in repository https://gitbox.apache.org/repos/asf/shenyu.git
from e23aad032e [ci] upgrade dorny/paths-filter version
add 909704f3e4 [type:bugfix]Add more retry strategies (#5969)
add 2207575299 Merge branch 'master' into ci/upgrade_codeql_version
No new revisions were added by this update.
Summary of changes:
.../apache/shenyu/common/constant/Constants.java | 6 +-
...SyncEnum.java => HttpRetryBackoffSpecEnum.java} | 51 ++++----
.../httpclient/AbstractHttpClientPlugin.java | 119 +++++-------------
.../plugin/httpclient/CustomRetryStrategy.java | 52 ++++++++
.../plugin/httpclient/DefaultRetryStrategy.java | 137 +++++++++++++++++++++
.../ExponentialRetryBackoffStrategy.java | 72 +++++++++++
.../plugin/httpclient/FixedRetryStrategy.java | 61 +++++++++
.../shenyu/plugin/httpclient/RetryStrategy.java} | 23 ++--
.../plugin/httpclient/RetryStrategyTest.java | 105 ++++++++++++++++
9 files changed, 499 insertions(+), 127 deletions(-)
copy
shenyu-common/src/main/java/org/apache/shenyu/common/enums/{DataSyncEnum.java
=> HttpRetryBackoffSpecEnum.java} (63%)
create mode 100644
shenyu-plugin/shenyu-plugin-httpclient/src/main/java/org/apache/shenyu/plugin/httpclient/CustomRetryStrategy.java
create mode 100644
shenyu-plugin/shenyu-plugin-httpclient/src/main/java/org/apache/shenyu/plugin/httpclient/DefaultRetryStrategy.java
create mode 100644
shenyu-plugin/shenyu-plugin-httpclient/src/main/java/org/apache/shenyu/plugin/httpclient/ExponentialRetryBackoffStrategy.java
create mode 100644
shenyu-plugin/shenyu-plugin-httpclient/src/main/java/org/apache/shenyu/plugin/httpclient/FixedRetryStrategy.java
copy
shenyu-plugin/{shenyu-plugin-api/src/main/java/org/apache/shenyu/plugin/api/ShenyuPluginChain.java
=>
shenyu-plugin-httpclient/src/main/java/org/apache/shenyu/plugin/httpclient/RetryStrategy.java}
(62%)
create mode 100644
shenyu-plugin/shenyu-plugin-httpclient/src/test/java/org/apache/shenyu/plugin/httpclient/RetryStrategyTest.java