![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
eureka
文章平均质量分 63
Hpeacheng
这个作者很懒,什么都没留下…
展开
-
Feign-SpringCloud得介绍和应用,结合Hystrix,Ribbon
【1】feign,表面意思,是伪装得意思,在java中,其实大家可以理解为掩护,包装。【2】作用:我们之前远程调用得时候,是利用得Ribbon+RestTemplate.getForObject,然后里面拼接我们得访问地址 return this.restTemplate.getForObject("http://ITHEIMA-SERVER/user/findById/"+ id.toString(),String.class);【3】而如果我们利用了Feign,就可以更加简洁【4】使用原创 2021-12-25 23:47:49 · 260 阅读 · 0 评论 -
Hystrix熔断器的使用和问题,以及熔断机制
【1】Hystrix是豪猪的意思,因为豪猪的身上全是刺,可以起到保护效果,因此是这个名字,而这个组件在eureka中的作用就是起到保护作用,可以看作咱们自家电路的熔断器,当电压到达一定程度后,保险丝就会断开,保护全家的电路安全。【2】而Hystrix解决的是雪崩问题 雪崩问题:微服务中,服务间调用关系错综复杂,一个请求,可能需要调用多个微服务接口才能实现,会形成非常复杂的调用链路:一次业务请求,需要调用A、P、H、I四个服务,这四个服务又可能调用其它服务。如果此时,某个服务出现异常...原创 2021-12-25 21:53:03 · 1175 阅读 · 0 评论 -
Eureka中容器,服务端,消费端的细节配置
【1】Eureka容器的细节配置 1.eureka-server-eviction-interval-timer-in-ms:扫描失效服务的间隔时间(默认为60*1000ms)失效剔除Eureka会统计最近15分钟心跳失败的服务实例的比例是否超过了85%。在生产环境下,因为网络延迟等原因,心跳失败实例的比例很有可能超标,但是此时就把服务剔除列表并不妥当,因为服务可能没有宕机。Eureka就会把当前实例的注册信息保护起来,不予剔除。生产环境下这很有效,保证了大多数服务依然...原创 2021-12-25 21:04:54 · 826 阅读 · 0 评论 -
研究了两个小时的SpringCloud的Eureka的服务端和客户端的注入,网上各说纷纭,最后还不如自己慢慢试:Connection refused: connect错误
【1】今天解除了SpringCloud,其实我现在还没学到啥程度,就已经被Eureka的各种报错搞麻了。【2】首先是Connection refused: connect错误,这个是在注入服务端就开始报错 但是这个根本不影响服务端的注入,可以看图2at com.sun.jersey.client.apache4.ApacheHttpClient4Handler.handle(ApacheHttpClient4Handler.java:187) at com.sun.jerse...原创 2021-12-23 22:46:30 · 594 阅读 · 3 评论