springcloud
努力努力再努力@x
这个作者很懒,什么都没留下…
展开
-
springcloud 中bootstrap.yml和application.yml区别
本人在配置zuul动态路由转发的时候,出现了一个小问题,写在application.yml中的配置信息读取不出来了,但是换成bootstrap.yml,就可以了,所以我在csdn里面定位问题,有个链接如下: https://www.cnblogs.com/vwater/p/10374515.html 所以在springcloud中,能用bootstrap.yml的地方,就不要用applicatio...原创 2019-12-27 19:22:40 · 445 阅读 · 0 评论 -
基于Hystrix解决服务雪崩效应原理
服务降级 在高并发的情况下,防止客户一直等待,使用服务器降级方式(会返回给用户一个友好提示,不会去处理请求,调用fallBack本地方法,)目的是为了提高用户体验。 服务熔断 服务熔断目的是为了保护服务,在高并发的情况下,如果请求达到了一定的极限(可以自己设置数字),如果流量超出了自己设置的数字,就会自动开启服务保护功能,使用服务降级的方式来返回一个友好的提示,服务熔断和服务降级一起使用。 服务隔...原创 2019-12-26 11:58:50 · 296 阅读 · 0 评论 -
Hystrix
Hystrix Hystrix是国外知名的视频网站Netflix所开源的非常流行的高可用架构框架。Hystrix能够完美的解决分布式系统架构中打造高可用服务面临的一系列技术难题。 Hystrix “豪猪”,具有自我保护的能力。hystrix 通过如下机制来解决雪崩效应问题。 在微服务架构中,我们把每个业务都拆成了单个服务模块,然后当有业务需求时,服务间可互相调用,但是,由于网络原因或者其他一些因素...原创 2019-12-26 11:20:16 · 241 阅读 · 1 评论 -
服务雪崩效应
服务雪崩效应 默认情况下tomcat只有一个线程池去处理客户端发过来的所有服务请求,这样的话,在高并发的情况下,如果客户端所有的请求都堆积到同一个服务接口上,就会产生tomcat的所有线程去处理这个服务接口,可能会导致其他服务接口无法访问,就会导致其余的服务接口在访问的时候,产生延迟和等待,这个效果和雪崩一样,就是一个地方坏了, 会导致连环效应,就是所谓的服务雪崩效应。 ...原创 2019-12-26 09:57:25 · 157 阅读 · 0 评论 -
服务治理SpringCloud Eureka
什么是服务治理 在传统rpc远程调用中,服务与服务依赖关系,管理比较复杂,所以需要使用服务治理,管理服务与服务之间依赖关系,可以实现服务调用、负载均衡、容错等,实现服务发现与注册。 服务注册与发现 在服务注册与发现中,有一个注册中心,当服务器启动的时候,会把当前自己服务器的信息 比如 服务地址通讯地址等以别名方式注册到注册中心上。 另一方(消费者|服务提供者),以该别名的方式去注册中心上获取到实际...原创 2019-12-24 16:37:00 · 116 阅读 · 0 评论