[ 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)