对于基于Soap的Web服务和基于Rest的Web服务,我具有以下方案和要求
1。基于spring boot的(Soap和Rest)由cxf支持的Web服务操作在实现中具有一些经过精心策划的服务调用,并且应使用spring retry处理任何系统错误(例如与实现中与基础服务调用的连接失败)
2.使用spring boot开箱即用spring-retry进行n次,如果仍然失败,则通过服务调用将有效负载保存在外部数据库中(此逻辑应在@Recover注释方法中)
3.稍后重试失败的操作,并更新数据库中错误记录的状态-无论成功还是失败
任何设计建议或伪代码??