春季重试与持久错误记录

时间:2018-07-31 20:22:48

标签: spring-retry

对于基于Soap的Web服务和基于Rest的Web服务,我具有以下方案和要求

1。基于spring boot的(Soap和Rest)由cxf支持的Web服务操作在实现中具有一些经过精心策划的服务调用,并且应使用spring retry处理任何系统错误(例如与实现中与基础服务调用的连接失败)

2.使用spring boot开箱即用spring-retry进行n次,如果仍然失败,则通过服务调用将有效负载保存在外部数据库中(此逻辑应在@Recover注释方法中)

3.稍后重试失败的操作,并更新数据库中错误记录的状态-无论成功还是失败

任何设计建议或伪代码??

0 个答案:

没有答案