引言 在开发高并发系统时有三把利器用来保护系统:缓存、降级和限流。今天我们要聊的就是限流(Rate Limit),限流的目的很简单,就是为了保护系统不被瞬时大流量冲垮, 限流...
引言 在开发高并发系统时有三把利器用来保护系统:缓存、降级和限流。今天我们要聊的就是限流(Rate Limit),限流的目的很简单,就是为了保护系统不被瞬时大流量冲垮, 限流...
我们知道在网络中通讯,都是知道对方的IP地址后,才能发起连接,IP地址所在的层是网络层,而在网络层下面是数据链路层,这里IP数据包继续被封装成以太网数据帧,当然还有别的数据链...
1、首先上是用法上的不同 module.exports和exports的用法是后面加一个等号,再接具体的导出 module.exports=... exports=... e...
在读别人的代码的时候发现了使用了Object.keys(obj)的函数,因此记录下用法 Object.keys(obj)会返回一个由传入对象的可枚举属性 组成的数组,数组名的...
一、前言 React在很早就支持了context,但是在官方文档中却不推荐我们使用它。 The vast majority of applications do not ne...
DOM DOM的全称叫做文本对象模型(Document Object Model);是w3c定义的一种访问html和xml文档的标准,它提供了一系列接口,为程序和脚本动态地访...
方法参数返回值slice(start, end)start(必需) -起始位置; end(可选)-结束位置,若未指定,则默认到末尾所有元素返回 [start,end)之间的元...
MDN中给出了base64编码函数btoa和解码函数atob. Unicode问题解法 有个小坑是它只支持ASCII. 如果你调用btoa("中文")会报错: Uncaugh...
本文部分内容参考github使用帮助 接触博客是在06年5月份,当时在CSDN上写博客,随着技术的发展,我的博客也经历了几个时代,除了CSDN这样的网站托管方式外,我还经历了...
语法:Object.create(proto, [propertiesObject])//方法创建一个新对象,使用现有的对象来提供新创建的对象的proto。 参数: prot...
简介 nodemon用来监视node.js应用程序中的任何更改并自动重启服务,非常适合用在开发环境中。 nodemon将监视启动目录中的文件,如果有任何文件更改,nodemo...
作用域是个语言无关的概念,你要接触过Lisp或者Scheme等语言,应该对这个概念会非常熟悉。我在这篇文章会介绍词法作用域和动态作用域的基本知识,让你刚好对这个概念了解,此外...
背景 一般生产环境单机所能承受的QPS压力为2w左右,过大的压力会导致服务器爆炸。即便是单机能够撑住2w QPS,一般也不会这么做,生产环境一般会预留50%的冗余能力,防止Q...
Nginx 作为高性能web服务器,负载均衡是其基本功能之一。 注:负载均衡至少需要两台机器 负载均衡 负载均衡可以将请求前端的请求分担到后端多个节点上,提升系统的响应和处理...