Fork me on GitHub
摘要: 一、DNS域名解析二、大型网站系统应有的特点三、网站架构演变过程3.1 传统架构3.2 分布式架构3.3 SOA架构3.4 微服务架构四、高并发设计原则4.1 拆分系统4.2 服务化4.3 消息队列4.4 缓存技术4.5 并发化五、高可用设计原则5.1 降级5.2 限流5.4 切流量5.5 可回滚六、业务设计原则6.1 防重设计6.2 幂等设计6.3 流程定义6.4 状态与状态机6.5 后台系统操... 阅读全文
posted @ 2019-10-23 17:32 这个世界~ 阅读(446) 评论(0) 推荐(0) 编辑
摘要: 一、概述1.1 Web前端优化1.2 DNS域名解析过程1.3 传统方式请求静态资源二、CDN内容分发2.1 什么是CDN2.2 CDN内容分发原理2.3 阿里云环境实战搭建CDN内容分发一、概述1.1 Web前端优化网站动静分离动静分离动态的资源和静态资源分别部署到不同的服务器上,使用Nginx实现静态服务器,因为nginx实现静态服务器访问速度的效果比tomcat实现静态服务器访问效果好很多。... 阅读全文
posted @ 2019-10-23 17:32 这个世界~ 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 一、概述1.1 高并发服务限流特技1.2 为什么要互联网项目要限流1.3 高并发限流解决方案二、限流算法2.1 计数器2.2 滑动窗口计数2.3 令牌桶算法使用RateLimiter实现令牌桶限流2.4 漏桶算法三、应用级限流3.1 限流总并发/连接/请求数3.2 限流某个接口的总并发/请求数3.3 限流某个接口的时间窗请求数3.4 接入层限流一、概述1.1 高并发服务限流特技在开发高并发系统时有... 阅读全文
posted @ 2019-10-23 15:54 这个世界~ 阅读(429) 评论(0) 推荐(0) 编辑