摘要: 排队等待,我说的比较通俗点,就是 服务器匀速处理请求,当超过阈值的后的其他请求就排队,当排队时间过了超时时间,就返回提示信息。 比如:现在QPS阈值为5,直接且排队等待,超时时间2s,现在有100个请求过来,服务器最多处理 5 个,其他慢慢排队,在处理所有的请求的时候,都是均匀的处理,0.01S处理 阅读全文
posted @ 2021-03-02 22:39 爱编程DE文兄 阅读(1474) 评论(0) 推荐(0) 编辑
摘要: 实际是很多这样的场景,平时一个系统啥人都没有,但一旦有什么特别的优惠的活动,那并发量就是平时的上百倍。针对这种情况,sentinel在流控效果中提供了一个warn up(预热)的方式,界面如下: 假设流控模式是直接,流控效果是warm up(上图的流控模式不太对),刚开始的 阈值 是 thresho 阅读全文
posted @ 2021-03-02 17:25 爱编程DE文兄 阅读(716) 评论(0) 推荐(1) 编辑
摘要: 链路模式是这样的,先看下图: 当getOrder这个接口达到阈值时,并且这个阈值条件完全是由 /test接口引起的,则对/test1进行限流,这个很大的不一样是对:入口资源进行限流,而不是资源名。 举个例子:/test1接口去调用/getOrder接口,调用QPS超出阈值了,此时对/test1进行限 阅读全文
posted @ 2021-03-02 16:52 爱编程DE文兄 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 在关联模式,阈值类型是QPS或线程数,起到的效果是一样的。而 关联模式是什么意思呢? 假设 A 资源 关联了 B资源,当B资源超出阈值了,就限流A自己。这里最重要的是限流自己,即关联方;说简单点,自己的亲戚惹事,自己遭殃(被限流); 这种方式在实际场景还是很有用了,比如:订单调支付,支付接口被疯狂调 阅读全文
posted @ 2021-03-02 16:34 爱编程DE文兄 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 上一篇是QPS直接失败,并且当阈值类型为QPS,是有流控模式和流控效果的。但在 阈值类型 为 线程数时,只有流控模式。 假设现在流控模式都是 直接,QPS和线程数的区别是什么呢? 比如 QPS为10,每秒最多10个请求来访问我的API,当对这10个请求的处理,线程数是没有限定的,有可能这10个请求由 阅读全文
posted @ 2021-03-02 16:15 爱编程DE文兄 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 搭建nacos集群,我们需要:1个nginx+3个nacos+1个mysql;下面全部都在Linux环境下,运行,上面的环境请大家预先配置好。 对了,说明一下,nacos只需要下载一个即可,不需要再复制两份;我们到时候会修改nacos的startup.sh脚本,根据参数-p的方式启动指定端口的nac 阅读全文
posted @ 2021-03-02 12:19 爱编程DE文兄 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 这篇老哥基本把Linux安装mysql会遇到的坑都说了: https://www.jianshu.com/p/276d59cbc529 不过还是会存在少量的问题,总结起来就是缺少 文件,没有建立软连接 阅读全文
posted @ 2021-03-02 10:04 爱编程DE文兄 阅读(51) 评论(0) 推荐(0) 编辑