Re: [DISCUSSION] Async support for Saga

2019-07-23 Thread Daniel Qian
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

Re: [DISCUSSION] Async support for Saga

2019-07-23 Thread Zheng Feng
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