Algorithm 银行交易如何运作;“引擎盖下”可能详细地

Algorithm 银行交易如何运作;“引擎盖下”可能详细地,algorithm,distributed-computing,distributed-transactions,banking,Algorithm,Distributed Computing,Distributed Transactions,Banking,我想知道银行业务是如何运作的。很难找到至少可以接受的解释。我不是指一些基本的分布式事务处理算法,用于不那么严肃的业务 那个么,银行必须采取什么样的措施来保持一致性,一分钱也不放过 国际交易呢,银行之间的交易 全世界的数据一致性-不要在纽约提取所有资金,然后在东京再次重复 在最近的历史中有没有记录过史诗般的失败 对于所有的答案,我将不胜感激。国际银行间交易通常是通过网络完成的,该网络于1977年开始运营(成立于1973年)。在此之前。。。是电传 Swift流量峰值为每天1600万条高安全性消息 只

我想知道银行业务是如何运作的。很难找到至少可以接受的解释。我不是指一些基本的分布式事务处理算法,用于不那么严肃的业务

那个么,银行必须采取什么样的措施来保持一致性,一分钱也不放过

国际交易呢,银行之间的交易

全世界的数据一致性-不要在纽约提取所有资金,然后在东京再次重复

在最近的历史中有没有记录过史诗般的失败


对于所有的答案,我将不胜感激。

国际银行间交易通常是通过网络完成的,该网络于1977年开始运营(成立于1973年)。在此之前。。。是电传

Swift流量峰值为每天1600万条高安全性消息


只有合作伙伴和银行才可以访问大多数Swift文档,但也许您可以从互联网上收集的信息和其他信息可以满足您的好奇心

银行间交易在这个词的技术意义上并不分布。它们不需要跨国际分布的资源模拟单一状态。特别是从一家银行到另一家银行没有原子转移。相反,它们所做的是几个异步步骤,这些步骤可以在任何故障后重复甚至恢复

例如,从订购方账户借记款项仅与生成银行间消息(*)相结合,但不要求立即传递消息。这笔钱被存入一个代理帐户,而消息传递系统只保证消息被存储并在将来某个时候传递

即使消息丢失(未发生),也可以恢复上述过程或再次发送消息


(*)通常会涉及一些中间步骤。

这是不是像这里提到的检查点模式:?@asmaier-Hmm,我看不到任何相似之处,但可能我看得不够仔细。