![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
eureka
yxh13521338301
只分享干货的码农
展开
-
SpringCloud服务保护机制Hystrix
源于蚂蚁课堂的学习,点击这里查看(老余很给力) 服务雪崩 高并发情况下,大量的请求堆积在一个服务上,超过服务线程池(默认为tomcat自带的线程池)处理的最大线程数,导致其他服务没有 线程进行接受请求 服务降级 对于等待线程处理的请求,返回一个友好的提示(如:当前访问人数太多,或有多少人排队等)。防止用户一直等待(调用fallBack方法) 服务熔断 对并发请求的数量设置一个阈值,超过阈值就会拒绝访问,对请求执行服务的降级。 服务隔离机制 默认情况下,只有一个线程池.原创 2020-05-28 15:43:39 · 231 阅读 · 0 评论 -
SpringCloud负载均衡器ribbon
源于蚂蚁课堂的学习,点击这里查看(老余很给力) ribbon 客户端从注册中心根据别名的方式获取对应服务地址列表,将其缓存至本地内存,本地进行负载均衡 使用discoveryClient负载本地负载均衡 // 原子类保证线程安全 private AtomicInteger atomicInteger = new AtomicInteger(); @RequestMapping("/discoveryClient") public String discovery..原创 2020-05-28 15:05:25 · 126 阅读 · 0 评论 -
SpringCloud注册中心的服务治理
源于蚂蚁课堂的学习,点击这里查看(老余很给力) 前言 所谓服务治理,就是管理服务之间相互依赖调用的混乱。 没有注册中心前,服务之间调用其实是通过配置文件指定需要访问服务的ip、端口等访问信息的, 这样一旦被调用方地址信息发生变化,调用者需及时修改其配置,再重新发布,流程繁琐。 有了注册中心后,服务启动的时候将自己的地址信息以别名的方式注册至注册中心上,想要调用其他服务时,通过 别名的方式去注册中心找到对应的值(地址是支持集群的),进行调用即可 springcloud支持多种注册中心,常用..原创 2020-05-28 14:16:51 · 329 阅读 · 0 评论 -
Eureka客户端配置参数列表总结
Eureka客户端参数配置 1、RegistryFetchIntervalSeconds 从eureka服务器注册表中获取注册信息的时间间隔(s),默认为30秒 2、InstanceInfoReplicationIntervalSeconds 复制实例变化信息到eureka服务器所需要的时间间隔(s),默认为30秒 3、InitialInstanceInfoReplicat...原创 2018-06-14 17:15:25 · 1740 阅读 · 0 评论