![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringCould
文章平均质量分 90
LiSheng_001
这个作者很懒,什么都没留下…
展开
-
SpringCould之Hystrix熔断器
Hystrix在微服务架构中,一台服务往往会去远程调用别的服务,但是如果别的服务出现了故障,或者因为网络问题导致迟迟没有给出响应,这时我们的请求会一直占据着资源,如果在高并发的时候,还会把服务压垮,导致此服务不能使用,依赖于这个服务的所有服务都会出现问题,导致服务雪崩。为了解决这一的问题,hystrix解决的方案有两种:线程隔离,服务降级服务熔断线程隔离Hystrix为每个服务开启了一个线程池,当这个线程池已经满了,后面再来的请求就会直接进行拒绝,默认情况不采用排队。因为分配了线程池,这个原创 2020-09-12 11:03:33 · 79 阅读 · 0 评论 -
Spring Could之Ribbon负载均衡
Ribbon负载均衡当生产者有多个相同的serciceid的实例后,消费者从rureka中获取的服务列表中就会包含多个服务实例,这个时候消费者怎么样去进行选择使用哪一个服务实例呢Ribbon会获取到服务列表后,ribbon可以根据自己的负载均衡的算法,自动的选择某一个服务去进行请求。Ribbon本身也提供了一些负载均衡的算法。因为eureka依赖中已经带有ribbon,所以不在需要添加依赖。1.配置类@Configurationpublic class WebConfig { @Bea原创 2020-09-12 10:44:56 · 91 阅读 · 0 评论 -
Eureka实现服务注册与发现,服务续约
介绍Eureka 目前是 2.x 版本,并且官方已经宣布不再维护更新。不过其实 Eureka 已经很稳定了,当做注册中心完全没有问题。Spring Cloud 集成了 Eureka ,并做了完善的封装。方便我们使用 Spring boot 开发的时候简单配置就可以使用。...原创 2020-09-11 23:54:51 · 483 阅读 · 0 评论