上一页 1 ··· 58 59 60 61 62 63 64 65 66 ··· 114 下一页
摘要: 1.如果设置了 阅读全文
posted @ 2018-09-04 14:08 甜菜波波 阅读(1070) 评论(0) 推荐(0)
摘要: SpringCloud重试机制配置 首先声明一点,这里的重试并不是报错以后的重试,而是负载均衡客户端发现远程请求实例不可到达后,去重试其他实例。 ? 1 2 3 4 5 6 7 8 @Bean @LoadBalanced RestTemplate restTemplate() { HttpCompo 阅读全文
posted @ 2018-09-04 13:48 甜菜波波 阅读(940) 评论(0) 推荐(1)
摘要: 1.引入依赖 阅读全文
posted @ 2018-09-04 10:36 甜菜波波 阅读(358) 评论(0) 推荐(0)
摘要: Spring Cloud实现心跳监测,在服务注册和停止时,注册中心能得到通知,并更新服务实例列表 Spring Cloud注册中心添加配置: eureka.server.enable-self-preservation=false Spring Cloud服务提供者添加配置: eureka.inst 阅读全文
posted @ 2018-09-03 22:38 甜菜波波 阅读(2920) 评论(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 甜菜波波 阅读(261) 评论(0) 推荐(0)
摘要: 一、缓存雪崩 缓存雪崩我们可以简单的理解为:由于原有缓存失效,新缓存未到期间(例如:我们设置缓存时采用了相同的过期时间,在同一时刻出现大面积的缓存过期),所有原本应该访问缓存的请求都去查询数据库了,而对数据库CPU和内存造成巨大压力,严重的会造成数据库宕机。从而形成一系列连锁反应,造成整个系统崩溃。 阅读全文
posted @ 2018-09-03 10:12 甜菜波波 阅读(389) 评论(0) 推荐(0)
摘要: 异步通讯对于服务端响应时间较长的方法是必须的,能够有效地利用客户端的资源,在dubbo中,消费端<dubbp:method>通过 async="true"标识。 <dubbo:reference id="xxx" ....> <dubbo:method name="method1" async="t 阅读全文
posted @ 2018-09-02 15:10 甜菜波波 阅读(15324) 评论(0) 推荐(0)
摘要: dubbo客户端和dubbo服务端之间存在心跳,由dubbo客户端主动发起,可参见dubbo源码 HeartbeatTask。 dubbo服务端和注册中心(zk)存在心跳,由dubbo服务端发起,这是基于zk集群和zk客户端之间的心跳机制。 dubbo客户端和dubbo服务端之间存在心跳,由dubb 阅读全文
posted @ 2018-08-31 15:59 甜菜波波 阅读(1049) 评论(0) 推荐(0)
摘要: 以一个简单的例子来说明整个选举的过程.假设有五台服务器组成的zookeeper集群,它们的id从1-5,同时它们都是最新启动的,也就是没有历史数据,在存放数据量这一点上,都是一样的.假设这些服务器依序启动,来看看会发生什么.1) 服务器1启动,此时只有它一台服务器启动了,它发出去的报没有任何响应,所 阅读全文
posted @ 2018-08-31 13:41 甜菜波波 阅读(3205) 评论(0) 推荐(0)
摘要: Eureka的优势 1、在Eureka平台中,如果某台服务器宕机,Eureka不会有类似于ZooKeeper的选举leader的过程;客户端请求会自动切换到新的Eureka节点;当宕机的服务器重新恢复后,Eureka会再次将其纳入到服务器集群管理之中;而对于它来说,所有要做的无非是同步一些新的服务注 阅读全文
posted @ 2018-08-31 13:40 甜菜波波 阅读(187) 评论(0) 推荐(0)
上一页 1 ··· 58 59 60 61 62 63 64 65 66 ··· 114 下一页