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 18f00bd  SCB-2168 Upgrade jackson from 2.10.5 to 2.12.0 (#2184)
     new da7b771  [SCB-2116]improve algorithm to match when applying rules
     new 1e95ef2  [SCB-2116]improve algorithm to match when applying rules
     new 6de8048  [SCB-2116]add provider implementation and refactor some api
     new 4167f3b  [SCB-2116]add consumer implementation and add test cases
     new bf6e0a4  [SCB-2116]add configuration entity validation
     new c1ea3b2  [SCB-2116]add dynamic change support
     new 24090b0  [SCB-2116]fix specification change

The 7 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:
 .../pom.xml                                        |   9 +-
 .../demo/zeroconfig/client/GovernanceEndpoint.java |  61 ++++++
 .../src/main/resources/application.yml             |  55 ++++-
 .../pom.xml                                        |   4 +
 .../demo/zeroconfig/server/GovernanceEndpoint.java |  67 ++++++
 .../src/main/resources/application.yml             |   8 +-
 .../demo/zeroconfig/tests/GovernanceTest.java      | 157 +++++++++++++
 .../src/main/resources/registry.yaml               |   1 +
 dependencies/bom/pom.xml                           |   5 +
 distribution/pom.xml                               |   4 +
 .../foundation/common/utils/BeanUtils.java         |   8 +
 .../org/apache/servicecomb/config/ConfigUtil.java  |   4 +
 .../config}/event/ConfigurationChangedEvent.java   |  16 +-
 governance/README.md                               |   2 +-
 .../apache/servicecomb/governance/GovManager.java  |  87 --------
 .../servicecomb/governance/InvocationContext.java  |   8 +-
 .../servicecomb/governance/MatchersManager.java    |  36 +--
 .../servicecomb/governance/MicroserviceMeta.java   |   9 +-
 .../governance/entity/Configurable.java            |  20 +-
 .../event/ConfigurationChangedEvent.java           |   8 +-
 ...Handler.java => AbstractGovernanceHandler.java} |  17 +-
 .../governance/handler/BulkheadHandler.java        |  19 +-
 .../governance/handler/CircuitBreakerHandler.java  |  25 +--
 .../servicecomb/governance/handler/GovHandler.java |  28 ---
 .../governance/handler/RateLimitingHandler.java    |  23 +-
 .../governance/handler/RetryHandler.java           |  23 +-
 ...{GovHttpRequest.java => GovernanceRequest.java} |   3 +-
 .../servicecomb/governance/marker/Matcher.java     |  10 -
 .../governance/marker/RequestProcessor.java        |  11 +-
 .../governance/marker/TrafficMarker.java           |  32 ++-
 .../governance/marker/operator/ExactOperator.java  |   3 +-
 .../{ContainsOperator.java => PrefixOperator.java} |   9 +-
 .../{ContainsOperator.java => SuffixOperator.java} |   9 +-
 .../governance/policy/AbstractPolicy.java          |  37 +---
 .../governance/policy/BulkheadPolicy.java          |  11 +
 .../governance/policy/CircuitBreakerPolicy.java    |  24 ++
 .../servicecomb/governance/policy/GovRule.java     |  41 ----
 .../servicecomb/governance/policy/Policy.java      |  11 -
 .../governance/policy/RateLimitingPolicy.java      |  23 +-
 .../servicecomb/governance/policy/RetryPolicy.java |  55 +----
 .../governance/properties/BulkheadProperties.java  |   2 +-
 .../properties/CircuitBreakerProperties.java       |   2 +-
 ...ovProperties.java => GovernanceProperties.java} |  53 ++++-
 .../governance/properties/MatchProperties.java     |   2 +-
 .../governance/properties/PolicyProperties.java    |  14 +-
 .../governance/properties/RateLimitProperties.java |   2 +-
 .../governance/properties/RetryProperties.java     |   2 +-
 .../governance/service/MatchersService.java        |   7 +-
 .../MatchersServiceImpl.java}                      |  41 ++--
 .../governance/service/PolicyService.java          |  26 ---
 .../governance/service/PolicyServiceImpl.java      |  83 -------
 .../servicecomb/governance/FlowControlTest.java    |  95 ++++++++
 ...tiesTest.java => GovernancePropertiesTest.java} |  74 +++----
 ...hersService.java => MockInvocationContext.java} |  29 ++-
 .../governance/MockMicroserviceMeta.java}          |  13 +-
 .../servicecomb/governance/OperatorTest.java       | 242 +++++++++++++++++++++
 governance/src/test/resources/application.yaml     |  46 ++--
 handlers/handler-governance/README.md              |   3 +
 .../pom.xml                                        |  19 +-
 .../governance/ConsumerGovernanceHandler.java      | 155 +++++++++++++
 .../governance/ProviderGovernanceHandler.java      | 161 ++++++++++++++
 .../ServiceCombConfigurationEventAdapter.java      |  54 +++++
 .../governance/ServiceCombInvocationContext.java   |  60 +++++
 .../governance/ServiceCombMicroserviceMeta.java    |  16 +-
 .../governance/ServiceCombRetryExtension.java      |  69 ++++++
 ....servicecomb.registry.discovery.DiscoveryFilter |   2 +-
 .../src/main}/resources/config/cse.handler.xml     |   6 +-
 .../loadbalance/LoadbalanceHandler.java            |  14 +-
 handlers/pom.xml                                   |   1 +
 solutions/solution-basic/pom.xml                   |   4 +
 70 files changed, 1619 insertions(+), 661 deletions(-)
 create mode 100644 
