为它们分配独立的资源。假如某个服务的线程池耗尽,它只会影响该服务的调用,而不会连累到其他服务。
弹性伸缩:对服务做自动化的伸缩,需要能感知到最繁忙的 TOP N 的服务,去伸缩它们,还需要自动化发布、部署和服务注册的运维系统,而且还要快,越快越好。否则,系统会被压死。 实现方式如下 计数器:维护一个计数器,请求来了就加一,处理完就减一,如果大于某个阈值,就拒绝请求。这个方法的最大的好处就是简单。 令牌...