在短信业务中,梦网网关(ISMG, Internet Short Message Gateway)是梦网业务的核心中转平台,做为手机用户与内容服务提供商(SP)之间的桥梁,为手机用户提供基于短信的增值服务。随着梦网业务量的增长,梦网网关的抗浪涌能力及稳定性的...
详细信息
在短信业务中,梦网网关(ISMG, Internet Short Message Gateway)是梦网业务的核心中转平台,做为手机用户与内容服务提供商(SP)之间的桥梁,为手机用户提供基于短信的增值服务。随着梦网业务量的增长,梦网网关的抗浪涌能力及稳定性的要求也越来越高,梦网网关产品也逐渐从集中式架构向集群分布式架构过渡。 本文首先给出分布式构网网关的总体架构设计,结合分布式架构,对如何更好的支撑高可靠性、高性能、高可扩展进行沦证。随着分布式架构设计的展开,包括与外部网元的通信,一共有62个通信模块需要实现,针对此提出了对于该分布式架构而言最关键的两个核心问题:如何快速搭建这62个通信模块及如何在分布式架构中的诸多内部网元进行信息同步,并给出了这两个问题解决方案的设计与实现。 作者在论文完成期间,负责梦网网关分布式架构的总体设计工作,并为快速搭建核心系统所需要的62个通信模块,作者对常见TCP通信特征、各种业务标准的通信协议及内部定义的通信协议进行分析,并结合网关特有的业务需求抽象出一套通用的通信框架,使得绝大部分的通信模块均直接复用该框架,各通信模块只要实现与业务相关的特殊处理而不再关注通信细节,为核心系统高效、稳定的运行奠定了坚实基础。为解决在复杂的分布式软件架构中的信息同步问题,作者从静、动两方面进行分析,设计并实现了静态配置数据及动态运行时内核数据的同步功能。 目前该分布式梦网网关已通过实验室测试,性能及稳定性满足用户需求,并在吉林、河南、福建、山西、云南、湖北、江西、浙江等省份移动通信公司进行商用,承载各省累计每日过亿的梦网短信业务。
暂无评论