E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
聊聊高并发
聊聊高并发
系统之限流特技-2
转自:2016-06-14张开涛上一篇《
聊聊高并发
系统限流特技-1》讲了限流算法、应用级限流、分布式限流;本篇将介绍接入层限流实现。
sisiair
·
2017-03-03 14:52
Nginx
聊聊高并发
系统之限流特技一
原文链接:http://www.jianshu.com/p/2596e559db5c最近一直都在研究压力测试客户端的问题,如果突破客户端压力测试线程,端口等问题,如果服务器端处理网络请求处理不过来,严重会造成宕机,在开发高并发系统时有三把利器用来保护系统:缓存、降级和限流--------下面的原文链接----------------限流限流的目的是通过对并发访问/请求进行限速或者一个时间窗口内的的
sisiair
·
2017-03-03 11:05
Nginx
聊聊高并发
系统之HTTP缓存(转)
原文网址:http://jinnianshilongnian.iteye.com/blog/2319573简介最近遇到很多人来咨询我关于浏览器缓存的一些问题,而这些问题都是类似的,因此总结本文来解答以后遇到类似问题的朋友。因本文主要以浏览器缓存场景介绍,所以非浏览器场景下的一些用法本文不会介绍,而且本文以chrome为测试浏览器。浏览器缓存是指当我们使用浏览器访问一些网站页面或者http服务时,根
vipagain
·
2017-01-25 10:00
并发
系统
http
聊聊高并发
系统之HTTP缓存(转)
原文网址:http://jinnianshilongnian.iteye.com/blog/2319573简介最近遇到很多人来咨询我关于浏览器缓存的一些问题,而这些问题都是类似的,因此总结本文来解答以后遇到类似问题的朋友。因本文主要以浏览器缓存场景介绍,所以非浏览器场景下的一些用法本文不会介绍,而且本文以chrome为测试浏览器。浏览器缓存是指当我们使用浏览器访问一些网站页面或者http服务时,根
vipagain
·
2017-01-25 02:00
http
系统
缓存
聊聊高并发
系统之降级特技
阅读更多[京东技术]转自kaitao.toutiao.im,转载务必声明在开发高并发系统时有三把利器用来保护系统:缓存、降级和限流。之前已经有一些文章介绍过缓存和限流了。本文将详细聊聊降级。当访问量剧增、服务出现问题(如响应时间慢或不响应)或非核心服务影响到核心流程的性能时,仍然需要保证服务还是可用的,即使是有损服务。系统可以根据一些关键数据进行自动降级,也可以配置开关实现人工降级。本文将介绍一些
IXHONG
·
2017-01-15 18:00
高并发
降级
《亿级流量网站架构核心技术》一书值得看吗?
扫一扫,关注我的公众号我的新书购买地址在“《亿级流量网站架构核心技术》目录一览”中,已经介绍了本书的大体内容,其中主体内容是2014年/2015年/2016年公众号/博客文章的汇编,比如
聊聊高并发
系列、
jinnianshilongnian
·
2016-12-25 12:31
架构
《亿级流量网站架构核心技术》一书值得看吗?
扫一扫,关注我的公众号 购买地址 在“《亿级流量网站架构核心技术》目录一览”中,已经介绍了本书的大体内容,其中主体内容是2014年/2015年/2016年公众号/博客文章的汇编,比如
聊聊高并发
系列、商品详情页架构系列
jinnianshilongnian
·
2016-12-25 12:00
《亿级流量网站架构核心技术》一书值得看吗?
阅读更多扫一扫,关注我的公众号我的新书购买地址在“《亿级流量网站架构核心技术》目录一览”中,已经介绍了本书的大体内容,其中主体内容是2014年/2015年/2016年公众号/博客文章的汇编,比如
聊聊高并发
系列
jinnianshilongnian
·
2016-12-25 12:00
聊聊高并发
系统之队列术
阅读更多[京东技术]声明:本文转载自微信公众号“开涛的博客”,转载务必声明。队列在数据结构中是一种线性表,从一端插入数据,然后从另一端删除数据。本文目的不是讲解各种队列算法,而是在应用层面讲述使用队列能解决哪些场景问题。在我开发过的系统中,不是所有的业务都必须实时处理、不是所有的请求都必须实时反馈结果给用户、不是所有的请求/处理都必须100%处理成功、不知道谁依赖“我”的处理结果、不关心其他系统如
IXHONG
·
2016-12-17 11:00
京东
高并发
队列
聊聊高并发
系统之队列术
阅读更多[京东技术]声明:本文转载自微信公众号“开涛的博客”,转载务必声明。队列在数据结构中是一种线性表,从一端插入数据,然后从另一端删除数据。本文目的不是讲解各种队列算法,而是在应用层面讲述使用队列能解决哪些场景问题。在我开发过的系统中,不是所有的业务都必须实时处理、不是所有的请求都必须实时反馈结果给用户、不是所有的请求/处理都必须100%处理成功、不知道谁依赖“我”的处理结果、不关心其他系统如
IXHONG
·
2016-12-17 11:00
京东
高并发
队列
聊聊高并发
系统之降级特技
在开发高并发系统时有三把利器用来保护系统:缓存、降级和限流。之前已经有一些文章介绍过缓存和限流了。本文将详细聊聊降级。当访问量剧增、服务出现问题(如响应时间慢或不响应)或非核心服务影响到核心流程的性能时,仍然需要保证服务还是可用的,即使是有损服务。系统可以根据一些关键数据进行自动降级,也可以配置开关实现人工降级。本文将介绍一些笔者在实际工作中遇到的或见到过的一些降级方案供大家参考。降级的最终目的是
小飞侠-2
·
2016-11-02 09:48
高并发
聊聊高并发
系统之降级特技
在开发高并发系统时有三把利器用来保护系统:缓存、降级和限流。之前已经有一些文章介绍过缓存和限流了。本文将详细聊聊降级。当访问量剧增、服务出现问题(如响应时间慢或不响应)或非核心服务影响到核心流程的性能时,仍然需要保证服务还是可用的,即使是有损服务。系统可以根据一些关键数据进行自动降级,也可以配置开关实现人工降级。本文将介绍一些笔者在实际工作中遇到的或见到过的一些降级方案供大家参考。降级的最终目的是
小飞侠-2
·
2016-11-02 09:00
聊聊高并发
之隔离术
扫一扫,关注我的公众号我的新书购买地址隔离是指将系统或资源分割开,系统隔离是为了在系统发生故障时能限定传播范围和影响范围,即发生故障后不会出现滚雪球效应,从而保证只有出问题的服务不可用,其他服务还是可用的;而资源隔离有脏数据隔离、通过隔离后减少资源竞争提升性能等。我遇到的比较多的隔离手段有线程隔离、进程隔离、集群隔离、机房隔离、读写隔离、动静隔离、爬虫隔离等。而出现系统问题时可以考虑负载均衡路由、
jinnianshilongnian
·
2016-09-12 19:27
架构
聊聊高并发
之隔离术
阅读更多扫一扫,关注我的公众号我的新书购买地址隔离是指将系统或资源分割开,系统隔离是为了在系统发生故障时能限定传播范围和影响范围,即发生故障后不会出现滚雪球效应,从而保证只有出问题的服务不可用,其他服务还是可用的;而资源隔离有脏数据隔离、通过隔离后减少资源竞争提升性能等。我遇到的比较多的隔离手段有线程隔离、进程隔离、集群隔离、机房隔离、读写隔离、动静隔离、爬虫隔离等。而出现系统问题时可以考虑负载均
jinnianshilongnian
·
2016-09-12 19:00
聊聊高并发
之隔离术
阅读更多扫一扫,关注我的公众号我的新书购买地址隔离是指将系统或资源分割开,系统隔离是为了在系统发生故障时能限定传播范围和影响范围,即发生故障后不会出现滚雪球效应,从而保证只有出问题的服务不可用,其他服务还是可用的;而资源隔离有脏数据隔离、通过隔离后减少资源竞争提升性能等。我遇到的比较多的隔离手段有线程隔离、进程隔离、集群隔离、机房隔离、读写隔离、动静隔离、爬虫隔离等。而出现系统问题时可以考虑负载均
jinnianshilongnian
·
2016-09-12 19:00
聊聊高并发
之隔离术
阅读更多扫一扫,关注我的公众号我的新书购买地址隔离是指将系统或资源分割开,系统隔离是为了在系统发生故障时能限定传播范围和影响范围,即发生故障后不会出现滚雪球效应,从而保证只有出问题的服务不可用,其他服务还是可用的;而资源隔离有脏数据隔离、通过隔离后减少资源竞争提升性能等。我遇到的比较多的隔离手段有线程隔离、进程隔离、集群隔离、机房隔离、读写隔离、动静隔离、爬虫隔离等。而出现系统问题时可以考虑负载均
jinnianshilongnian
·
2016-09-12 19:00
聊聊高并发
之隔离术
隔离是指将系统或资源分割开,系统隔离是为了在系统发生故障时能限定传播范围和影响范围,即发生故障后不会出现滚雪球效应,从而保证只有出问题的服务不可用,其他服务还是可用的;而资源隔离有脏数据隔离、通过隔离后减少资源竞争提升性能等。我遇到的比较多的隔离手段有线程隔离、进程隔离、集群隔离、机房隔离、读写隔离、动静隔离、爬虫隔离等。而出现系统问题时可以考虑负载均衡路由、自动/手动切换分组或者降级等手段来提升
jinnianshilongnian
·
2016-09-12 19:00
聊聊高并发
之隔离术
声明:本文来自京东张开涛的微信公众号(kaitao-1234567),授权CSDN转载,如需转载请联系作者。作者:张开涛,京东资深Java工程师,2014年加入京东,主要负责商品详情页、详情页统一服务架构与开发工作,设计并开发了多个亿级访问量系统。工作之余喜欢写技术博客,有《跟我学Spring》、《跟我学SpringMVC》、《跟我学Shiro》、《跟我学Nginx+Lua开发》等系列教程,目前博
钱曙光
·
2016-09-12 09:56
聊聊高并发
系统之队列术
声明:本文来自京东张开涛的微信公众号(kaitao-1234567),授权CSDN转载,如需转载请联系作者。作者:张开涛,京东资深Java工程师,2014年加入京东,主要负责商品详情页、详情页统一服务架构与开发工作,设计并开发了多个亿级访问量系统。工作之余喜欢写技术博客,有《跟我学Spring》、《跟我学SpringMVC》、《跟我学Shiro》、《跟我学Nginx+Lua开发》等系列教程,目前博
钱曙光
·
2016-09-09 13:24
高并发
架构
队列术
bboss mvc控制器实现etag和last modify两种http缓存机制
阅读更多bbossmvc控制器实现etag和lastmodify两种http缓存机制(本文参考《
聊聊高并发
系统之HTTP缓存》编写)1.缓存控制器实现缓存控制器的类文件:HttpCache.java实现
yin_bp
·
2016-09-07 23:00
bboss
mvc
etag
http
cache
last
modify
bboss mvc控制器实现etag和last modify两种http缓存机制
阅读更多bbossmvc控制器实现etag和lastmodify两种http缓存机制(本文参考《
聊聊高并发
系统之HTTP缓存》编写)1.缓存控制器实现缓存控制器的类文件:HttpCache.java实现
yin_bp
·
2016-09-07 23:00
bboss
mvc
etag
http
cache
last
modify
ava.util.concurrent.atomic.AtomicStampedReference源码来看如何解决CAS
http://www.tuicool.com/articles/E36RVj在
聊聊高并发
(十一)实现几种自旋锁(五)中使用了java.util.concurrent.atomic.AtomicStampedReference
tianjinsong
·
2016-09-03 16:17
线程
锁
并发
聊聊高并发
系统之队列术
队列在数据结构中是一种线性表,从一端插入数据,然后从另一端删除数据。本文目的不是讲解各种队列算法,而是在应用层面讲述使用队列能解决哪些场景问题。 在我开发过的系统中,不是所有的业务都必须实时处理、不是所有的请求都必须实时反馈结果给用户、不是所有的请求/处理都必须100%处理成功、不知道谁依赖“我”的处理结果、不关心其他系统如何处理后续业务、不需要强一致性,只需保证最终一致性即可、想要保证数据处理的
jinnianshilongnian
·
2016-08-30 17:00
聊聊高并发
系统之HTTP缓存
扫一扫,关注我的公众号我的新书购买地址简介最近遇到很多人来咨询我关于浏览器缓存的一些问题,而这些问题都是类似的,因此总结本文来解答以后遇到类似问题的朋友。因本文主要以浏览器缓存场景介绍,所以非浏览器场景下的一些用法本文不会介绍,而且本文以chrome为测试浏览器。浏览器缓存是指当我们使用浏览器访问一些网站页面或者http服务时,根据服务端返回的缓存设置响应头将响应内容缓存到浏览器,下次可以直接使用
jinnianshilongnian
·
2016-08-23 08:22
架构
聊聊高并发
系统之HTTP缓存
阅读更多扫一扫,关注我的公众号我的新书购买地址简介最近遇到很多人来咨询我关于浏览器缓存的一些问题,而这些问题都是类似的,因此总结本文来解答以后遇到类似问题的朋友。因本文主要以浏览器缓存场景介绍,所以非浏览器场景下的一些用法本文不会介绍,而且本文以chrome为测试浏览器。浏览器缓存是指当我们使用浏览器访问一些网站页面或者http服务时,根据服务端返回的缓存设置响应头将响应内容缓存到浏览器,下次可以
jinnianshilongnian
·
2016-08-23 08:00
cache
nginx
聊聊高并发
系统之HTTP缓存
阅读更多扫一扫,关注我的公众号我的新书购买地址简介最近遇到很多人来咨询我关于浏览器缓存的一些问题,而这些问题都是类似的,因此总结本文来解答以后遇到类似问题的朋友。因本文主要以浏览器缓存场景介绍,所以非浏览器场景下的一些用法本文不会介绍,而且本文以chrome为测试浏览器。浏览器缓存是指当我们使用浏览器访问一些网站页面或者http服务时,根据服务端返回的缓存设置响应头将响应内容缓存到浏览器,下次可以
jinnianshilongnian
·
2016-08-23 08:00
cache
nginx
聊聊高并发
系统之HTTP缓存
简介最近遇到很多人来咨询我关于浏览器缓存的一些问题,而这些问题都是类似的,因此总结本文来解答以后遇到类似问题的朋友。 因本文主要以浏览器缓存场景介绍,所以非浏览器场景下的一些用法本文不会介绍,而且本文以chrome为测试浏览器。 浏览器缓存是指当我们使用浏览器访问一些网站页面或者http服务时,根据服务端返回的缓存设置响应头将响应内容缓存到浏览器,下次可以直接使用缓存内容或者仅需要去服务端验证内容
jinnianshilongnian
·
2016-08-23 08:00
nginx
cache
聊聊高并发
系统之HTTP缓存
阅读更多扫一扫,关注我的公众号我的新书购买地址简介最近遇到很多人来咨询我关于浏览器缓存的一些问题,而这些问题都是类似的,因此总结本文来解答以后遇到类似问题的朋友。因本文主要以浏览器缓存场景介绍,所以非浏览器场景下的一些用法本文不会介绍,而且本文以chrome为测试浏览器。浏览器缓存是指当我们使用浏览器访问一些网站页面或者http服务时,根据服务端返回的缓存设置响应头将响应内容缓存到浏览器,下次可以
jinnianshilongnian
·
2016-08-23 08:00
cache
nginx
聊聊高并发
系统之限流特技
转自:http://jinnianshilongnian.iteye.com/blog/2305117在开发高并发系统时有三把利器用来保护系统:缓存、降级和限流。缓存的目的是提升系统访问速度和增大系统能处理的容量,可谓是抗高并发流量的银弹;而降级是当服务出问题或者影响到核心流程的性能则需要暂时屏蔽掉,待高峰或者问题解决后再打开;而有些场景并不能用缓存和降级来解决,比如稀缺资源(秒杀、抢购)、写服务
crystal_cc
·
2016-08-19 11:11
高并发限流(一)——简介
本系列章节内容参考自
聊聊高并发
系统之限流特技-11.背景一般解决高并发问题的时候有三种策略,缓存、降级和限流。缓存比价简单,为了提高访问速度,因为从缓存中读取效率都比较高。
xxcupid
·
2016-07-24 18:08
限流
系统限流实践 - 接入层限流(下*完结)
本文是根据开涛的博客
聊聊高并发
系统之限流特技-2整理而成,自学笔记第二篇欢迎访问我的个人博客http://rayleung.xyz/目录1.系统限流实践-理论篇2.系统限流实践-应用限流3.系统限流实践
lzw_2006
·
2016-07-14 15:00
系统限流实践 - 接入层限流(上)
本文是根据开涛的博客
聊聊高并发
系统之限流特技-2整理而成,自学笔记第一篇欢迎访问我的个人博客http://rayleung.xyz/目录1.系统限流实践-理论篇2.系统限流实践-应用限流3.系统限流实践
lzw_2006
·
2016-07-11 14:00
系统限流实践 - 分布式限流
本文是根据开涛的博客
聊聊高并发
系统之限流特技-1整理而成,自学笔记第三篇欢迎访问我的个人博客http://rayleung.xyz/目录1.系统限流实践-理论篇2.系统限流实践-应用限流3.系统限流实践
傻仔刚普拉
·
2016-07-11 14:01
系统限流实践 - 分布式限流
本文是根据开涛的博客
聊聊高并发
系统之限流特技-1整理而成,自学笔记第三篇欢迎访问我的个人博客http://rayleung.xyz/目录1.系统限流实践-理论篇2.系统限流实践-应用限流3.系统限流实践
lzw_2006
·
2016-07-11 14:00
系统限流实践 - 应用限流
本文是根据开涛的博客
聊聊高并发
系统之限流特技-1整理而成,自学笔记第二篇目录1.系统限流实践-理论篇2.系统限流实践-应用限流3.系统限流实践-分布式限流4.系统限流实践-接入层限流(上)5.系统限流实践
傻仔刚普拉
·
2016-06-30 14:59
系统限流实践 - 应用限流
本文是根据开涛的博客
聊聊高并发
系统之限流特技-1整理而成,自学笔记第二篇目录1.系统限流实践-理论篇2.系统限流实践-应用限流3.系统限流实践-分布式限流4.系统限流实践-接入层限流(上)5.系统限流实践
lzw_2006
·
2016-06-30 14:00
限流
系统限流实践 - 理论篇
本文是根据开涛的博客
聊聊高并发
系统之限流特技-1整理而成,自学笔记目录1.系统限流实践-理论篇2.系统限流实践-应用限流3.系统限流实践-分布式限流4.系统限流实践-接入层限流(上)5.系统限流实践-接入层限流
lzw_2006
·
2016-06-27 16:00
系统限流
聊聊高并发
系统之降级特技
扫一扫,关注我的公众号我的新书购买地址在开发高并发系统时有三把利器用来保护系统:缓存、降级和限流。之前已经有一些文章介绍过缓存和限流了。本文将详细聊聊降级。当访问量剧增、服务出现问题(如响应时间慢或不响应)或非核心服务影响到核心流程的性能时,仍然需要保证服务还是可用的,即使是有损服务。系统可以根据一些关键数据进行自动降级,也可以配置开关实现人工降级。本文将介绍一些笔者在实际工作中遇到的或见到过的一
jinnianshilongnian
·
2016-06-22 08:36
架构
聊聊高并发
系统之降级特技
阅读更多扫一扫,关注我的公众号我的新书购买地址在开发高并发系统时有三把利器用来保护系统:缓存、降级和限流。之前已经有一些文章介绍过缓存和限流了。本文将详细聊聊降级。当访问量剧增、服务出现问题(如响应时间慢或不响应)或非核心服务影响到核心流程的性能时,仍然需要保证服务还是可用的,即使是有损服务。系统可以根据一些关键数据进行自动降级,也可以配置开关实现人工降级。本文将介绍一些笔者在实际工作中遇到的或见
jinnianshilongnian
·
2016-06-22 08:00
redis
cache
聊聊高并发
系统之降级特技
阅读更多扫一扫,关注我的公众号我的新书购买地址在开发高并发系统时有三把利器用来保护系统:缓存、降级和限流。之前已经有一些文章介绍过缓存和限流了。本文将详细聊聊降级。当访问量剧增、服务出现问题(如响应时间慢或不响应)或非核心服务影响到核心流程的性能时,仍然需要保证服务还是可用的,即使是有损服务。系统可以根据一些关键数据进行自动降级,也可以配置开关实现人工降级。本文将介绍一些笔者在实际工作中遇到的或见
jinnianshilongnian
·
2016-06-22 08:00
redis
cache
聊聊高并发
系统之降级特技
在开发高并发系统时有三把利器用来保护系统:缓存、降级和限流。之前已经有一些文章介绍过缓存和限流了。本文将详细聊聊降级。当访问量剧增、服务出现问题(如响应时间慢或不响应)或非核心服务影响到核心流程的性能时,仍然需要保证服务还是可用的,即使是有损服务。系统可以根据一些关键数据进行自动降级,也可以配置开关实现人工降级。本文将介绍一些笔者在实际工作中遇到的或见到过的一些降级方案供大家参考。 降级的最终目
jinnianshilongnian
·
2016-06-22 08:00
redis
cache
聊聊高并发
系统之限流特技-2
摘要:上一篇《
聊聊高并发
系统限流特技-1》讲了限流算法、应用级限流、分布式限流;本篇将介绍接入层限流实现。
落羽成霜丶
·
2016-06-21 13:42
聊聊高并发
系统之限流特技-1
摘要:在开发高并发系统时有三把利器用来保护系统:缓存、降级和限流。而有些场景并不能用缓存和降级来解决,因此需有一种手段来限制这些场景的并发/请求量,即限流。本文就与大家分享一些关于高并发系统的限流特技。在开发高并发系统时有三把利器用来保护系统:缓存、降级和限流。缓存的目的是提升系统访问速度和增大系统能处理的容量,可谓是抗高并发流量的银弹;而降级是当服务出问题或者影响到核心流程的性能则需要暂时屏蔽掉
落羽成霜丶
·
2016-06-21 10:29
转限流
聊聊高并发
系统之限流特技博客分类: 架构guavanginx限流 在开发高并发系统时有三把利器用来保护系统:缓存、降级和限流。
weihong01267
·
2016-06-15 13:00
nginx
guava
限流
聊聊高并发
系统之限流特技
扫一扫,关注我的公众号我的新书购买地址在开发高并发系统时有三把利器用来保护系统:缓存、降级和限流。缓存的目的是提升系统访问速度和增大系统能处理的容量,可谓是抗高并发流量的银弹;而降级是当服务出问题或者影响到核心流程的性能则需要暂时屏蔽掉,待高峰或者问题解决后再打开;而有些场景并不能用缓存和降级来解决,比如稀缺资源(秒杀、抢购)、写服务(如评论、下单)、频繁的复杂查询(评论的最后几页),因此需有一种
jinnianshilongnian
·
2016-06-15 08:11
架构
聊聊高并发
系统之限流特技
阅读更多扫一扫,关注我的公众号我的新书购买地址在开发高并发系统时有三把利器用来保护系统:缓存、降级和限流。缓存的目的是提升系统访问速度和增大系统能处理的容量,可谓是抗高并发流量的银弹;而降级是当服务出问题或者影响到核心流程的性能则需要暂时屏蔽掉,待高峰或者问题解决后再打开;而有些场景并不能用缓存和降级来解决,比如稀缺资源(秒杀、抢购)、写服务(如评论、下单)、频繁的复杂查询(评论的最后几页),因此
jinnianshilongnian
·
2016-06-15 08:00
guava
nginx
限流
聊聊高并发
系统之限流特技
阅读更多扫一扫,关注我的公众号我的新书购买地址在开发高并发系统时有三把利器用来保护系统:缓存、降级和限流。缓存的目的是提升系统访问速度和增大系统能处理的容量,可谓是抗高并发流量的银弹;而降级是当服务出问题或者影响到核心流程的性能则需要暂时屏蔽掉,待高峰或者问题解决后再打开;而有些场景并不能用缓存和降级来解决,比如稀缺资源(秒杀、抢购)、写服务(如评论、下单)、频繁的复杂查询(评论的最后几页),因此
jinnianshilongnian
·
2016-06-15 08:00
guava
nginx
限流
聊聊高并发
系统之限流特技
在开发高并发系统时有三把利器用来保护系统:缓存、降级和限流。缓存的目的是提升系统访问速度和增大系统能处理的容量,可谓是抗高并发流量的银弹;而降级是当服务出问题或者影响到核心流程的性能则需要暂时屏蔽掉,待高峰或者问题解决后再打开;而有些场景并不能用缓存和降级来解决,比如稀缺资源(秒杀、抢购)、写服务(如评论、下单)、频繁的复杂查询(评论的最后几页),因此需有一种手段来限制这些场景的并发/请求量,即限
jinnianshilongnian
·
2016-06-15 08:00
nginx
guava
限流
聊聊高并发
系统之限流特技
阅读更多扫一扫,关注我的公众号我的新书购买地址在开发高并发系统时有三把利器用来保护系统:缓存、降级和限流。缓存的目的是提升系统访问速度和增大系统能处理的容量,可谓是抗高并发流量的银弹;而降级是当服务出问题或者影响到核心流程的性能则需要暂时屏蔽掉,待高峰或者问题解决后再打开;而有些场景并不能用缓存和降级来解决,比如稀缺资源(秒杀、抢购)、写服务(如评论、下单)、频繁的复杂查询(评论的最后几页),因此
jinnianshilongnian
·
2016-06-15 08:00
guava
nginx
限流
聊聊高并发
系统之限流特技-1
聊聊高并发
系统之限流特技-1在开发高并发系统时有三把利器用来保护系统:缓存、降级和限流。
少年阿宾
·
2016-06-14 13:00
上一页
1
2
3
4
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他