You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@servicecomb.apache.org by ni...@apache.org on 2019/10/18 10:10:15 UTC
[servicecomb-pack] branch master updated (5c45d80 -> a245d0f)
This is an automated email from the ASF dual-hosted git repository.
ningjiang pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/servicecomb-pack.git.
from 5c45d80 fix tcc transcation has been aborded (#568)
add a245d0f SCB-1530 Add omega-transport-hystrix (#574)
No new revisions were added by this update.
Summary of changes:
.../pom.xml | 31 +++---
.../transport/hystrix/HystrixCallableWrapper.java} | 35 ++++---
.../HystrixServiceCombAutoConfiguration.java | 114 +++++++++++++++++++++
.../hystrix/OmegaContextCallableWrapper.java | 72 +++++++++++++
.../hystrix/ServiceCombConcurrencyStrategy.java | 102 ++++++++++++++++++
.../src/main/resources/META-INF/spring.factories | 2 +-
.../hystrix/HystrixConcurrencyStrategyTests.java | 101 ++++++++++++++++++
.../transport/hystrix/HystrixTestApplication.java | 20 ++--
.../HystrixWithoutConcurrencyStrategyTests.java | 56 ++++++++++
omega/omega-transport/pom.xml | 1 +
pom.xml | 6 ++
11 files changed, 496 insertions(+), 44 deletions(-)
copy omega/omega-transport/{omega-transport-resttemplate => omega-transport-hystrix}/pom.xml (70%)
copy omega/{omega-connector/omega-connector-grpc/src/main/java/org/apache/servicecomb/pack/omega/connector/grpc/core/MessageSenderPicker.java => omega-transport/omega-transport-hystrix/src/main/java/org/apache/servicecomb/pack/omega/transport/hystrix/HystrixCallableWrapper.java} (51%)
create mode 100644 omega/omega-transport/omega-transport-hystrix/src/main/java/org/apache/servicecomb/pack/omega/transport/hystrix/HystrixServiceCombAutoConfiguration.java
create mode 100644 omega/omega-transport/omega-transport-hystrix/src/main/java/org/apache/servicecomb/pack/omega/transport/hystrix/OmegaContextCallableWrapper.java
create mode 100644 omega/omega-transport/omega-transport-hystrix/src/main/java/org/apache/servicecomb/pack/omega/transport/hystrix/ServiceCombConcurrencyStrategy.java
copy omega/omega-transport/{omega-transport-feign => omega-transport-hystrix}/src/main/resources/META-INF/spring.factories (91%)
create mode 100644 omega/omega-transport/omega-transport-hystrix/src/test/java/org/apache/servicecomb/pack/omega/transport/hystrix/HystrixConcurrencyStrategyTests.java
copy web/src/main/java/org/apache/servicecomb/saga/web/SagaWebApplication.java => omega/omega-transport/omega-transport-hystrix/src/test/java/org/apache/servicecomb/pack/omega/transport/hystrix/HystrixTestApplication.java (66%)
create mode 100644 omega/omega-transport/omega-transport-hystrix/src/test/java/org/apache/servicecomb/pack/omega/transport/hystrix/HystrixWithoutConcurrencyStrategyTests.java