直接限流:
1.executes限流:只能在服务端,限制并行的执行数。
2.accepts限流:只能用在服务端,限制消费者连接的。
3.actives可以设置在服务端,也可以设置在消费端。
4.connentions可以设置在服务端,也可以设置在消费端。
间接限流:
1.延迟连接
2.粘连连接
3.最少并发数
服务的限流:解决高并发的三大利器 降级 限流 缓存
服务的限流分为直接限流和间接限流。
代码:
并发数不能超过10个的。
connections设置长连接的个数,activists设置每个长连接处理并发请求的个数。
长连接是管道,请求是管道的流量。
---
---
声明式缓存的应用场景:典型的脏数据,比如身份证号码,序列号等。
代码:
可以加到方法级别的。
请求一次就缓存数据了。
测试:
LRU算法:https://www.cnblogs.com/wyq178/p/9976815.html
LRU算法:https://baijiahao.baidu.com/s?id=1630893806073244457&wfr=spider&for=pc
LRU:https://www.cnblogs.com/linxiyue/p/10926944.html
缓存写道zookeeper里面了。
---上---
多注册中心。
代码:
---
代码:
---
服务暴露延迟:
---
在springboot中使用dubbo:
代码:
43:12讲了 如何引入依赖pom。
---下---