demo/demo-zeroconfig-schemadiscovery-registry/demo-zeroconfig-schemadiscovery-registry-client/src/main/java/org/apache/servicecomb/demo/zeroconfig/client/GovernanceEndpoint.java
 create mode 100644 
demo/demo-zeroconfig-schemadiscovery-registry/demo-zeroconfig-schemadiscovery-registry-server/src/main/java/org/apache/servicecomb/demo/zeroconfig/server/GovernanceEndpoint.java
 create mode 100644 
demo/demo-zeroconfig-schemadiscovery-registry/demo-zeroconfig-schemadiscovery-registry-tests/src/main/java/org/apache/servicecomb/demo/zeroconfig/tests/GovernanceTest.java
 copy {governance/src/main/java/org/apache/servicecomb/governance => 
foundations/foundation-config/src/main/java/org/apache/servicecomb/config}/event/ConfigurationChangedEvent.java
 (71%)
 delete mode 100644 
governance/src/main/java/org/apache/servicecomb/governance/GovManager.java
 copy 
foundations/foundation-registry/src/main/java/org/apache/servicecomb/registry/api/PropertyExtended.java
 => 
governance/src/main/java/org/apache/servicecomb/governance/InvocationContext.java
 (82%)
 copy 
handlers/handler-flowcontrol-qps/src/main/java/org/apache/servicecomb/qps/QpsStrategy.java
 => 
governance/src/main/java/org/apache/servicecomb/governance/MicroserviceMeta.java
 (89%)
 copy 
foundations/foundation-registry/src/main/java/org/apache/servicecomb/registry/api/registry/Framework.java
 => 
governance/src/main/java/org/apache/servicecomb/governance/entity/Configurable.java
 (70%)
 rename 
governance/src/main/java/org/apache/servicecomb/governance/handler/{AbstractGovHandler.java
 => AbstractGovernanceHandler.java} (80%)
 delete mode 100644 
governance/src/main/java/org/apache/servicecomb/governance/handler/GovHandler.java
 rename 
governance/src/main/java/org/apache/servicecomb/governance/marker/{GovHttpRequest.java
 => GovernanceRequest.java} (97%)
 copy 
governance/src/main/java/org/apache/servicecomb/governance/marker/operator/{ContainsOperator.java
 => PrefixOperator.java} (80%)
 copy 
governance/src/main/java/org/apache/servicecomb/governance/marker/operator/{ContainsOperator.java
 => SuffixOperator.java} (80%)
 delete mode 100644 
governance/src/main/java/org/apache/servicecomb/governance/policy/GovRule.java
 rename 
governance/src/main/java/org/apache/servicecomb/governance/properties/{GovProperties.java
 => GovernanceProperties.java} (77%)
 copy 
clients/service-center-client/src/main/java/org/apache/servicecomb/service/center/client/model/CreateMicroserviceRequest.java
 => 
governance/src/main/java/org/apache/servicecomb/governance/properties/PolicyProperties.java
 (74%)
 copy 
governance/src/main/java/org/apache/servicecomb/governance/{MatchersManager.java
 => service/MatchersServiceImpl.java} (54%)
 delete mode 100644 
governance/src/main/java/org/apache/servicecomb/governance/service/PolicyService.java
 delete mode 100644 
governance/src/main/java/org/apache/servicecomb/governance/service/PolicyServiceImpl.java
 create mode 100644 
governance/src/test/java/org/apache/servicecomb/governance/FlowControlTest.java
 rename 
governance/src/test/java/org/apache/servicecomb/governance/{GovPropertiesTest.java
 => GovernancePropertiesTest.java} (78%)
 rename 
governance/src/test/java/org/apache/servicecomb/governance/{MockMatchersService.java
 => MockInvocationContext.java} (58%)
 copy 
governance/src/{main/java/org/apache/servicecomb/governance/marker/operator/ContainsOperator.java
 => test/java/org/apache/servicecomb/governance/MockMicroserviceMeta.java} (79%)
 create mode 100644 
governance/src/test/java/org/apache/servicecomb/governance/OperatorTest.java
 create mode 100644 handlers/handler-governance/README.md
 copy handlers/{handler-publickey-auth => handler-governance}/pom.xml (89%)
 create mode 100644 
handlers/handler-governance/src/main/java/org/apache/servicecomb/handler/governance/ConsumerGovernanceHandler.java
 create mode 100644 
handlers/handler-governance/src/main/java/org/apache/servicecomb/handler/governance/ProviderGovernanceHandler.java
 create mode 100644 
handlers/handler-governance/src/main/java/org/apache/servicecomb/handler/governance/ServiceCombConfigurationEventAdapter.java
 create mode 100644 
handlers/handler-governance/src/main/java/org/apache/servicecomb/handler/governance/ServiceCombInvocationContext.java
 copy 
providers/provider-pojo/src/main/java/org/apache/servicecomb/provider/pojo/PojoConsumerProvider.java
 => 
handlers/handler-governance/src/main/java/org/apache/servicecomb/handler/governance/ServiceCombMicroserviceMeta.java
 (67%)
 create mode 100644 
handlers/handler-governance/src/main/java/org/apache/servicecomb/handler/governance/ServiceCombRetryExtension.java
 copy 
foundations/foundation-test-scaffolding/src/main/resources/config/log4j.properties
 => 
handlers/handler-governance/src/main/resources/META-INF/services/org.apache.servicecomb.registry.discovery.DiscoveryFilter
 (97%)
 copy {core/src/test => 
handlers/handler-governance/src/main}/resources/config/cse.handler.xml (78%)

Reply via email to