Apache ServiceComb Pack is an eventually data consistency solution for micro-service applications. ServiceComb Pack currently provides TCC and Saga distributed transaction co-ordination solutions by using Alpha as a transaction coordinator and Omega as an transaction agent .
// Send the participate message back
tccMessageSender.participationEnd(new ParticipationEndedEvent(context.globalTxId(), context.localTxId(), localTxId, confirmMethod, cancelMethod, TransactionStatus.Succeed));
// Just store the parameters into the context
parametersContext.putParameters(context.localTxId(), joinPoint.getArgs());
我看TCC模式下,Omega的Try方法入参是记录在本地的
这样如果alpha的confirm/cancel指令下发到Omega之前,Omega宕机了,不会导致没法Omega无法补偿吗?