成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

java基礎(chǔ)簡(jiǎn)單實(shí)現(xiàn)atm機(jī) ATM機(jī)和微信同時(shí)取錢(qián)會(huì)怎么樣?

ATM機(jī)和微信同時(shí)取錢(qián)會(huì)怎么樣?假設(shè)同時(shí)取款的銀行賬戶是同一個(gè)賬戶,并且只能取款一次。那么這就屬于系統(tǒng)設(shè)計(jì)和多渠道同時(shí)退市的場(chǎng)景問(wèn)題。恰巧作者是一位金融It從業(yè)者,也恰巧做過(guò)銀行核心系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)。

ATM機(jī)和微信同時(shí)取錢(qián)會(huì)怎么樣?

假設(shè)同時(shí)取款的銀行賬戶是同一個(gè)賬戶,并且只能取款一次。那么這就屬于系統(tǒng)設(shè)計(jì)和多渠道同時(shí)退市的場(chǎng)景問(wèn)題。恰巧作者是一位金融It從業(yè)者,也恰巧做過(guò)銀行核心系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)。所以我會(huì)從系統(tǒng)和場(chǎng)景設(shè)計(jì)的角度來(lái)談這個(gè)。

首先,單通道取款只能從微信或ATM取款。微信快捷支付和ATM屬于外圍渠道。當(dāng)外圍渠道向核心系統(tǒng)發(fā)送取款請(qǐng)求時(shí),核心系統(tǒng)采取先借后貸的原則,先從您的賬戶中扣錢(qián)。請(qǐng)注意,扣錢(qián)操作將使用事務(wù)一致性等技術(shù)手段來(lái)確保獨(dú)立執(zhí)行。當(dāng)您再次要求取款時(shí),系統(tǒng)會(huì)提示您賬戶余額不足。

另外,在客戶看來(lái),同時(shí)發(fā)生的問(wèn)題是同時(shí)發(fā)生的,但內(nèi)部系統(tǒng)卻不這么認(rèn)為。無(wú)論您同時(shí)單擊多少個(gè)按鈕,對(duì)于到達(dá)核心或操作數(shù)據(jù)庫(kù)的請(qǐng)求都會(huì)有一個(gè)先到先得的順序。

因此,微信和ATM會(huì)受到網(wǎng)絡(luò)信號(hào)、延遲和不同處理速度的影響,請(qǐng)求的哪一方先執(zhí)行,哪一方可以成功取款,另一方只有賬戶余額不足