发布网友 发布时间:2022-04-27 00:02
共2个回答
热心网友 时间:2022-06-20 19:43
冲正就是对正常记帐交易的恢复。
一般用于以下情况:(1)后台处理成功,前端处理失败,此时前端需要发冲正交易去将已经成功的交易冲正掉。例如:ATM取款,如果后台已经将你的帐户上的余额扣掉,而ATM机吐钞失败,此时ATM前置机会发冲正交易。(2)一笔交易要进行拆分时,多个节点之间的交易一致性需要通过冲正机制来进行保证。例如一笔银行柜台的交费,可能会拆成银行系统内的交易和发往外系统(例如电信)的交易,任何一方先处理成功,而另一方在处理失败时需要冲正已经成功的一方的交易。(3)当然还有其他用途。柜员也可以手工冲正,因为存在输入错误的情况。各个银行都难免。
热心网友 时间:2022-06-20 19:44
网上银行系统当天按照客户要求已经将款项汇出并生成了明细帐,但因对方银行系统故障等原因,没汇成功把款又退回来了,银行系统只有在第二天将明细帐上的汇出款项冲掉,等于汇出的款项又收到了帐上,这是财务的一种做帐方式。
冲正就是回滚交易,即一笔交易在终端已经置为成功标志,但是发送到主机的帐务交易包没有得到响应,即终端交易超时,所以不确定该笔交易是否在主机端也成功完成,为了确保用户的利益,终端重新向主机发送请求,请求取消该笔交易的流水,如果主机端已经交易成功,则回滚交易,否则不处理,然后将处理结果返回给终端。冲正,就为系统认为可能交易失败时采取的补救手法。