本文主要是介绍如何保证支付服务和交易服务订单状态一致?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
消息传给消费者,消费者自己弄丢
业务幂等
所有的业务都应该保证幂等性,
如何保障业务幂等性
非幂等业务表单重复提交,在进入表单之前生成唯一标识,未token,携带token进行请求,执行表单提交,把token删掉,重复提交就无法识别就请求失败了
通过业务做判断实现幂等
如果订单已经支付过就不需要再重复支付,所以在先要做订单状态查询,然后判断是否未支付,如果未支付才需求修改业务状态
总结
这篇关于如何保证支付服务和交易服务订单状态一致?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!