以生成订单远程调用扣减库存为例,分析分布式事务,提出一种解决方案