Architecture ATM机的数据系统是否使用最终一致性?

Architecture ATM机的数据系统是否使用最终一致性?,architecture,banking,distributed-system,acid,eventual-consistency,Architecture,Banking,Distributed System,Acid,Eventual Consistency,我想知道世界范围是如何构建的。银行在全球范围内设计一个一致的系统肯定很难。他们是使用最终的稠度还是使用一个很好的酸性系统 我可以有一天在瑞典,我的银行在那里,使用自动取款机,然后乘飞机去美国或泰国,几个小时后在国外使用自动取款机。如果系统是一致的,那么他们需要一个非常可靠的连接到世界上任何地方。系统都是不同的。很多都是基于个人电脑(当一台电脑崩溃时,你可以在屏幕上看到)。一些运行或(找不到这些…的崩溃映像) 结果是,你的信用卡是公用钥匙。所有这些系统都可以读取它并检查它是否有效。然后,他们会给你

我想知道世界范围是如何构建的。银行在全球范围内设计一个一致的系统肯定很难。他们是使用最终的稠度还是使用一个很好的酸性系统


我可以有一天在瑞典,我的银行在那里,使用自动取款机,然后乘飞机去美国或泰国,几个小时后在国外使用自动取款机。如果系统是一致的,那么他们需要一个非常可靠的连接到世界上任何地方。

系统都是不同的。很多都是基于个人电脑(当一台电脑崩溃时,你可以在屏幕上看到)。一些运行或(找不到这些…的崩溃映像)

结果是,你的信用卡是公用钥匙。所有这些系统都可以读取它并检查它是否有效。然后,他们会给你一些钱


最终,系统将收集所有数据并将其发送给发卡公司。这可以是在线的,也可以是离线的。账户将被更新,一段时间后,公司将向银行偿付。

当您从ATM机提款时,无论您使用哪台ATM机,交易最终都会得到您自己的银行(称为发卡行)的批准。拥有ATM的金融机构称为收单机构。发卡机构和收单机构之间可以有一个或多个交换网关,如万事达卡、Visa卡或其他

如果交易在一个国家内进行路由,交换网关可以是本地的(例如,发卡机构和收单机构都在瑞典)。如果他们都在不同的国家,还可能涉及交换网关

当在互联网上进行交易时,几乎使用类似的系统


顺便说一句,你可能对.

感兴趣,这样当我在国外时,即使我的银行账户上只有80美元,我也可以取出100美元?是的。毕竟,这是一张信用卡。然后发卡机构会从你那里拿回钱。啊,你说得有道理。然而,我的Visa卡上没有任何信用卡,所以它是一张借记卡。嗯,它们被称为信用卡,尽管它只是几天的“信用”(从你使用信用卡到他们借记你的银行账户之间的时间)。