我很讨厌:因为TA的存在,杭州没有花也要还。

《流浪地球》自去年第一天上映以来,掌声不断,被叫坐下。不仅口碑一直居高不下,票房也越来越大,现在已经超过25亿。

《流浪地球》作为一部脍炙人口的中国科幻巨作,在网络上自然有着热烈的讨论。影片中杭州消失的场景,让深受花苞迫害的月光族们大开眼界:花苞没有杭州还有必要还吗?

对此,支付宝官方也给出了答案:就算杭州没了,现在的容灾技术也能应付,更何况50多年后。所以,花苞一定要还!!!

支付宝在官方回复中表示,其采用的容灾技术主要是“三地五中心”,并受益于“双离线技术”,因此即使没有网络也能顺利支付。但在官方回复中,支付宝并没有过多介绍这两项技术。今天不妨跟随笔者学习一下什么是“三地五中心”,什么是“双线下支付技术”。

圣吴迪中心

在谈“三地五中心”之前,我们不妨先了解一下“两地三中心”。简单来说,“两地三中心”是数据中心的容灾备份解决方案,旨在自然灾害、停电、光缆被剪断的情况下,保证数据的高完整性和零数据丢失。

两地三中心容灾框架图

所谓两地,指的是同一个城市,不同的地方;所谓三个中心,是指生产中心、同城灾备中心和异地灾备中心。在“两地三中心”解决方案中,将在两个城市的三个机房中各部署一个独立的数据库系统。主库提供数据库读写服务,备用库可以根据业务需要提供阅读服务。同城房间数据同步复制,数据一致性;远程机房采用异步复制,数据有一定的延迟。如果主中心出现故障,业务可以快速切换到辅机房,数据可以从辅机房异步复制到容灾机房,保证数据一致性。

理解了“两地三中心”,自然就理解了“三地五中心”。从数值上看,你在两个位置上再加一个位置,在三个中心上加两个中心。看似简单的数字叠加,“三地五中心”新方案带来的好处不仅仅是简单的1+2=3。

与传统的“两地三中心”方案相比,“三地五中心”方案主要有以下特点:

●万一单城故障,不会造成任何数据丢失。

●读操作的性能不会降低,但是写操作的延迟会因为城市之间的距离而增加。

●主库故障时自动切换,自主读库寻找合适的源同步数据。

●整个方案对上层业务透明,应用不需要改动。

●独立于第三方同步平台和工具,完全基于数据库本身的多拷贝机制。

●无需人工参与,操作维护简单。

看起来很棒吧?不仅看起来“三地五中心”真的很牛逼,牛逼的背后是大量资金在疯狂燃烧:容灾机房基础设施、容灾中心人员等场地成本;灾难恢复存储、交换机、路由器、协议转换器、主机和其他设备的费用;设备服务费、系统维护费等。

如果说“两地三中心”的成本高,在“三地五中心”面前完全是小巫见大巫。所以目前使用的“三地五中心”方案,更多的是蚂蚁金服这样的金融企业。

再回到支付宝的回复“就算杭州没了,花也要还”。的确,“三地五中心”等容灾技术都可以应对,更何况未来的“72个地下城,108个中心”。

双重离线支付技术

同样,在讲双重线下支付技术之前,我们先讲一下线上支付技术。

所谓在线支付技术,是指在用户和商家都有网络的情况下,用户打开支付宝App时,会向支付宝服务器申请令牌种子,获得令牌种子后生成支付代码。商家用扫码器读取支付码,上传到支付宝服务器。支付宝服务器收到商家的支付码后,与代币系统存储的信息进行比对。如果比较通过,则创建支付订单,如果余额足够,则可以完成支付。

既然可以线上支付,那线下支付不行吗?如果时间不严格,有互联网的时候拿到钱不就可以了吗?

于是,线下支付出现了。当用户断网,商家有网的情况下,由于支付宝app提前缓存了一些代币,在本地提取支付宝app的二维码就可以完成支付。这时候商家收到的钱先用支付宝支付,等用户有了互联网之后再把交易发回支付宝服务器扣款。这也是一种初级线下支付,即单笔线下支付。目前主要使用线上支付和单笔线下支付。

双重离线支付技术,在用户手机终端和结算机同时离线的情况下,自然完成支付操作。但目前这项技术更多用于智能公交刷卡机。早在2065438+2006年8月,蚂蚁金服就与杭州公交合作,开始在两条试点线路上测试基于底层双离线技术的二维码支付模式。目前,这项技术已经在杭州、武汉、南昌等城市的公交线路上投入使用。

到最后杭州也不会浪费,也不会没必要还。

在APP Store搜索中关村在线可以看到2018最新的手机和笔记本评测排名。