SpringCloud学习
小气鬼Sweet
乘风破浪会有时,,直挂云帆济沧海
展开
-
SpringCloud API网关服务(Spring Cloud Zuul)
- API网关用来做什么 API网关有点像微服务架构体系中的门面,所有外部客户端访问都需要经过它来进行跳读和过滤。API网关可以实现请求路由、负载平衡、校验过滤等功能,还能聚合服务治理框架、熔断机制、服务等- 路由规则与服务实例的维护 Spring Cloud Zuul通过与Spring Cloud Eureka进行整合,将自身注册为Eureka服务治理下的应用,同时从Eureka中获得所有其他原创 2017-10-16 19:05:54 · 634 阅读 · 0 评论 -
SpringCloud服务的注册与发现(Eureka)
SpringCloud服务管理- 服务治理的概念 服务治理是微服务架构中最为核心和基础的模块,主要用来实现各个微服务实列的自动化注册与发现。微服务实例可以是一个简单的SpringBoot程序- 如何实现服务注册与服务发现 在程序中服务提供方需要显示的将服务注册到注册中心去。在注册登记中心登记在自己提供的服务,主机。端口号,版本号,通信协议等等。注册中心通过服务名进行管理原创 2017-10-14 22:12:48 · 575 阅读 · 0 评论 -
SpringCloud断路器(Hystrix)
- SpringCloud断路器出现的原因 在微服务架构中,存在着很多服务单元,若一个单元出现故障,调用这个服务就会出现阻塞,由于存在依赖关系,又会引起调用该服务的线程阻塞,从而导致故障的蔓延-断路器的作用 当某个服务单元发生故障之后,通过断路器的故障监控,向调用方返回一个错误响应,而不是长时间的等待。这样就不会使得线程因为调用故障服务被长时间占用不是放,避免了故障在分布式系统中的蔓延- 实现断原创 2017-10-15 19:41:28 · 284 阅读 · 0 评论 -
SpringCloud使用Feign进行服务调用
Spring Cloud使用Feign进行服务调用- Spring Cloud Feign简介 Spring Cloud Feign也是一个基础工具类,它整合了Spring Cloud Ribbon和Spring Cloud Hystrix,除了提供这两者的强大功能以外,它还提供了一种声明式的Web服务客户端定义方式。使用它可以进行服务的消费,但是它的客户端负载平衡仍是通过Ribbon实现的原创 2017-10-16 13:28:59 · 16724 阅读 · 4 评论