需要金币:![]() ![]() |
资料包括:完整论文 | ![]() |
![]() |
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:14395 | ![]() | |
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) | ![]() |
摘要:随着软件行业的快速发展,软件无论是在体量还是其复杂性,都成指数性增长。一种软件迅速发展后,它的用户量势必会增长,为了提供用户良好的服务体验,服务的持续可用性就成了一道难题。我们不能杜绝问题的出现,那么可以通过构建一种基于数据采集的服务来随时监测服务的可用性,从而保障出现问题时能快速响应。 通过网络故障巡查算法的选取和App构建方案进行了研究,阐述了系统编写目的,大致描述了服务高可用对行业的重要性,以及本系统在学校服务中的可行性。随后详细描述了系统结构设计、相关开发技术和算法介绍、接口设计、难点突破等相关内容。 主要实现以下功能: (1)利用Android技术构建App,向后台发送http请求; (2)使用Django构建后台服务,响应客户端请求,返回响应时间和历史响应时间; (3)用Redis作缓存数据,加快响应速度; (4)Docker部署项目,减少不同环境的迁移成本; 关键词:数据采集;网络故障;服务可用性
目录 摘要 Abstract 1引言-1 1.1本系统编写目的-1 1.2 背景-2 2 系统总体设计概要-3 2.1 需求规定-3 2.1.1 功能要求-3 2.1.2 性能显示要求-6 2.2 结构设计-6 2.2.1 系统结构层次划分-6 2.2.2 核心接口函数列表-7 2.2.3 各模块间的交互-8 3 开发技术及相关算法详解-9 3.1 开发技术-9 3.1.1 Android-9 3.1.2 Redis-13 3.1.3 Django-14 3.1.4 Docker-15 3.2 相关算法-17 4 接口函数设计与实现-19 4.1 函数接口说明-19 4.2 函数接口流程图-22 5 系统难点及实现-26 5.1系统开发环境-26 5.2-客户端实现-26 5.3服务端实现-27 5.4运行效果-28 结 论-31 参 考 文 献-32 致 谢-33 |