![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
高并发系统
文章平均质量分 81
奋起直追CDS
这个作者很懒,什么都没留下…
展开
-
CDN原理与使用
一、概述背景: 当下的互联网应用都包含大量的静态内容,但静态内容以及一些准动态内容又是最耗费带宽的,特别是针对全国甚至全世界的大型网站,如果这些请求都指向主站的服务器的话,不仅是主站服务器受不了,单端口500M左右的带宽也扛不住,所以大多数网站都需要CDN服务。CDN,Content Delivery Network:基于内容的分布式分发网络。 简单的说CDN就是让原本上海的浏览...原创 2018-03-13 22:40:27 · 2790 阅读 · 0 评论 -
支付宝的高可用与容灾架构演进
持续可用和快速容灾切换的能力,是技术人员追求的极致目标。在架构设计中,容灾设计强调的是系统对外界环境影响具备快速响应能力,节点级别的快速恢复能力,保障系统的持续可用。去年12月18日,全球架构师峰会上,阿里巴巴高级系统工程师曾欢(善衡)结合互联网金融业务及系统特性,分享了在支付宝系统架构演进中,每个阶段的高可用和容灾能力建设的解决思路。在架构设计中,作为系统高可用性技术的重要组成部分,容灾...转载 2018-03-19 23:15:32 · 1137 阅读 · 0 评论 -
容灾备份
1. 什么是双活数据中心首先我们要知道双活就是Active-Active,故名思义就是两边都是活动在线提供服务的,是相对于传统的主备模式Active-Standby模式的。一个真正的双活方案是应该涵盖基础设施、中间件、应用程序各个层次的。双数据中心同时对外提供业务生产服务的双活模式,两个数据中心是对等的、不分主从、并可同时部署业务,可极大的提高资源的利用率和系统的工作效率、性能,让客户从容...转载 2018-03-20 01:08:41 · 1266 阅读 · 0 评论 -
下单系统水平可扩展框架
截图自《亿级流量网站架构核心技术》,作为笔记:转载 2018-03-20 01:19:41 · 356 阅读 · 0 评论 -
Servlet 3.0/3.1 中的异步处理
在Servlet 3.0之前,Servlet采用Thread-Per-Request的方式处理请求,即每一次Http请求都由某一个线程从头到尾负责处理。如果一个请求需要进行IO操作,比如访问数据库、调用第三方服务接口等,那么其所对应的线程将同步地等待IO操作完成, 而IO操作是非常慢的,所以此时的线程并不能及时地释放回线程池以供后续使用,在并发量越来越大的情况下,这将带来严重的性能问题。即便是像S...转载 2018-03-14 16:30:00 · 321 阅读 · 0 评论 -
秒杀/抢红包/可扩展下单架构
下列解决方案可以满足:秒杀抢红包(需要增加一个红包预先拆分的逻辑)等高并发场景。一、削峰与异步化对于秒杀系统瞬时会有大量用户涌入,所以在抢购一开始会有很高的瞬间峰值。高峰值流量是压垮系统很重要的原因,所以如何把瞬间的高流量变成一段时间平稳的流量也是设计秒杀系统很重要的思路。利用Kafka消息队列缓存用户请求,后端的秒杀服务再按照自己的速率从消息队列拉取请求处理。...原创 2018-03-26 01:10:15 · 658 阅读 · 0 评论