一、前言
为了更加清晰了解应用的性能、可用性及响应速度等指标,开发了一套支持多节点的监控平台,并提供阀值报警、动态查询及多功能报表等功能。平台采用RRDTOOL+pycurl+Imaging+pyexcelerator+zlib+Django等开源技术开发,现详细对监控平台进行介绍。
二、平台架构图
为了更加清晰了解应用的性能、可用性及响应速度等指标,开发了一套支持多节点的监控平台,并提供阀值报警、动态查询及多功能报表等功能。平台采用RRDTOOL+pycurl+Imaging+pyexcelerator+zlib+Django等开源技术开发,现详细对监控平台进行介绍。
二、平台架构图
Memlink是天涯社区系统平台部近日推出的开源项目,项目托管地址:http://code.google.com/p/memlink/
为什么会有Memlink?
对于大型论坛服务,比如百度贴吧、天涯论坛,日均发帖量过百万或千万,日均PV过亿,日积月累下来的帖子数量可能几十亿到上百亿。这种超级论坛,其海量存储、海量访问都是一个非常有挑战性的技术难题。
中 小规模的论坛(Phpwind/discuz)通常使用mysql/sql server作为后端存储,当数据量膨胀时,比如一个版面有百万、千万级别主贴,一个主贴下有数百万回复,此时使用SQL语句select … order by … limit … 进行数据查询和展现,性能可想而知。