交易系统的事务性

小结:
1、 对唯一性商品,扣款与更新商品状态操作的时间差;
2、一批唯一性商品被购买后,在批处理环节,覆盖式写入导致后购买者获取商品,而存在性冲突校验则反之;
3、根据业务的场景,已被选择则不允许被选择;已被选择,允许被选择,前选后后选者得之;
 
 
没发货钱就收了,之后这个货又被别人买了;等验货时,发现。。。。 
 
用户购买url购买独占广告位;用户选择url,确认买后,立即扣费;但是之后,处理这些选定的待处理的url,即更新url广告资源、状态;中间的时间差内,被选中的url又被另外一个客户选中购买;而消息队列中,是按照后进先出处理的;即同一个货,后买者,得到这个货,即货的状态信息对应后购买的用户;
 
 
 
 
posted @ 2019-02-14 10:46  papering  阅读(272)  评论(0编辑  收藏  举报