论文部分内容阅读
随着四川移动无线音乐运营中心中央音乐平台的业务快速发展,2013年无线音乐俱乐部会员规模已突破9000万,预计在2014年将达到1.2亿。会员规模的激增将促使无线音乐运营中心各类业务量的几何增长,这将大大增加无线音乐运营中心各业务平台的PUSH压力。与此同时,无线音乐运营中心部分业务平台由合作伙伴直管运营,随着业务量的激增,存在着信息安全管控风险。对此中国移动集团公司也提出了加强10658830无线音乐业务端口管理的要求,不允许合作伙伴在未经同意的情况下通过该端口直接向用户PUSH。对全网音乐搜索业务中10658830端口的管理,须通过技术手段对合作伙伴使用该端口进行管理和控制。目前,各个业务平台以各自的业务为中心建立各自PUSH服务平台,无线音乐运营中心迫切需要建立一个统一的PUSH信息服务云模块,来满足高并发量、大数据量、高可用、可管理性的服务平台:一个兼备更高的处理性能(高并发量)、普及全部会员(大数据量)、接口统一化和可管理、接入平台的鉴权管理(可管理性)、信息安全过滤、下发接口互备(容灾)等能力的系统。本文主要描述了PUSH信息服务云模块的设计与实现,以及该模块实际应用系统——端口管理系统的搭建过程。PUSH信息服务云模块通过使用J2EE、ZooKeeper、ActiveMQ、Dubbo、Elasticsearch、Redis等技术实现信息服务云和可管理界面,使得端口管理系统具备高并发量、大数据量、高可用、可管理性等能力成为可能。该系统推出后,目前已在四川移动无线音乐运营中心上线实施,有效改善10658830端口的运营和管理效果,大幅提高业务支撑能力,降低信息安全管控风险。在运行过程中,也逐步涉及到了一些新的需求和需要改进的问题。为说明此系统的实际应用效果,本文随后介绍了该系统在四川移动无线音乐运营中心的实际应用效果。本文最后描述了针对于这些需求和问题的改进思路,以确保此系统在业务不断发展的情况下的持续和广泛的应用。