Thanks for sharing your thoughts, Willem. But I didn't really get your
point.
I read the code and found that compensation action works like this:
1. Alpha GrpcOmegaCallback send GrpcCompensateCommand to Omega
2. Omega CompensationMessageHandler handle the command, execute
compensation logic and
OK, I understand and with my prev experiences with the JTA and XA, it looks
similar with the XA.recovery() to get the in-doubt transactions. So the
omega side or the application have to keep the records of the pending
transactions, is it right ?
Willem Jiang 于2019年7月22日周一 下午11:51写道:
> Yes, We