上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 98 下一页
摘要: 阅读全文
posted @ 2021-03-07 16:17 爱编程DE文兄 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 相信大家知道,类加载大概的意思是:当我们要运行编译后的class文件时,会有类加载器 把 class文件加载到内存中;实际上这个比较抽象,说具体点的话,应该是如下: 嗯,好!相信大家看了之后还不懂啊,起初我也是一脸懵逼啊,现在逐个给大家解释。 所谓类加载,细分应该是:类加载,类链接,类初始化。 1. 阅读全文
posted @ 2021-03-07 15:59 爱编程DE文兄 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 观看springboot的教程,发现并没有说到事务这块该如何配置,自己通过百度找到了配置的方式,如下: @Configuration public class TranConfig { @Autowired private DataSource dataSource; //向IOC注入核心事务管理器 阅读全文
posted @ 2021-03-07 10:00 爱编程DE文兄 阅读(411) 评论(0) 推荐(0) 编辑
摘要: 前言 本文章除了给你现成的发送源码前,希望大家能好好了解下关于收发邮件的一些常识和业务,请您耐心完整地看完。若你是未使用 过 API 来发送邮箱验证码,相信您一定会恍然大悟。 一. 邮件收发流程介绍 请大家看下上面的图;当发件人和收件人都是同一个网站的email账户(比如QQ),小明 给 小红 发一 阅读全文
posted @ 2021-03-04 22:37 爱编程DE文兄 阅读(503) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-03-04 16:59 爱编程DE文兄 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 排队等待,我说的比较通俗点,就是 服务器匀速处理请求,当超过阈值的后的其他请求就排队,当排队时间过了超时时间,就返回提示信息。 比如:现在QPS阈值为5,直接且排队等待,超时时间2s,现在有100个请求过来,服务器最多处理 5 个,其他慢慢排队,在处理所有的请求的时候,都是均匀的处理,0.01S处理 阅读全文
posted @ 2021-03-02 22:39 爱编程DE文兄 阅读(1499) 评论(0) 推荐(0) 编辑
摘要: 实际是很多这样的场景,平时一个系统啥人都没有,但一旦有什么特别的优惠的活动,那并发量就是平时的上百倍。针对这种情况,sentinel在流控效果中提供了一个warn up(预热)的方式,界面如下: 假设流控模式是直接,流控效果是warm up(上图的流控模式不太对),刚开始的 阈值 是 thresho 阅读全文
posted @ 2021-03-02 17:25 爱编程DE文兄 阅读(728) 评论(0) 推荐(1) 编辑
摘要: 链路模式是这样的,先看下图: 当getOrder这个接口达到阈值时,并且这个阈值条件完全是由 /test接口引起的,则对/test1进行限流,这个很大的不一样是对:入口资源进行限流,而不是资源名。 举个例子:/test1接口去调用/getOrder接口,调用QPS超出阈值了,此时对/test1进行限 阅读全文
posted @ 2021-03-02 16:52 爱编程DE文兄 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 在关联模式,阈值类型是QPS或线程数,起到的效果是一样的。而 关联模式是什么意思呢? 假设 A 资源 关联了 B资源,当B资源超出阈值了,就限流A自己。这里最重要的是限流自己,即关联方;说简单点,自己的亲戚惹事,自己遭殃(被限流); 这种方式在实际场景还是很有用了,比如:订单调支付,支付接口被疯狂调 阅读全文
posted @ 2021-03-02 16:34 爱编程DE文兄 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 上一篇是QPS直接失败,并且当阈值类型为QPS,是有流控模式和流控效果的。但在 阈值类型 为 线程数时,只有流控模式。 假设现在流控模式都是 直接,QPS和线程数的区别是什么呢? 比如 QPS为10,每秒最多10个请求来访问我的API,当对这10个请求的处理,线程数是没有限定的,有可能这10个请求由 阅读全文
posted @ 2021-03-02 16:15 爱编程DE文兄 阅读(204) 评论(0) 推荐(0) 编辑
上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 98 下一页