Zuul路由网关

1、概述:     Zuul包含了对请求的路由和过滤两个最主要的功能:         其中路由功能负责将外部请求转发到具体的微服务实例上,是实现外部访问统一入口的基础。而过滤器的功能则负责对请求的处理过程干预,是实现请求校验、服务聚合等功能的基础。Zuul和Eureka进行整合,将Zuul自身注...

2018-05-08 21:54:33

阅读数 262

评论数 0

Hystrix断路器

1、概述    1)、分布式系统面临的问题:复杂分布式体系结构中的应用程序有数十个依赖关系,每个依赖关系在某些时候不可避免地失败。服务雪崩:多个微服务之间调用的时候,假设A服务调用B服务和C服务,B服务和C服务又调用其它服务,这就是所谓的“扇出”,如果扇出的链路上某个微服务调用响应时间过长或者不可...

2018-05-08 00:39:48

阅读数 110

评论数 0

Feign负载均衡

1、是什么?    Fegin是一个声明式WebService客户端。使用Fegin能让编写Web Service 客户端更加简单,它的使用方法是定义一个接口,然后在上面添加注解即可,同时支持JAX-RS标准的注解。Feign也支持可拔插式的编码器和解码器。SpringCloud对Feign进行了...

2018-05-07 00:44:50

阅读数 4078

评论数 0

Ribbon负载均衡

1、概述:【1】、是什么?    Spring Cloud Ribbon是基于Netflix Ribbon实现的一套客户端的负载均衡的工具。    简单的说,Ribbon是Netflix发布的开源项目,主要功能是提供客户端的软件负载均衡算法,将Netflix的中间层服务连接在一起。Ribbon客户...

2018-05-06 19:29:50

阅读数 406

评论数 1

Eureka服务注册与发现

1、Eureka是什么?        Netflix在设计Eureka时遵守的就是AP原则。        Eureka是Netflix的一个子模块,也是核心模块之一,Eureka是一个基于REST的服务,用于定位服务,以实现云端中间层服务发现和故障转移。服务注册与发现对于微服务来说是非常重要的...

2018-05-05 15:09:06

阅读数 144

评论数 0

SpringCloud简单入门

1、SpringCloud是什么?    1)、是基于SpringBoot提供了一整套微服务解决方案,包括服务注册与发现,配置中心,全链路监控,服务网关,负载均衡,熔断器等,除了基于NetFilx的开源组件做高度抽象封装外,还有一些选型中立的开源组件。    2)、SpringCloud利用Spr...

2018-04-30 00:04:55

阅读数 2419

评论数 2

提示
确定要删除当前文章?
取消 删除