当前位置:问答库>论文摘要

题目:人人网服务监控系统的设计与实现

关键词:监控系统,SOA,服务,分布式

  摘要


进入21世纪后,互联网在电子商务、金融、信息共享等方面发挥了越来越重要的作用,在社交网络方面也是如此。人人网原名校内网,是中国成立最早、规模最大的社交类网站,提供状态发布、分享、评论、照片、日志等多种社交功能,拥有大量的活跃用户。

随着用户数量和业务复杂度的提升,人人网开发了面向服务的架构XOA(Xiaonei Oriented Architechture)作为服务架构, XOA架构以服务为粒度对业务进行划分,提高了系统的整体稳定性,但如何保证各个服务的稳定性却是亟待解决的问题。

一般情况下,当运营人员发现用户无法使用网站某个功能时会通知相关维护人员,维护人员通过查看服务进程情况、查看后台日志等方式确定问题,再针对问题提出解决方案并实施。这样的解决方式是滞后的,一个线上问题从发现到解决可能需要经过较长的时间。人人网服务监控系统通过日志收集和处理、服务探测两种方式进行对后台服务状态进行判断,通过报警系统提供报警服务,做到了对服务问题的“早发现”;通过更改通用配置模块的配置可以动态更改程序的执行流程,进行服务降级等操作,从而达到了对服务问题的“早解决”;通过展示界面展示服务运行状态,维护人员可以监视各服务运行状态。

人人网服务监控系统上线后,各服务的稳定性和可控性得到了大幅的提高,对于服务异常的发现和处理发挥了应有作用。