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 7b39a7a1b Bump checkstyle from 10.3.1 to 10.3.2 (#3252)
     add 31ef85f60 [SCB-2661]add identifier based rate limiting (#3260)

No new revisions were added by this update.

Summary of changes:
 governance/pom.xml                                 | 10 +++
 .../governance/GovernanceConfiguration.java        | 13 +++
 .../handler/AbstractGovernanceHandler.java         | 36 ++++++---
 .../governance/handler/BulkheadHandler.java        |  6 +-
 .../governance/handler/CircuitBreakerHandler.java  |  8 +-
 .../handler/{HandlerType.java => Disposable.java}  | 25 +++++-
 .../handler/DisposableBulkhead.java}               | 35 ++++----
 .../handler/DisposableCircuitBreaker.java}         | 34 ++++----
 .../{HandlerType.java => DisposableHolder.java}    | 29 +++++--
 .../governance/handler/DisposableMap.java          | 65 +++++++++++++++
 .../handler/DisposableRateLimiter.java}            | 34 ++++----
 .../handler/DisposableRetry.java}                  | 34 ++++----
 .../governance/handler/FaultInjectionHandler.java  |  5 +-
 .../handler/IdentifierRateLimitingHandler.java     | 93 ++++++++++++++++++++++
 .../handler/InstanceBulkheadHandler.java           | 14 ++--
 .../handler/InstanceIsolationHandler.java          | 16 ++--
 .../governance/handler/RateLimitingHandler.java    | 10 +--
 .../governance/handler/RetryHandler.java           |  6 +-
 .../governance/marker/GovernanceRequest.java       |  4 +
 .../governance/marker/RequestProcessor.java        |  4 +-
 .../IdentifierRateLimitingPolicy.java}             | 25 ++++--
 .../governance/policy/RateLimitingPolicy.java      |  6 +-
 ...ies.java => IdentifierRateLimitProperties.java} | 13 ++-
 .../governance/GovernancePropertiesTest.java       |  2 +-
 ...java => IdentifierRateLimitingHandlerTest.java} | 27 +++++--
 .../governance/InstanceIsolationTest.java          | 16 ++--
 .../servicecomb/governance/RetryHandlerTest.java   | 14 ++--
 governance/src/test/resources/application.yaml     |  7 ++
 .../src/test/resources/log4j.properties            |  0
 29 files changed, 439 insertions(+), 152 deletions(-)
 copy 
governance/src/main/java/org/apache/servicecomb/governance/handler/{HandlerType.java
 => Disposable.java} (67%)
 copy 
governance/src/main/java/org/apache/servicecomb/{injection/AbstractFault.java 
=> governance/handler/DisposableBulkhead.java} (59%)
 copy 
governance/src/main/java/org/apache/servicecomb/{injection/AbstractFault.java 
=> governance/handler/DisposableCircuitBreaker.java} (56%)
 copy 
governance/src/main/java/org/apache/servicecomb/governance/handler/{HandlerType.java
 => DisposableHolder.java} (70%)
 create mode 100644 
governance/src/main/java/org/apache/servicecomb/governance/handler/DisposableMap.java
 copy 
governance/src/main/java/org/apache/servicecomb/{injection/AbstractFault.java 
=> governance/handler/DisposableRateLimiter.java} (59%)
 copy 
governance/src/main/java/org/apache/servicecomb/{injection/AbstractFault.java 
=> governance/handler/DisposableRetry.java} (61%)
 create mode 100644 
governance/src/main/java/org/apache/servicecomb/governance/handler/IdentifierRateLimitingHandler.java
 copy 
governance/src/main/java/org/apache/servicecomb/governance/{marker/operator/PrefixOperator.java
 => policy/IdentifierRateLimitingPolicy.java} (63%)
 copy 
governance/src/main/java/org/apache/servicecomb/governance/properties/{RateLimitProperties.java
 => IdentifierRateLimitProperties.java} (73%)
 copy 
governance/src/test/java/org/apache/servicecomb/governance/{FlowControlTest.java
 => IdentifierRateLimitingHandlerTest.java} (81%)
 copy {common/common-protobuf => 
governance}/src/test/resources/log4j.properties (100%)

Reply via email to