线上接口很慢怎么办? 首先需要明确一个问题,是只有一个接口变慢,还是多个接口变慢。 如果系统中有多个服务的接口都变慢,那可能是系统共用的资源不足导致的。比如数据库连接数太多、数据库有大量慢查询、共同依赖的下游服务性能问题等。 可以查看系统中调用量突然增多的服务,它的调用量是否导致数据库的并发达到了瓶颈,是不是共同调用的下游服务出现了性能问题,数据库中是不是有
- 分享28
- 计算机基础6
- 框架6
- 数据库6
- Java15
- 工具1
- 学习路线2
- 海量数据9
- 消息队列4
- 实践经验3
- 缓存17
- 笔记5
- Tomcat1
- 设计模式13
- 优质文章31
- 分布式7
- 场景设计20
- netty1
- springcloud1
- MySQL1
- redis1
- 源码分析24
- docker1
- git1
- maven1
限流算法 大多数情况下,我们不需要自己实现一个限流系统,但限流在实际应用中是一个非常微妙、有很多细节的系统保护手段,尤其是在高流量时,了解你所使用的限流系统的限流算法,将能很好地帮助你充分利用该限流系统达到自己的商业需求和目的,并规避一些使用限流系统可能带来的大大小小的问题。 令牌桶算法 令牌桶(token bucket)算法,指的是设计一个容器(即“桶”)
高可用——负载均衡 一、 什么是负载均衡? 什么是负载均衡? 记得第一次接触 Nginx 是在实验室,那时候在服务器部署网站需要用 Nginx 。Nginx 是一个服务组件,用来反向代理、负载平衡和 HTTP 缓存等。那么这里的 负载均衡 是什么? 负载均衡(LB,Load Balance),是一种技术解决方案。用来在多个资源(一般是服务器)中分配负载,达到