9月19日,微信支付“合作伙伴成长计划”在深圳正式发布,计划在技术、设计、餐饮等多个角度为合作伙伴提供详尽的技术指导和培训。在技术分论坛上,腾讯金融云技术总监周洪飞表示,为了让微信支付合作伙伴能将更多精力聚焦在创造更多业务玩法,轻松应对微信支付爆发增长的业务需求,针对部署在腾讯云上的微信支付服务商,腾讯云提供网络、存储、安全三大护航方案,竭力打造最佳微信支付体验。 网络护航:双活BGP网络确保顺畅支付 在移动支付环境下,支付的响应速度对于用户支付体验有着决定性作用。从用户端到服务器端的网络质量,决定了支付响应速度能否符合用户预期。而短时间内海量高并发交易量,对支付网络的可用性和质量提出了更高的要求。 “在普通的IDC里一般只有一个网络出口,一旦网络出口发生故障,则会导致整个业务不可用。”腾讯云金融业务负责人胡利明介绍,部署在腾讯云上的微信支付服务商,可以享受到腾讯云提供的双活BGP网络出口,这样即便其中一条链路发生异常,也可确保整体业务不受影响。而针对短时间内可能会有大量支付请求同时到达的情况,腾讯云启用消息队列机制,通过分布式消息队列CMQ提供可靠的异步通信,有效提升系统吞吐量,确保消息的可靠传递,减少对后端系统的压力,防止系统雪崩。 同时,结合此前腾讯云联合微信支付推出的支付加速方案,部署在腾讯云上的微信支付服务商,除了享受腾讯云带来的双活BGP网络出口保障外,还可以在云上直接将发往微信支付的公网请求解析为内网访问,通过在全国各地域的机房部署的微信支付“就近接入”集群,确保支付交易不受公网访问质量不稳定的因素影响。在腾讯云机房访问微信支付接口的延时相比其他云服务厂商减少了30%,极大地提升了用户的支付体验。 来自微信支付服务商威富通的数据显示,在微信支付无现金日活动期间,通过威富通接入微信支付笔数超过了550万笔,永辉超市在高峰期一小时交易笔数更是超过4万,而在腾讯云双活BGP网络保障下,所有交易进程全部顺利、快速完成。 微信支付网络流程示意图 存储护航:高可用存储支撑业务急速扩张 对于在线支付而言,订单数据需要能实时落地存储并及时更新交易结果。为确保交易快速并能持续进行,要求数据库发生故障时,能快速恢复,不影响正常交易,同时,随着交易量上涨,要求能够动态扩容,数据不错不乱,做到对应用层无感知。如何构建高可用的数据库,是每一个交易系统架构设计者所必须面临的难题。 水平扩容-按需自动分表 水平扩容-按组扩容 (责任编辑:本港台直播) |