登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 开题报告 > 计算机类 > 软件工程 > 正文

基于异步架构的图片管理系统后端设计和实现开题报告

 2020-02-10 11:02  

1. 研究目的与意义(文献综述)

互联网时代图片无处不在,无论是im工具传输的图片,或是像今日头条等平台发布的文章、微博等娱乐社区。虽通信费用越来越低、带宽越来越高,时延越来越低,但如何提高用户使用体验、节约成本依旧是一个很大的挑战。需提高图片上传、下载、存储等体验以及效率,异步化处理必不可少。同步处理与异步处理的区别,同步处理必须严格按照处理流程走,只有当上一步处理结束后,才能进行下一步处理;而异步处理可以将没有依赖的步骤并行甚至延迟执行,从而缩短用户感知的处理时间,提高用户体验。

图片处理网站常见流程,需将图片资源持久化到硬盘,在分布式存储下,需多副本存储。对于不同分辨率、尺寸的图片需压缩裁剪,图片处理是一个io密集型且cpu密集型的场景,同步阻塞处理不仅需耗费大量的在线处理时间,且增大高峰期集群压力,在调用链较长的场景下,会导致上游频繁超时,降低整体服务的可用性。为每一张图片分配全局唯一的id,为了减少数据冗余存储,可以为完全相同的图片做只存储一份的处理。

异步的好处:

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

2. 研究的基本内容与方案


2.1研究(设计)的基本内容

1. 学习分布式存储基本原理、缓存策略、消息队列原理、异步非阻塞技术、图片压缩技术、测试工具

2. 搭建一个分布式存储系统、消息队列系统

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

3. 研究计划与安排

序号

任务

日期

1

阅读参考文献,了解相关概念、原理及方法; 结合论文题目进行需求分析,形成思想路线,撰写开题报告。

2019/1/19—2019/2/28

2

系统架构、程序设计与开发、系统测试与完善。

2019/3/1—2019/4/30

3

撰写和修改毕业论文。

2019/5/1—2019/5/25

4

准备答辩所需材料,进行论文答辩。

2019/5/26—2019/6/5

4. 参考文献(12篇以上)


【1】sanjay ghemawat, howard gobioff, shun-tak leung. the google file system

【2】jeffrey dean, sanjay ghemawat. mapreduce: simplified data process on large cluster

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图