论文部分内容阅读
随着互联网产业的大力发展,在全业务运营的格局下,互联网业务质量是保证竞争力的关键。在提升互联网业务质量的同时,更要重视提升互联网用户满意度。为了保障互联网业务质量,需要完备有效的网络质量监控系统。本文设计实现了互联网资源定位分析系统,通过模拟用户访问互联网资源的行为,对监控目标进行定位和分析,获取用户真实的体验信息,为网络和互联网业务维护人员提供直接科学的维护依据。互联网资源定位分析系统分为展现层、应用层、服务层、数据层等四个层次,从功能上划分为中心服务器、资源定位分析探针和系统网站三部分,各功能部分通过数据通信机制进行交互。本文详细地介绍了系统的设计与实现方案,基于跨语言服务部署框架Thrift和网络应用程序框架Apache Mina技术,实现了系统功能模块之间的通信机制;采用应用HTTP协议客户端编程工具包HttpClient和HTML解析器Jsoup实现了资源定位分析功能;利用基于PHP语言的Yii框架搭建了系统网站。此外,本文还介绍了任务管理模块、探针管理模块、模型管理模块、告警模块、数据持久化模块、系统自身维护模块等核心模块,以及资源定位分析探针和系统网站的实现方法。通过系统功能性测试和性能测试,验证了系统的具体实现与系统目标的一致性。