algorithm - 银行交易是如何工作的 "under the hood"- 可能很详细

标签 algorithm distributed-computing distributed-transactions banking

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

那么银行应该采取什么样的措施来保持一致性,做到一分钱不漏。

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

全世界的数据一致性——不要在纽约提取所有的钱然后在东京再次重复..

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

我将非常感谢所有的答案。

最佳答案

国际银行间交易通常使用 Swift 完成网络,于1977年开始运营(成立于1973年)。在那之前……是 Telex。

每天 1600 万条高安全性消息的 Swift 流量高峰。

大多数 Swift 文档的访问权限仅提供给合作伙伴和银行,但可能是 Wikipedia page ,以及您可以从 Internet 收集的其他一些信息可能会满足您的好奇心。

关于algorithm - 银行交易是如何工作的 "under the hood"- 可能很详细,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4512547/

相关文章:

python - 如何找到覆盖屋顶孔洞所需的最少瓷砖数量

java - 递归计算它有多少级别和 child 数量

Elixir:在分布式 Horde 中创建和注册 GenServer 以及调用其 API 之间的延迟

java - 系统在线或离线的解决方案

algorithm - 给定一组二维坐标系中的点,如果我们只访问所有点一次,如何计算最小距离和路径?

algorithm - 面试问题,从字典中检索字母顺序

performance - 什么是带宽需求?

distributed-computing - 为什么这个输出是错误的? - 顺序一致性

java - JDBC 分布式事务和显式回滚/提交

Java:多线程内的 XA 事务传播