背景:2014年9月4日,魅族科技今日与戴尔签署合作备忘录,双方将建立长期战略合作伙伴关系,致力于加速魅族移动互联网基础建设,同时协助魅族搭建内部私有云。这一举动,也体现了戴尔对中国高端手机制造业的支持。 魅族云服务的优势在于系统级别整合、权限智能分配、一站式帐号管理,这也对互联网整体解决方案提出了更高的要求,并面临更多难点。此次合作的建立标志着魅族又一次与国际顶尖信息技术供应商的接轨,业界更佳期待戴尔发挥其解决方案优势,全力帮助魅族加速其云架构建设,实现更大的成功。
应用商店可以说是移动设备上最特殊的一个应用,它用于分发和管理其它应用,是移动操作系统的核心之一,但和操作系统其它组件不同,它需要一个庞大的云端作为支持。
魅族应用商店是国内最早的应用分发平台,在国内首创了许多业务模式,本次魅族工程师将分享魅族应用商店云端的整体架构。
水平分层、垂直拓展
应用商店首先定位于应用管理平台,其次更是应用分发平台,其典型业务场景包括:
帮助Flyme用户找应用;
帮助Flyme开发者推广、分发应用;
营造维护应用分发生态圈。
根据业务场景,不难推导出业务架构特点:
读多写少;
请求量大、并发高;
系统要求延时低;
数据规模可控;
用户关联弱。
随着用户规模的增长,不断的重构、线上运行、探索与沉淀,逐步形成了当前平台的架构。如下图所示。横向、典型的三层架构;纵向、以业务为驱动,积累沉淀了众多技术规范、基础组件,丰富完善全栈业务监控。依托完善的监控体系,衍生出相应的服务治理机制。
服务化框架
平台早期,规模小、结构简单。伴随公司互联网转型,用户规模高速增长、业务增多,平台关系复杂、扩展难、开发效率低,原有架构完全无法服务大规模的Flyme用户。
为了减少业务依赖、提升集群效率、提高开发部署效率,我们基于业务典型场景,把业务逻辑模块化,单元化。拆分出了应用管理、应用展示(榜单)、应用推荐(个性化推荐)、应用搜索等多个服务。
服务分为两类,一类是基础服务,该类不依赖其他服务,业务逻辑简单,仅提供基础业务逻辑,例如应用管理服务。另一类是聚合服务,该类聚合多个基础服务,形成相对复杂的业务逻辑,例如应用搜索服务。
成型服务化框架能满足大众化的需求,如远程调用、动态发现、负载均衡、监控等,同时势必会引入一些无关的功能,影响性能。外加此类产品无法满足我们的定制化需求,我们重复造轮子。与以往同类产品不同,我们做了如下改进:
黑客需要多高技术(黑客技术入门)(tiechemo.com)一直致力于黑客(HACK)技术、黑客QQ群、信息安全、web安全、渗透运维、黑客工具、找黑客、黑客联系方式、24小时在线网络黑客、黑客业务、...
盗微信实例教程,盗qq密码黑客工具 手机微信做为常见的交友软件,早已牵涉到大家日常生活和工作中的各个方面,假如手机微信因为一时忘掉或被别人盗号软件,将在日常生活中出現许多麻烦。这个时候,你能依靠此外...
本文目录一览: 1、黑客类的小说 2、黑客类的小说介绍几本,谢了。 3、推荐几本黑客的好看的小说!!! 4、黑客的小说 5、谁介绍几本有关黑客的小说! 黑客类的小说 重生之黑而不死而...
攻击别人的服务器但没有造成损失也犯法吗? 1、这个看你是怎么做的,如果服务器是托管在你公司,那你们就有责任,如果是客户公司有人负责,被黑了,那与你无瓜,如果是没人打理,那我估计你也要赔偿,如果不是你的...
90后做“颜值检测”软件实为窥人隐私,最终得到了什么处罚? 颜值检测软件实为窥人隐私 不过,让网友们没有想到的是,这个颜值检测软件其实是一个陷阱。开启百度搜索引擎,键入“颜值打分”,互联网技术上各式各...
本文导读目录: 1、《黑客帝国》主要讲的什么故事? 2、《黑客帝国》共有哪几部啊?说一说他们的故事情节(详细点)。谢谢! ! 3、黑客帝国1,2,3讲的是什么? 4、请问一下黑客帝国123...