论文部分内容阅读
“北京教育考试网上咨询平台”是一个支持考生与专家在网络上进行实时文字咨询互动的系统,将被应用于北京市每年的各类招生考试网上咨询活动中。为了使系统具备较高负载能力,平台采用了分布式集群技术来实现高容量要求。在平台的众多系统中,统计系统是平台的一个关键系统:一方面,平台需要能够获取各类业务层数据的统计信息来实时掌握咨询活动的运行状况:另一方面,随着咨询平台功能复杂性的增加和规模的增大,其服务器系统也开始变得越来越复杂和庞大,平台运行状态的正确及时获取是平台能否正常运行的另一个关键因素。
因此,如何从一个分布式平台中获取业务统计数据以及各个服务器的运行状态,让平台的运行状态能够被方便的监视成了一个亟待解决的问题。统计本身就具有需求多变,性能要求高的特点,如何针对网上咨询平台进行细粒度的组织与管理,如何向用户提供一个统一、灵活的管理统计界面,如何让统计系统对平台的资源占用尽可能减小对其他模块的影响,这些问题都是对大规模网上咨询平台的统计系统提出的挑战。
本课题提出的“大负载网上咨询平台统计系统的设计与实现"即为解决上述问题而进行的研究与探索。该设计将整个网上咨询平台进行功能上的横切,单独成立统计层,并结合分布式统计体系结构,提供了一套架构合理,具有灵活伸缩性、良好性能的统计系统,以满足对以上特性的支持。