摘要: 1. Hystrix介绍 前面说到,微服务是将服务根据业务去分成一个个独立的服务,服务之间通过RestTemplate+Ribbon或者Feign来调用,因为大多数微服务都会做成集群,这样就导致如果其中某一个服务出现了问题,那么调用这个服务的服务也同样出现问题,慢慢的,整个服务都会崩掉("雪崩效应" 阅读全文
posted @ 2019-07-19 11:37 双子座的皮卡丘 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 1. Feign介绍 之前用到Ribbon,但是每个接口都要去拼接参数,会比较麻烦。而Feign可以理解为就是在Ribbon上加了一层封装,让我们在调用服务的时候不用处理那些麻烦的参数了 2.代码实现 新建一个Feign服务 pom.xml pom.xml application.yml appli 阅读全文
posted @ 2019-07-19 11:32 双子座的皮卡丘 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 1. Ribbon介绍 微服务是将一个完整的服务按照不同的业务拆分成一个个独立的服务,这些服务之间的通信基于Http Restful,在SpringCloud中服务之间的调用中就有通过Ribbon和RestTemplate。 Ribbon主要功能是基于客户端的负载均衡。 RestTemplate是S 阅读全文
posted @ 2019-07-19 11:29 双子座的皮卡丘 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 1.Eureka是什么 Eureka是Netflix开发的服务发现框架,本身是一个基于REST的服务,主要用于定位运行在AWS域中的中间层服务,以达到负载均衡和中间层服务故障转移的目的。 Eureka Server提供服务注册服务,各个节点启动后,会在EurekaServer中进行注册,这样Eure 阅读全文
posted @ 2019-07-19 10:03 双子座的皮卡丘 阅读(421) 评论(0) 推荐(0) 编辑