[ 
https://issues.apache.org/jira/browse/SCB-268?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16577788#comment-16577788
 ] 

Willem Jiang commented on SCB-268:
----------------------------------

In the [micro-profile 
LRA|https://github.com/eclipse/microprofile-lra/blob/master/spec/src/main/asciidoc/microprofile-lra-spec.adoc#322-compensating-activities],
 it just use the LRA reference id as the parameters for the participate to do 
the compensation work.

Now we can do the same thing with the help of SCB-785 to reduce the efforts 
between the omega and alpha.

Using the Global transaction ID and Local transaction ID  or(LRA)  with the 
local service persistent store can help us find out the context for recovery or 
retry.

> [pack] compact events to remove unnecessary fields
> --------------------------------------------------
>
>                 Key: SCB-268
>                 URL: https://issues.apache.org/jira/browse/SCB-268
>             Project: Apache ServiceComb
>          Issue Type: Improvement
>          Components: Saga
>            Reporter: Yin Xiang
>            Assignee: Willem Jiang
>            Priority: Major
>             Fix For: saga-0.3.0
>
>
> only TxStartedEvent needs to contain all tx information.
> Asking other events to provide info such as payloads, compensationMethod, 
> parentTxId, etc. is not necessary.
>  
> compacting events not only reduces network load and null/duplicate data in 
> database 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to