基于云服务平台的应用软件商店开发者社区研究与实现

被引量 : 7次 | 上传用户:zzs0901
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网技术的大规模普及,社交网络服务SNS(Social Networking Service)很快成为热门的互联网应用。据统计,2011年SNS的使用率占所有互联网应用的47.6%。SNS的迅速发展,逐渐使人们考虑将其真正的价值应用到企业中来。但是对于中小型企业来说,引进SNS系统面临着许多必须解决的问题,例如一次性投入成本太高,维护代价过大;终端用户数量增长太快,访问请求量在很短时间内急剧增加;请求访问系统时间不固定且比较集中等。考虑到这些问题,对于中小型企业来说引入SNS无疑是一个技术上的挑战。为了解决企业引入SNS的这些问题,从技术角度上考虑,本文选择了云计算,它主要是为企业开发的所有应用而设计的云计算模型。它是以Hadoop框架为基础,在其上开发自己的应用软件系统,对于海量数据以及大批量任务的处理具有较高的效率,用户凭借着客户端就可以得到所需的服务。另外由于应用软件商店开发者社区系统中涉及到了大量的小文件处理,考虑到Hadoop对于小文件的处理效率特别低。因此本文中提出了相关算法来解决Hadoop上的单个小文件以及批量小文件处理,主要思想是通过合并小文件成大文件,并且为小文件创建索引,使得系统能够尽快查找到小文件,本文使用了Trie树进行文件索引搜索和操作。Hadoop进行小文件处理主要分为两个部分:一是完成海量小文件合并,二是利用MapReduce为小文件建立索引,并对全局索引进行分片处理,最后使得索引与存储该文件的DataNode的距离比较近。最后本文对SaaS的多租户问题进行了分析和研究,提出多租户接入应用软件商店开发者社区系统的SaaS模型,并解决了SaaS多租户的数据隔离和共享问题。本文使用开源Hadoop平台来实现企业级的开发应用,在课题中搭建企业自己的Hadoop云平台、并对其环境进行配置,最后在其上设计、部署并实现了基于云服务平台的SNS系统,该系统通过SaaS即软件及服务的方式为终端用户提供应用服务,解决了企业引入SNS所面临的几个问题。本文通过云计算平台的使用,使得SNS用户最终获得简单、快捷的高效服务。
其他文献
目的探讨使用透明贴预防压疮护理的效果,减少压疮发生率。方法将2011年11月至2013年4月收治的197例患者分为对照组(98例)和观察组(99例)。对照组采用常规护理,观察组在常规护
词为一种具有浓厚女性色彩的歌辞,在男性占统治地位的词坛中,词中所表达的情感往往是被男性词人改造过的女性情感。女词人李清照是词坛中特立独行的人,她的词真切地体现了女
目的探讨高频彩色多普勒超声诊断乳腺肿块的价值。方法回顾性分析68例乳腺肿块患者高频彩色多普勒超声检查结果,并与手术病理检查结果进行对照分析。结果在乳腺肿块的高频彩
研制了亚硝酸盐快速测试盒 ,该盒携带方便 ,可用于对货架蔬菜的亚硝酸盐测定 .将速测盒法的测定值与GB/T15 40 1- 94的测定值相比较 ,10个不同种类蔬菜的误差范围为 -11 7%~ 4
一种文化、一个社会,必须培养起“敬畏”心理,这样的文化与社会才会是健康的,也才会保证精神文明积极向上。$$    中国共产党非常注重敬畏心理的养成。邓小平早在1957年,
会议
文章将若干基本初等函数进行巧妙地"搭配",并围绕考查目标"合理"地设计相关参数,创作出考查功能良好的试题.
互动教学法有利于提高课堂教学效率。本文以化工原理课程教学为主,从教案设计、多媒体课件制作、课堂教学实施、互动点设计、互动形式等方面探讨互动教学法。
倾斜反射镜常用于微定位系统,在自适应光学系统中可用于实现波前整体校正,在空间光通信ATP系统中可用于执行精跟踪光束偏转等。基于倾斜反射镜的微定位系统需要重点关注小角度
目的:观察单独与联合应用1,25-(OH)2维生素D3、5-氟尿嘧啶对人食管癌Eca-109细胞裸鼠移植瘤的影响,探讨1,25-(OH)2维生素D3、5-氟尿嘧啶单独与联合应用对裸鼠移植瘤生长的作用及机
《空山——机村传说壹》由两个相互关联又相互独立的部分构成,以不同的视角拼接出一个藏地村落的历史片段,并由此折射出整个民族历史命运的变迁。在新旧价值观、文化观念以及