这几天,阿里可谓是春风得意,什么900+亿,什么8.59万笔/秒,什么支付成功率达99.99%,平均每笔支付用时0.035秒,什么用时12分28秒成交额就突破100亿元。


作为一个为银行支付行业服务了6年的老兵来说,心里很不是滋味,很想“骂骂”阿里,你家办喜事,别害了后面一直默默支撑你们的银行支付系统啊。你们倒好,搞个营销,还可以搭帐篷,备战网银的兄弟们只能靠靠躺椅啊。冲过了峰值,你们举杯相庆,那些兄弟只能默默地回家洗洗睡了。


牢骚归牢骚,还是要为今年的网银兄弟们点个赞,往年看到的新闻都是这样的“双十一”网银咋这么不给力? “双十一”促销挤瘫多家网银。“双十一”大考,银行表现不尽如人意。


今年不一样,新闻是这样的,疯狂双十一正在考验中国支付,银行这次“抗住了”。



从业务角度来说,银行小额交易系统由两种类型组成。


  • 实时支付(Real Time Payment),顾名思义,这就是指银行实时完成交易,比如,你买东西,钱是一定要从你的帐户里实时扣掉的,但什么时候打给商家是不一定的。银行总是喜欢把钱先拿到手。

  • 后台清算(Bulk Payment),这就是批量处理的意思,比如你和你老婆都用一个账号买了个IPhone,银行只要保证先从你的帐号里把钱扣到银行的公共帐号里,改天有空的时候再把这两笔钱一起打给Apple就好了。银行付钱时总是能晚点就晚点。


对于阿里来说,确实是有一整套的方案来顶住这样的高并发,看看阿里系的那些分布式系统的书就知道大概了。他们去IOE,选择高扩展性,高可用性,采用分布式的方案。


但就我所知,银行一般采用的集中式系统,他们更看中的是高一致性,那么,银行实时支付系统是怎么躲过双十一这一坎的呢?


  1. 为了双十一系统扩容?你知道,十八摸的服务器可是价格不菲的,为了别人家的喜事,建个大院子,值吗?

  2. 为了双十一提升网络性能?你知道,那些外包的网络服务可是价格不菲的,为了别人家的喜事,修条大马路,值吗?

  3. 双十一过后,银行会回收一部分扩容的机器和网络吗?估计不会,他们不差钱。

  4. 难道,难道,他们启用了灾备系统?这得业内专家来答了。


而我,作为一个已在局外的业内人,双十一,到了零点,将全家的网银和支付宝密码连续输三次错误,然后正经的睡觉了,也算为行业的健康发展尽了一份力。