spring cloud
限albert
我要努力的看到更多可以看到的。
展开
-
微服务spring cloud之服务注册中心,服务注册与发现 - 一
一 eureka 带来的优势 1. eureka提供的服务本身既是服务提供者,也是服务消费者,eureka服务端通过相互注册的方式组成服务注册中心,多个服务端实例通过相互复制的方式,实现服务注册中心的数据同步 2. eureka 客户端会缓存服务注册表中的信息,微服务无需每次从服务注册中心获取服务提供者信息,降低了服务注册中心的压力,同时即使服务注册中心所有节点都宕掉,服务调用...原创 2019-08-11 12:50:28 · 640 阅读 · 0 评论 -
微服务spring cloud之Ribbon实现客户端负载均衡 - 二
通过spring cloud ribbon的封装,我么在微服务架构中使用客户端负载均衡变得相对简单,可以分为两步 1. 服务提供者启动多个服务实例,并注册至一个或者多个相关联的服务注册中心 2. 服务消费者直接通过调用被@LoadBalanced注解修饰过的RestTemplate来实现面向服务的接口调用。 代码如下 pom.xml <?xml version="1.0" en...原创 2019-08-12 12:43:34 · 219 阅读 · 0 评论 -
微服务spring cloud之Hystrix实现服务容错保护- 三
微服务架构中,因为系统拆分成了很多细粒度的服务单元,各单元之间通过服务注册与发现的方式相互依赖,而依赖通过远程调用的方式执行,就可能导致网络或者服务自身原因出现故障或延迟,而这种问题会导致服务调用方或者整个系统的故障或者延迟,当调用方请求积压过多,最终导致自身服务的瘫痪,为了解决诸如此类问题,产生了断路器等一系列的服务容错保护机制。 ...原创 2019-08-12 12:50:48 · 151 阅读 · 0 评论