- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
9种高性能可用高并发的技术架构_光环大数据培训
光环大数据--大数据培训知名品牌
9 种高性能可用高并发的技术架构_光环大数据培训
1、分层
分层是企业应用系统中最常见的一种架构模式,将系统在横向维度上切分成
几个部分,每个部分负责一部分相对简单并比较单一的职责,然后通过上层对下
层的依赖和调度组成一个完整的系统。
在网站的分层架构中,常见的为3 层,即应用层、服务层、数据层。应用层
具体负责业务和视图的展示;服务层为应用层提供服务支持;数据库提供数据存
储访问服务,如数据库、缓存、文件、搜索引擎等。
分层架构是逻辑上的,在物理部署上,三层架构可以部署在同一个物理机器
上,但是随着网站业务的发展,必然需要对已经分层的模块分离部署,即三层结
构分别部署在不同的服务器上,是网站拥有更多的计算资源以应对越来越多的用
户访问。
所以虽然分层架构模式最初的目的是规划软件清晰的逻辑结构以便于开发
维护,但在网站的发展过程中,分层结构对网站支持高并发向分布式方向的发展
至关重要。
2、冗余
网站需要7×24 小时连续运行,那么就得有相应的冗余机制,以防某台机器
宕掉时无法访问,而冗余则可以通过部署至少两台服务器构成一个集群实现服务
高可用。数据库除了定期备份还需要实现冷热备份。甚至可以在全球范围内部署
灾备数据中心。
3、分隔
如果说分层是将软件在横向方面进行切分,那么分隔就是在纵向方面对软件
进行切分。
网站越大,功能越复杂,服务和数据处理的种类也越多,将这些不同的功能
和服务分隔开来,包装成高内聚低耦合的模块单元,不仅有助于软件的开发维护
也便于不同模块的分布式部署,提高网站的并发处理能力和功能扩展能力。
光环大数据
光环大数据--大数据培训知名品牌
大型网站分隔的粒度可能会很小。比如在应用层,将不同业务进行分隔,例
如将购物、论坛、搜索、广告分隔成不同的应用,有对立的团队负责,部署在不
同的服务器上。
4、异步
使用异步,业务之间的消息传递不是同步调用,而是将一个业务操作分成多
个阶段,每个阶段之间通过共享数据的方法异步执行进行协作。
具体实现则在单一服务器内部可用通过多线程共享内存对了的方式处理;在
分布式系统中可用通过分布式消息队列来实现异步。
异步架构的典型就是生产者消费者方式,两者不存在直接调用。
5、分布式
对于大型网站,分层和分隔的一个主要目的是为了切分后的模块便于分布式
部署,即将不同模块部署在不同的服务器上,通过远程调用协同工作。分布式意
味着可以使用更多的计算机完同样的工作,计算机越多,CPU、内存、存储资源
就越多,能过处理的并发访问和数据量就越大,进而能够为更多的用户提供服务。
在网站应用中,常用的分布式方案有一下几种.
分布式应用和服务:将分层和分隔后的应用和服务模块分布式部署,可以改
善网站性能和并发性、加快开发和发布速度、减少数据库连接资源消耗。
分布式静态资源:网站的静态资源如JS、CSS、Logo 图片等资源对立分布式
部署,并采用独立的域名,即人们常说的动静分离。静态资源分布式部署可以减
轻应用服务器的负载压力;通过使用独立域名加快浏览器并发加载的速度。
分布式数据和存储:大型网站需要处理以P 为单位的海量数据,单台计算机
无法提供如此大的存储空间,这些数据库需要分布式存储。
分布式计算:目前网站普遍使用Hadoop 和MapReduce 分布式计算框架进行
此类批处理计算,其特点是移动计算而不是移动数据,将计算程序分发到数据所
在的位置以加速计算和分布式计算。
6、安全
网站在安全架构方面有许多模式:通过密码和手机校验码进行身份认证;登
录、交易需要对网络通信进行加密;为了防止机器人程序滥用资源,需要使用验
光环大数据
光环大数据--大数据培训知名品牌
证码进行识别;对常见的XSS 攻击、SQL 注入需要编码转换;
您可能关注的文档
最近下载
- Unit 6 Understanding ideas Longji Rice Terraces 课件-高中英语外研版(2019)必修第一册.pptx VIP
- 护理学导论(高职)教学教案.docx
- 2024年部编新改版语文六年级上册全册月考试题含答案(共4套).docx
- 饮用水和环境卫生公众健康宣教及风险沟通答案-2024年全国疾控系统“大学习”活动.docx VIP
- 新型冠状病毒、甲型和乙型流感病毒全预混冻干多重荧光PCR检测试剂盒及其检测方法发明专利.pdf VIP
- 基金会捐赠协议.doc VIP
- XX市智慧安居工程(一期)报警求助综合受理指挥分系详细设计方案.doc VIP
- 《乡土中国》 第11篇 《长老统治》.ppt
- [知识]职业生涯人物访谈(教师).pdf VIP
- 第六单元整本书阅读《西游记》课件 2024—2025学年统编版语文七年级上册.pptx VIP
文档评论(0)