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

liubao pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/servicecomb-java-chassis.git.


    from dfe8ef5  [SCB-1832] Edge will lose public request headers:old request 
maybe null
     new 4aed86d  [SCB-2043] flow control support leak bucket and token bucket
     new 88c24e9  [SCB-2043] modify as comment, change strategy when strategy 
change.

The 2 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:
 .../java/org/apache/servicecomb/qps/Config.java    |   9 ++
 .../qps/ConsumerQpsFlowControlHandler.java         |   7 +-
 .../qps/ProviderQpsFlowControlHandler.java         |  15 +-
 .../servicecomb/qps/QpsControllerManager.java      | 162 ++++++++++++++-------
 .../org/apache/servicecomb/qps/QpsStrategy.java    |   5 +-
 .../qps/strategy/AbstractQpsStrategy.java          |  49 ++++---
 .../FixedWindowStrategy.java}                      |  31 +---
 .../qps/strategy/LeakyBucketStrategy.java          |  75 ++++++++++
 .../servicecomb/qps/strategy/StrategyType.java     |  28 ++--
 .../qps/strategy/TokenBucketStrategy.java          |   9 +-
 .../servicecomb/qps/QpsControllerManagerTest.java  | 162 +++++++++++----------
 .../org/apache/servicecomb/qps/TestConfig.java     |   4 -
 .../qps/TestConsumerQpsFlowControlHandler.java     |  36 ++---
 .../qps/TestProviderQpsFlowControlHandler.java     |  20 +--
 .../apache/servicecomb/qps/TestQpsStrategy.java    |  41 +++---
 .../router/custom/RouterInvokeFilter.java          |   2 +-
 16 files changed, 399 insertions(+), 256 deletions(-)
 copy 
foundations/foundation-common/src/test/java/org/apache/servicecomb/foundation/common/utils/SPIServiceDef.java
 => 
handlers/handler-flowcontrol-qps/src/main/java/org/apache/servicecomb/qps/QpsStrategy.java
 (89%)
 copy 
inspector/src/main/java/org/apache/servicecomb/inspector/internal/model/DynamicPropertyView.java
 => 
handlers/handler-flowcontrol-qps/src/main/java/org/apache/servicecomb/qps/strategy/AbstractQpsStrategy.java
 (59%)
 rename 
handlers/handler-flowcontrol-qps/src/main/java/org/apache/servicecomb/qps/{QpsController.java
 => strategy/FixedWindowStrategy.java} (77%)
 create mode 100644 
handlers/handler-flowcontrol-qps/src/main/java/org/apache/servicecomb/qps/strategy/LeakyBucketStrategy.java
 copy 
swagger/swagger-generator/generator-core/src/main/java/org/apache/servicecomb/swagger/generator/core/model/HttpParameterType.java
 => 
handlers/handler-flowcontrol-qps/src/main/java/org/apache/servicecomb/qps/strategy/StrategyType.java
 (66%)
 copy 
core/src/main/java/org/apache/servicecomb/core/provider/consumer/AbstractConsumerProvider.java
 => 
handlers/handler-flowcontrol-qps/src/main/java/org/apache/servicecomb/qps/strategy/TokenBucketStrategy.java
 (78%)
 copy 
foundations/foundation-registry/src/test/java/org/apache/servicecomb/registry/version/TestVersionRuleLatestParser.java
 => 
handlers/handler-flowcontrol-qps/src/test/java/org/apache/servicecomb/qps/TestQpsStrategy.java
 (50%)

Reply via email to