支付系统架构演进:从TBOSS到海量服务的优化实践

5星 · 超过95%的资源 需积分: 10 79 下载量 30 浏览量 更新于2024-07-29 2 收藏 1.57MB PPT 举报
"本文主要探讨了支付系统架构的演进以及如何处理海量服务的问题,着重介绍了支付在TBOSS系统中的重要地位和个人账户的核心角色。此外,还提到了统一支付Portal的发展,Q点二期的改进,以及支付安全和营销平台在支付领域的扩展应用。" 在支付系统架构的演进过程中,TBOSS系统扮演着关键的角色,作为运营支撑系统(OSS)和业务支撑系统(BSS)的一部分,个人账户是支付的核心。在2011年第三季度,TBOSS系统处理的互联网增值服务收入达到了人民币60.031亿元,显示出其强大的交易处理能力。随着业务的增长,支付架构经历了多个阶段的演进: 1. 一期演进主要涉及设立准离线历史流水库,优化主服务器处理逻辑,以减轻在线数据库的压力。 2. 二期演进引入全余额Cache服务器提升查询性能,并通过交易通知服务器满足营销推广的需求。 3. 三期演进通过数据库分库分表来平衡压力,同时采用异地两级数据热备以增强数据安全性。 4. 四期演进包括通信层与业务层的分离,实现充值与支付的独立处理,以及Q点账户的整合,进一步优化了支付流程。 统一支付Portal的出现是支付系统演进的重要里程碑。它减少了单一业务直面所有支付渠道的复杂性,使开发人员能够专注于业务逻辑,而非支付渠道的差异。Portal提供了统一的支付接入能力,使得业务扩展支付渠道的工作量大大减少,支付流程在Portal内得到统一处理,确保了支付的安全性。此外,Portal还支持支付延展服务,如混合支付和营销平台。 Q点二期的差距分析显示,系统不断优化以满足游戏接入和跨地域服务的需求,比如在深圳和上海电信之间,Q点账户系统(LAC)与游戏接入服务器的交互得到了改进,提升了服务效率和用户体验。 支付系统的演进是应对海量服务挑战的关键,通过不断的技术迭代和架构优化,确保了支付的顺畅性和安全性,同时也为营销平台的扩展提供了坚实的基础。在这个过程中,个人账户的管理和统一支付Portal的建设是核心要点,它们共同促进了支付服务的高效和稳定运行。