随笔分类 -  大型分布式网站架构

大型分布式网站架构
高并发服务限流实践(一)
摘要:限流是保护系统的重要利器,通过对并发访问或请求数进行限制或者对一个时间窗口内的请求数进行限速,用于防止大流量或突发流量导致服务崩溃。一旦达到限制速率则可以拒绝服务或进行流量整形。 阅读全文

posted @ 2020-03-28 20:41 ITFLY8架构师之家 阅读(869) 评论(0) 推荐(1) 编辑

分布式架构:并发重复请求和幂等场景技术实现总结
摘要:概念重复请求是指一个请求因为某些原因被多次提交,场景简述如下:1)用户快速多次点击按钮2)Nginx失败重试机制3)服务框架失败重试机制4)MQ消息重复消费5)第三方支付支付成功后,因为异常原因导致的多次异步回调; 幂等性是指同样的请求参数,多次请求返回的结果相同。一般是因为重复请求导致的重复操作等 阅读全文

posted @ 2019-04-03 12:34 ITFLY8架构师之家 阅读(3184) 评论(2) 推荐(1) 编辑

大型网站架构系列:缓存在分布式系统中的应用(三)
摘要:本文是《缓存在分布式系统中的应用》第三篇文章。上次主要给大家分享了,缓存在分布式系统中的应用,主要从不同的场景,介绍了CDN,反向代理,分布式缓存,本地缓存的常规架构和基本原理。因为时间关于,原计划分享《缓存常见问题》的内容,没有讲。本次主要针对缓存的常见个问题,做一个介绍。 阅读全文

posted @ 2016-06-19 11:06 ITFLY8架构师之家 阅读(14672) 评论(12) 推荐(37) 编辑

大型网站架构系列:缓存在分布式系统中的应用(二)
摘要:缓存是分布式系统中的重要组件,主要解决高并发,大数据场景下,热点数据访问的性能问题。提供高性能的数据快速访问。 本文是缓存在分布式应用第二篇文章,介绍分布式缓存,Memcache,Redis,本地缓存(硬盘缓存,内存缓存)以及缓存在分布式系统中的架构示例。 阅读全文

posted @ 2016-06-06 07:22 ITFLY8架构师之家 阅读(10515) 评论(1) 推荐(9) 编辑

大型网站架构系列:缓存在分布式系统中的应用(一)
摘要:缓存是分布式系统中的重要组件,主要解决高并发,大数据场景下,热点数据访问的性能问题。提供高性能的数据快速访问。 本文是缓存在分布式应用第一篇文章,介绍缓存的原理,缓存的分类,缓存的设计,CDN缓存(原理,架构参考和技术实践),反向代理缓存(原理,Squid架构实践和常用代理缓存之间的比较)。 阅读全文

posted @ 2016-06-06 06:32 ITFLY8架构师之家 阅读(11180) 评论(4) 推荐(9) 编辑

大型网站架构系列:消息队列(二)
摘要:本文是大型网站架构系列:消息队列(二),主要分享JMS消息服务,常用消息中间件(Active MQ,Rabbit MQ,Zero MQ,Kafka)。 阅读全文

posted @ 2016-01-24 22:19 ITFLY8架构师之家 阅读(26052) 评论(15) 推荐(26) 编辑

大型网站架构系列:分布式消息队列(一)
摘要:本文主要介绍消息队列概述,消息队列应用场景(异步处理,应用解耦,流量削锋,日志处理,消息通讯)和消息中间件示例(电商,日志系统)。 阅读全文

posted @ 2016-01-24 21:18 ITFLY8架构师之家 阅读(61889) 评论(69) 推荐(150) 编辑

大型网站架构系列:20本技术书籍推荐
摘要:学习是技术人员成长的基础,本次分享20本技术方面的书籍,这些书不是每一本都是经典,但是每一本都有其特点。以下20本大部分本人看过,因此推荐给大家。包含大型网站架构系列, 分布式系统系列,BAT技术文学系列,架构设计系列。 阅读全文

posted @ 2016-01-13 17:49 ITFLY8架构师之家 阅读(46039) 评论(24) 推荐(44) 编辑

大型网站架构系列:负载均衡详解(4)
摘要:本文是负载均衡详解的第四篇,主要介绍了LVS的三种请求转发模式和八种负载均衡算法,以及Haproxy的特点和负载均衡算法。 阅读全文

posted @ 2015-12-27 22:04 ITFLY8架构师之家 阅读(4546) 评论(1) 推荐(2) 编辑

大型网站架构系列:负载均衡详解(3)
摘要:硬件负载均衡性能优越,功能全面,但是价格昂贵,一般适合初期或者土豪级公司长期使用。因此软件负载均衡在互联网领域大量使用。常用的软件负载均衡软件有Nginx,Lvs,HaProxy等。本文主要介绍Ngnix的架构,功能特点和常用应用架构。 阅读全文

posted @ 2015-12-27 20:26 ITFLY8架构师之家 阅读(5703) 评论(1) 推荐(7) 编辑

大型网站架构系列:负载均衡详解(2)
摘要:本文是负载均衡详解的第二篇文章,介绍负载均衡算法, 硬件负载均衡。部分内容摘自读书笔记。 阅读全文

posted @ 2015-12-13 20:04 ITFLY8架构师之家 阅读(6490) 评论(1) 推荐(6) 编辑

大型网站架构系列:负载均衡详解(1)
摘要:负载均衡设备是大型网站架构中必不可少的组件,不论是在应用层,服务层还是数据库层都有广泛的应用。本文是负载均衡详解的第一篇文章,介绍负载均衡的原理,负载均衡分类(DNS负载均衡,HTTP负载均衡,IP负载均衡,链路层负载均衡,混合型P负载均衡)。 阅读全文

posted @ 2015-12-13 19:55 ITFLY8架构师之家 阅读(27126) 评论(13) 推荐(21) 编辑

大型网站架构系列:电商网站架构案例(3)
摘要:本文章是电商网站架构案例的第三篇,主要介绍数据库集群,读写分离,分库分表,服务化,消息队列的使用,以及本电商案例的架构总结。 阅读全文

posted @ 2015-12-01 06:33 ITFLY8架构师之家 阅读(9173) 评论(6) 推荐(11) 编辑

大型网站架构系列:电商网站架构案例(2)
摘要:电网网站架构案例系列的第二篇文章。主要讲解网站架构分析,网站架构优化,业务拆分,应用集群架构,多级缓存,分布式Session。 阅读全文

posted @ 2015-11-30 07:32 ITFLY8架构师之家 阅读(8501) 评论(3) 推荐(8) 编辑

大型网站架构系列:电商网站架构案例(1)
摘要:大型网站架构是一个系列文档,欢迎大家关注。本次分享主题:电商网站架构案例。从电商网站的需求,到单机架构,逐步演变为常用的,可供参考的分布式架构的原型。除具备功能需求外,还具备一定的高性能,高可用,可伸缩,可扩展等非功能质量需求(架构目标)。 根据实际需要,进行改造,扩展,支持千万PV,是没问题的。 阅读全文

posted @ 2015-11-30 07:20 ITFLY8架构师之家 阅读(20519) 评论(9) 推荐(12) 编辑

大型分布式网站架构技术总结
摘要:学习大型分布式网站架构的技术总结。对架构一个高性能,高可用,可伸缩,可扩展的分布式网站进行了概要性描述,并给出一个架构参考。一部分为读书笔记,一部分是个人经验总结。对大型分布式网站架构有很好的参考价值。 阅读全文

posted @ 2015-11-16 06:35 ITFLY8架构师之家 阅读(37726) 评论(5) 推荐(20) 编辑

导航