servicecomb-pack
servicecomb-pack copied to clipboard
在出现异常后omega端补偿方法不会执行
现在我有A服务和B服务,当A服务调用B服务后,成功执行并且返回,A服务继续往下执行,执行中主动抛出一个空指针异常,发现B服务的补偿方法不会执行。
B服务接口方法如下(此截图中的sagaStartRollback方法不会被执行):
跪求大佬指点迷津~~
开debug 级别的日志后,有观察到什么信息吗?
alpha端的数据库表TxEvent中是否正确写入了事件
@1260643258 你的代码里面有个@SagaCompensate , 这个应该不是在ServiceComb Pack 里面定义的, 不知道这个标注会不会产生什么副作用。