专栏名称: 嘀嗒嘀嗒
感谢订阅,我是朱赟,也叫 angela,很多人叫我安姐。硅谷 Airbnb Staff Engineer。希望透过女码工的视角为您讲述硅谷技术人的故事和思考。
目录
相关文章推荐
洪观新闻  ·  南昌象湖半程马拉松线路公布 ·  6 小时前  
最江阴  ·  6.64秒,金牌! ·  12 小时前  
51好读  ›  专栏  ›  嘀嗒嘀嗒

Airbnb 分布式支付系统中交易完整性的测量

嘀嗒嘀嗒  · 公众号  ·  · 2018-01-17 09:34

正文

题图:From original blog by Ninad Khisti & William Betz


在支付生态系统中,我们常常使用分布式系统。交易的完整性和一致性在分布式系统中的测量和维护往往是个技术挑战。完整性和一致性是指一笔交易的双方的收入和支出是平衡的,并且在分布式系统中各个部分的信息是一致的。很多时候,我们没有办法保证实时的所有系统的一致,但是我们需要一些跟踪、报警、和修复动作来确保所有交易最终是完整且一致的。


Airbnb 因为支持一百九十多个国家,四十多个币种,以及外接了几十种不同的支付方式,所以面临的挑战是整个业界独一无二的。整个团队也由此而积累了很多关于付款状态追踪以及支付一致性测量的经验。


同事 Ninad Khisti 和 William Betz 是这方面的专家,最近在 Airbnb 博客上发表了一篇关于「Measuring Transactional Integrity in Airbnb’s Distributed Payment Ecosystem」的文章。详细介绍了很多技术架构和细节。点击文末「阅读原文」可以阅读。因为文章是在 Medium 上,目前国内访问可能需要通过 VPN。这里对文章内容做个摘要。感兴趣的朋友欢迎访问我们的官方 Medium 博客。


  • 文章首先介绍了分布式支付系统中关于准确衡量和跟踪交易的端到端状态和内容以确保整个支付周期的一致性的重要性,以及什么是交易完整性。

  • 接着详细介绍了 Airbnb 平台交易完整性上各种特定的复杂性,比如多处理器、多网关、双向资金流动、异步事务等等。







请到「今天看啥」查看全文