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/incubator-servicecomb-java-chassis.git.
from ea17cca [SCB-861]490,590 response not properly used
new 1878b4b [SBC-870]refractor to using custom RuleExt, not using Robin
IRule.
new 32eefbc [SBC-870]remove not correct test.
new 479a665 [SBC-870]fix test error.
new d12f88c [SBC-870]fix test error.
new b92c250 [SBC-870] change loadbalancer to meet invocation level
new 7e274a7 [SBC-870] give users a error message when use old
configurations
new 5ad67e0 [SBC-870] change weights to Robin Weights and change algorithm
new b9eed06 [SBC-870] make slow machine happy
The 8 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:
.../common/rest/codec/RestObjectMapper.java | 2 +
.../client/CustomLoadbalanceExtensionsFactory.java | 6 +-
.../servicecomb/demo/pojo/client/PojoClient.java | 15 +-
.../demo/springmvc/client/SpringmvcClient.java | 12 ++
.../src/main/resources/microservice.yaml | 3 +-
.../servicecomb/loadbalance/Configuration.java | 27 ---
.../servicecomb/loadbalance/ExtensionsFactory.java | 2 +-
.../servicecomb/loadbalance/ExtensionsManager.java | 14 +-
.../servicecomb/loadbalance/LoadBalancer.java | 85 +++------
.../loadbalance/LoadBalancerCreator.java | 103 -----------
.../loadbalance/LoadbalanceHandler.java | 93 +++++-----
.../servicecomb/loadbalance/RandomRuleExt.java} | 20 +--
.../loadbalance/RoundRobinRuleExt.java} | 20 +--
.../RuleClassNameExtentionsFactory.java | 62 -------
.../apache/servicecomb/loadbalance/RuleExt.java} | 19 +-
.../loadbalance/RuleNameExtentionsFactory.java | 12 +-
.../loadbalance/ServerListFilterExt.java | 12 +-
.../loadbalance/ServiceCombLoadBalancerStats.java | 12 +-
.../servicecomb/loadbalance/ServiceCombServer.java | 16 ++
.../loadbalance/SessionStickinessRule.java | 70 +++-----
.../loadbalance/WeightedResponseTimeRuleExt.java | 103 +++++++++++
.../loadbalance/MyServerListFilterExt.java | 2 +-
.../servicecomb/loadbalance/TestConfiguration.java | 2 -
.../loadbalance/TestExtensionsManager.java | 31 +---
.../loadbalance/TestLoadBalanceCreator.java | 199 +++++++++++++--------
.../loadbalance/TestLoadBalanceHandler2.java | 53 ++++--
.../servicecomb/loadbalance/TestLoadBalancer.java | 110 ++----------
.../loadbalance/TestLoadbalanceHandler.java | 31 +---
.../loadbalance/TestRoundRobinRuleExt.java | 76 ++++++++
.../TestServiceCombLoadBalancerStats.java | 2 +-
.../loadbalance/TestSessionSticknessRule.java | 93 +++++-----
.../TestWeightedResponseTimeRuleExt.java | 126 +++++++++++++
.../filter/TestServerDiscoveryFilter.java | 1 +
.../swagger/engine/SwaggerProducerOperation.java | 8 +
34 files changed, 721 insertions(+), 721 deletions(-)
delete mode 100644
handlers/handler-loadbalance/src/main/java/org/apache/servicecomb/loadbalance/LoadBalancerCreator.java
copy
handlers/handler-loadbalance/src/{test/java/org/apache/servicecomb/loadbalance/MyServerListFilterExt.java
=> main/java/org/apache/servicecomb/loadbalance/RandomRuleExt.java} (72%)
copy
handlers/handler-loadbalance/src/{test/java/org/apache/servicecomb/loadbalance/MyServerListFilterExt.java
=> main/java/org/apache/servicecomb/loadbalance/RoundRobinRuleExt.java} (69%)
delete mode 100644
handlers/handler-loadbalance/src/main/java/org/apache/servicecomb/loadbalance/RuleClassNameExtentionsFactory.java
copy
handlers/handler-loadbalance/src/{test/java/org/apache/servicecomb/loadbalance/TestLoadbalanceClientConfig.java
=> main/java/org/apache/servicecomb/loadbalance/RuleExt.java} (74%)
create mode 100644
handlers/handler-loadbalance/src/main/java/org/apache/servicecomb/loadbalance/WeightedResponseTimeRuleExt.java
create mode 100644
handlers/handler-loadbalance/src/test/java/org/apache/servicecomb/loadbalance/TestRoundRobinRuleExt.java
create mode 100644
handlers/handler-loadbalance/src/test/java/org/apache/servicecomb/loadbalance/TestWeightedResponseTimeRuleExt.java