微服务
numun
这个作者很懒,什么都没留下…
展开
-
Spring Cloud 限流熔断
限流的核心高并发三把斧:限流、降级、缓存限流:限流是通过对并发访问/请求进行限速,或者对一个时间窗口内的请求进行限速来保护系统,一旦达到限制速率则可以拒绝服务、排队或等待、降级等处理,程序中的限流就是限制请求,请求包括客户端发起的请求,应用内服务间的请求,很多平台都有限流,例如我们调用第三方的api的时候,对方都会限制每天最多只能调用几次之类的,当请求量超过系统的最大容量后,访问延迟就会增加,超过峰值的流量会拖累整个系统,出现宕机。因此,需要提前流量控制,对于超过峰值的流量,可以直接拒绝掉或者选择随机原创 2020-12-06 22:51:05 · 444 阅读 · 1 评论 -
Spring Cloud 之配置中心
配置中心顾名思义,就是用来统一管理项目中所有配置的系统。虽然听起来很简单,但也不要小 瞧了这个模块。如果一个中型互联网项目,不采用配置中心的模式,一大堆的各类配置项,各种不定时 的修改需求,一定会让开发同学非常头疼且管理十分混乱。我认为甚至可以直接用 “一个项目中是否有 无采用「配置中心」” 这一粗略的条件,来判断一个互联网研发团队是否规范和成熟为什么需要配置中心?我们先来看看在没有「配置中心」的传统项目中,我们是怎么处理各类配置参数问题的:一般是静态化配置。大多数在项目中单独写一个配置文.原创 2020-12-06 00:26:13 · 2535 阅读 · 2 评论