如何保证微服务接口的幂等性

在微服务架构下,咱们在完成一个订单流程时常常遇到下面的场景:java 一个订单建立接口,第一次调用超时了,而后调用方重试了一次 在订单建立时,咱们须要去扣减库存,这时接口发生了超时,调用方重试了一次 当这笔订单开始支付,在支付请求发出以后,在服务端发生了扣钱操做,接口响应超时了,调用方重试了一次 一个订单状态更新接口,调用方连续发送了两个消息,一个是已建立,一个是已付款。可是你先接收到已付款,而后
相关文章
相关标签/搜索