上一页 1 ··· 55 56 57 58 59 60 61 62 63 ··· 112 下一页
摘要: 1.pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instan 阅读全文
posted @ 2018-09-04 15:30 甜菜波波 阅读(444) 评论(1) 推荐(0) 编辑
摘要: Ribbon超时与Hystrix超时问题,为了确保Ribbon重试的时候不被熔断,我们就需要让Hystrix的超时时间大于Ribbon的超时时间,否则Hystrix命令超时后,该命令直接熔断,重试机制就没有任何意义了。 hystrix: command: default: execution: ti 阅读全文
posted @ 2018-09-04 14:38 甜菜波波 阅读(1019) 评论(0) 推荐(0) 编辑
摘要: 1.如果设置了 阅读全文
posted @ 2018-09-04 14:08 甜菜波波 阅读(1052) 评论(0) 推荐(0) 编辑
摘要: SpringCloud重试机制配置 首先声明一点,这里的重试并不是报错以后的重试,而是负载均衡客户端发现远程请求实例不可到达后,去重试其他实例。 ? 1 2 3 4 5 6 7 8 @Bean @LoadBalanced RestTemplate restTemplate() { HttpCompo 阅读全文
posted @ 2018-09-04 13:48 甜菜波波 阅读(842) 评论(0) 推荐(1) 编辑
摘要: 1.引入依赖 阅读全文
posted @ 2018-09-04 10:36 甜菜波波 阅读(343) 评论(0) 推荐(0) 编辑
摘要: Spring Cloud实现心跳监测,在服务注册和停止时,注册中心能得到通知,并更新服务实例列表 Spring Cloud注册中心添加配置: eureka.server.enable-self-preservation=false Spring Cloud服务提供者添加配置: eureka.inst 阅读全文
posted @ 2018-09-03 22:38 甜菜波波 阅读(2902) 评论(0) 推荐(0) 编辑
摘要: package com.example.demo; import com.netflix.hystrix.contrib.javanica.annotation.HystrixCommand; import com.netflix.hystrix.contrib.javanica.annotation.HystrixProperty; import org.springframework.we... 阅读全文
posted @ 2018-09-03 14:47 甜菜波波 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 一、缓存雪崩 缓存雪崩我们可以简单的理解为:由于原有缓存失效,新缓存未到期间(例如:我们设置缓存时采用了相同的过期时间,在同一时刻出现大面积的缓存过期),所有原本应该访问缓存的请求都去查询数据库了,而对数据库CPU和内存造成巨大压力,严重的会造成数据库宕机。从而形成一系列连锁反应,造成整个系统崩溃。 阅读全文
posted @ 2018-09-03 10:12 甜菜波波 阅读(375) 评论(0) 推荐(0) 编辑
摘要: 异步通讯对于服务端响应时间较长的方法是必须的,能够有效地利用客户端的资源,在dubbo中,消费端<dubbp:method>通过 async="true"标识。 <dubbo:reference id="xxx" ....> <dubbo:method name="method1" async="t 阅读全文
posted @ 2018-09-02 15:10 甜菜波波 阅读(15255) 评论(0) 推荐(0) 编辑
摘要: dubbo客户端和dubbo服务端之间存在心跳,由dubbo客户端主动发起,可参见dubbo源码 HeartbeatTask。 dubbo服务端和注册中心(zk)存在心跳,由dubbo服务端发起,这是基于zk集群和zk客户端之间的心跳机制。 dubbo客户端和dubbo服务端之间存在心跳,由dubb 阅读全文
posted @ 2018-08-31 15:59 甜菜波波 阅读(1036) 评论(0) 推荐(0) 编辑
上一页 1 ··· 55 56 57 58 59 60 61 62 63 ··· 112 下一页