This is an automated email from the ASF dual-hosted git repository.

liuhongyu pushed a change to branch fix/fix_data_buffer_leak
in repository https://gitbox.apache.org/repos/asf/shenyu.git


    from db6f16fd44 [fix] fix data buffer leak
     add 909704f3e4 [type:bugfix]Add more retry strategies (#5969)
     add 7837d7fbea Merge branch 'master' into fix/fix_data_buffer_leak

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

Reply via email to