Eruka 高并发
1eruka客户端缓存配置30s,
2基于内存的注册表操作
3多级缓存,减少读写并发冲突
网关
https://blog.csdn.net/bishe_teacher/article/details/107844103
hystrix
https://baijiahao.baidu.com/s?id=1623004854011062838&wfr=spider&for=pc
漏桶算法和令牌桶算法的区别
漏桶算法的出水速度是恒定的,那么意味着如果瞬时大流量的话,将有大部分请求被丢弃掉(也就是所谓的溢出)。漏桶算法通常可以用于限制访问外部接口的流量,保护其他人系统,比如我们请求银行接口,通常要限制并发数。
令牌桶算法生成令牌的速度是恒定的,而请求去拿令牌是没有速度限制的。这意味,面对瞬时大流量,该算法可以在短时间内请求拿到大量令牌,可以处理瞬时流量,而且拿令牌的过程并不是消耗很大的事情。令牌桶算法通常可以用于限制被访问的流量,保护自身系统。
Spring Cloud 和 Spring Boot 兼容性请见正文表格:
Spring Cloud Train | Spring Boot Version |
---|---|
Hoxton | 2.2.x |
Greenwich | 2.1.x |
Finchley | 2.0.x |
Edgware | 1.5.x |
Dalston | 1.5.x |