![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
springcloud
BraveHeart!
freedom!
展开
-
两种客户端工具
Rest RestTemplate、Feign客户端Rest RestTemplate 基本上不用Feign客户端工具 以后再实际开发中用的最多Feign是一个声明式的Http客户端调用工具,采用接口+注解方式实现,易读性比较强rest方式注意点默认方式开启负载均衡功能,如果以别名(app-itmayiedu-memeber)名称进行调用服务接口的时候必须@LoadBalance注...原创 2018-12-21 11:13:17 · 237 阅读 · 0 评论 -
Ribbon与Nginx区别
服务器端负载均衡Nginxnginx是客户端,所有请求统一交给nginx,由nginx进行实现负载均衡请求转发,属于服务器端负载均衡。即请求由nginx服务器端进行转发。客户端负载均衡RibbonRibbon是从eureka注册中心服务器端上获取服务注册信息列表,缓存到本地,让后在本地实现rpc远程调用技术进行调用,轮训负载均衡策略。既在客户端实现负载均衡。应用场景的区别:N...原创 2018-12-21 11:25:31 · 3542 阅读 · 0 评论 -
使用Eureka闭源了怎么办?
注册中心的目的为了做什么?服务治理,服务注册于发现能够实现负载均衡,管理服务于服务之间的依赖关系Eureka闭源了,可以使用其他的注册代替:Consul、ZookeeperZookeeper来替换EurekaZookeeper简介Zookeeper是一个分布式协调工具,可以实现服务注册与发现、注册中心、消息中间件、分布式配置中心等。 采用zk临时节点类型!!!@Ena...原创 2018-12-21 11:33:26 · 2501 阅读 · 0 评论 -
springCloud 与dobbo对比
Dubbo SpringCloud 服务注册中心 zookeeper SpringCloud Netflix eureka 服务调用方式 RPC REST API 服务监控 ...原创 2018-12-06 12:11:21 · 1063 阅读 · 2 评论 -
Eureka的自我保护机制
默认情况下,EurekaClient会定时向EurekaServer端发送心跳,如果EurekaServer在一定时间内没有收到EurekaClient发送的心跳,便会把该实例从注册服务列表中剔除(默认是90秒),但是在短时间内丢失大量的实例心跳,这时候EurekaServer会开启自我保护机制,Eureka不会踢出该服务。为了防止EurekaClient是可以正常访问,但是与EurekaSe...原创 2018-12-06 12:12:50 · 184 阅读 · 0 评论 -
服务雪崩产生原因及解决办法
定义:服务雪崩效应产生与服务堆积在同一个线程池中,因为所有的请求都是同一个线程池进行处理,这时候如果在高并发情况下,所有的请求全部访问同一个接口,这时候可能会导致其他服务没有线程进行接受请求,这就是服务雪崩效应效应。tomcat有个线程池,每个线程去处理客户端发送的每次请求。解决雪崩效应@HystrixCommand2、服务降级3、服务熔断4、服务隔离机制2、服务降级 在...原创 2018-12-18 10:06:37 · 5681 阅读 · 1 评论 -
Spring Cloud的负载均衡Spring Cloud Ribbon和Spring Cloud Feign
https://blog.csdn.net/small_to_large/article/details/77836672转载 2019-08-19 14:56:37 · 142 阅读 · 0 评论