- 博客(7)
- 资源 (2)
- 收藏
- 关注
转载 springCloud三:断路器Hystrix二
Hystrix的处理流程 1. 构造HystrixCommand或HystrixObservableCommand对象 创建代码如下 HystrixCommand command = new HystrixCommand(arg1, arg2); HystrixObservableCommand command = new HystrixObservableCommand(arg1, arg2);...
2018-04-30 17:07:41 243
转载 springCloud二:RestTemplate与ribbon
下面内容转载自https://blog.csdn.net/u012702547/article/details/77917939GET请求在RestTemplate中,发送一个GET请求,我们可以通过如下两种方式:第一种:getForEntitygetForEntity方法的返回值是一个ResponseEntity<T>,ResponseEntity<T>是Spring对H...
2018-04-30 10:58:48 452
转载 springCloud三:断路器Hystrix
Hystrix的原理跟Demo可以看这篇博文http://blog.didispace.com/springcloud3/Hystrix 能使你的系统在出现依赖服务失效的时候,通过隔离系统所依赖的服务,防止服务级联失败,同时提供失败回退机制更优雅地应对失效,并使你的系统能更快地从异常中恢复。Hystrix能做什么?在通过第三方客户端访问(通常是通过网络)依赖服务出现高延迟或者失败时,为系统提供保护...
2018-04-30 10:58:21 247
转载 分布式系统的基本问题:可用性与一致性(CAP)
转自:https://www.zhihu.com/question/54105974/answer/139037688分布式系统的基本问题:可用性与一致性 背景可用性(Availability)和一致性(Consistency)是分布式系统的基本问题,先有著名的CAP理论定义过分布式环境下二者不可兼得的 关系,又有神秘的Paxos协议号称是史上最简单的分布式系统一致性算法并获得图灵...
2018-04-25 16:30:52 1577
转载 使用jstack定位线程堆栈信息,精确找到异常代码
以下代码借鉴了两篇博文https://blog.csdn.net/mr__fang/article/details/68496248http://www.javatang.com/archives/2017/10/19/33151873.html找到CPU利用率持续比较高的进程, 命令:top找到CPU使用率较高的线程ID(TID):命令:ps p 16480 -L -o pcpu,pid,tid...
2018-04-25 14:44:06 6098
转载 springCloud一
详情看 http://blog.didispace.com/springcloud1/对几个注解标注下作用1.@EnableEurekaServer作用: 启动一个服务注册中心提供给其他应用进行注册2.@EnableDiscoveryClient作用: 让注册中心发现我这个服务3.@EnableEurekaClient作用:让Eureka注册中心发现我这个服务2跟3的区别在于,3表示这个服务只能被...
2018-04-21 15:37:49 232
转载 spring事务在处理jdk代理时存在的问题
此篇博文转载自 https://zhuanlan.zhihu.com/p/35483036问题总结就是:spring jdk动态代理下,同个类,方法A(事务A)调用方法B(事务B),事务B发生异常时,影响到事务A,导致事务也发生回滚,正常应该是两个事务,各顾各,不会互相影响。原因就是,jdk动态代理的原理就是生成一个新类,新类会实现被代理类的所有接口,实现接口的所有方法,然后在方法里添加...
2018-04-10 16:47:23 201
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人