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

zhanglei pushed a change to branch SCB-1321
in repository https://gitbox.apache.org/repos/asf/servicecomb-pack.git.


    from 9cee529  SCB-1321 Support Akka Persistent Redis Recovery
     new f59e348  SCB-1321 Add SagaActor call compensate
     new 0ed1b15  SCB-1321 Add GrpcSagaEventService for SagaActor Events

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:
 alpha/alpha-fsm/pom.xml                            |   4 +
 .../pack/alpha/fsm/FsmAutoConfiguration.java       |   3 +
 .../servicecomb/pack/alpha/fsm/SagaActor.java      |  62 +++++---
 .../apache/servicecomb/pack/alpha/fsm/TxState.java |   2 +-
 .../pack/alpha/fsm/domain/AddTxEventDomain.java    |  42 +++++-
 ...mponsitedEvent.java => TxCompensatedEvent.java} |  16 +-
 .../pack/alpha/fsm/event/TxStartedEvent.java       | 103 +++++++++++++
 .../pack/alpha/fsm/event/base/TxEvent.java         |  18 +++
 .../fsm/event/consumer/SagaEventConsumer.java      |   5 +-
 .../servicecomb/pack/alpha/fsm/model/TxEntity.java |  70 +++++++++
 .../fsm/spring/integration/akka/LogExtension.java  |  31 ----
 ...ogExtensionImpl.java => SagaDataExtension.java} |  25 +++-
 .../integration/akka/SpringAkkaExtension.java      |  77 ++++++++++
 .../servicecomb/pack/alpha/fsm/SagaActorTest.java  |  32 ++--
 .../pack/alpha/fsm/SagaEventSender.java            |  50 +++----
 .../pack/alpha/fsm/SagaIntegrationTest.java        |  26 ++--
 alpha/alpha-server/pom.xml                         |  16 ++
 .../servicecomb/pack/alpha/server/AlphaConfig.java |  21 +++
 .../alpha/server/{ => fsm}/GrpcOmegaCallback.java  |  11 +-
 .../alpha/server/fsm/GrpcSagaEventService.java     | 130 ++++++++++++++++
 .../src/main/resources/application.yaml            |   9 ++
 .../alpha/server/fsm/AlphaIntegrationFsmTest.java  | 134 +++++++++++++++++
 .../alpha/server/fsm/OmegaEventSagaSimulator.java  | 159 ++++++++++++++++++++
 .../pack/alpha/server/fsm/OmegaEventSender.java    | 163 +++++++++++++++++++++
 .../src/test/resources/log4j2.xml                  |   0
 .../apache/servicecomb/pack/common/EventType.java  |   3 +-
 pom.xml                                            |   5 +
 27 files changed, 1087 insertions(+), 130 deletions(-)
 rename 
alpha/alpha-fsm/src/main/java/org/apache/servicecomb/pack/alpha/fsm/event/{TxComponsitedEvent.java
 => TxCompensatedEvent.java} (77%)
 delete mode 100644 
alpha/alpha-fsm/src/main/java/org/apache/servicecomb/pack/alpha/fsm/spring/integration/akka/LogExtension.java
 rename 
alpha/alpha-fsm/src/main/java/org/apache/servicecomb/pack/alpha/fsm/spring/integration/akka/{LogExtensionImpl.java
 => SagaDataExtension.java} (56%)
 create mode 100644 
alpha/alpha-fsm/src/main/java/org/apache/servicecomb/pack/alpha/fsm/spring/integration/akka/SpringAkkaExtension.java
 copy 
alpha/alpha-server/src/main/java/org/apache/servicecomb/pack/alpha/server/{ => 
fsm}/GrpcOmegaCallback.java (96%)
 create mode 100644 
alpha/alpha-server/src/main/java/org/apache/servicecomb/pack/alpha/server/fsm/GrpcSagaEventService.java
 create mode 100644 
alpha/alpha-server/src/test/java/org/apache/servicecomb/pack/alpha/server/fsm/AlphaIntegrationFsmTest.java
 create mode 100644 
alpha/alpha-server/src/test/java/org/apache/servicecomb/pack/alpha/server/fsm/OmegaEventSagaSimulator.java
 create mode 100644 
alpha/alpha-server/src/test/java/org/apache/servicecomb/pack/alpha/server/fsm/OmegaEventSender.java
 copy alpha/{alpha-fsm => alpha-server}/src/test/resources/log4j2.xml (100%)

Reply via email to