回滚for Restful微服务和orchestrator服务

时间:2016-11-07 18:08:16

标签: java spring-boot spring-integration microservices

我正在java中开发一个业务流程服务,它可以调用多个微服务。

业务流程包含流程方法

 public class orchestrator {

 public void process(){
      getXXX(); ---> call to another restful microservice
      getzzz(); ---> call to another restful microservice
      AddXXX(); ---> call to another restful microservice
      updateYYY();
      updatezzzz(); 

}
}

如果updateYYY失败,我想调用一些可以反转AddXXX操作的内容 在我们的例子中,添加更新不是数据库事务,它们被称为休息服务 所以在倒车时我们需要从同一个宁静的服务中调用另一个操作

有人可以建议采取相应的方式来做这个或任何设计模式

0 个答案:

没有答案