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