解耦IPC,实现计费系统高性能水平扩展 - V1.docx

解耦IPC,实现计费系统高性能水平扩展 - V1.docx

1、背景摘要目前移动业务支撑中心计费、账务处理环节为计费系统中非常重要的一个环节,该环节直接对每秒钟数以万计的话单进行处理,并联合各种业务规则和账户情况进行实时计算和实时处理,最终保障数以千万计的客户权益能够得到实时保障和及时响应。为了提升数据处理及访问性能,目前普遍采用了国内目前最高性能的小型机集群进行数据的并行处理,但在该集群运行过程中,出于性能考虑,许多进程与进程之间、进程与内存数据库之间都是通过IPC的方式进行内存数据访问,从而能够达到最小的时延和最佳的处理性能。随着业务发展,目前的计费系统小型机集群并行化处理能力已经面临严重的技术发展阻碍:由于内存数据库会损耗大量内存,而每台内存数据库所存在的小型机上内存已经扩展到了极致,而新的业务功能模块不断上线,这其中如果是需要访问内存库的业务应用,则需要和内存库部署在一台主机上,否则通过TCP/IP的方式访问,性能将极大降低,无法满足业务处理需求;几年下来,通过垂直扩展的方式进行硬件扩展已经变得不太可行,目前将内存数据库和相关应用程序部署在同一主机上,主机的性能负载就会处于高负荷临界状态,导致很多应用甚至文件系统Cache都无法得到原有的规划资源和保障;另一方面主机负荷一直处于临界状态下,故障频发,长久往后这个现象将更加严重甚至变得无法解决。目前的并行处理基本是人为将业务量拆分为多个逻辑上可以分割的单元,然后交由不同的主机进行处理,

文档评论(0)

1亿VIP精品文档

相关文档