Fork me on GitHub
摘要: 1. Zuul(路由网关) Zuul 包含了对请求的路由和过滤两个最主要的功能; 路由功能:负责将外部请求转发到具体的微服务实例上,是实现外部访问统一入口的基础; 过滤功能:负责对请求的处理过程进行干预,是实现请求校验,服务聚合等功能的基础; Zuul 服务最终还是会注册进Eureka; 1.1 路 阅读全文
posted @ 2018-06-16 23:08 小a的软件思考 阅读(1073) 评论(0) 推荐(0) 编辑
摘要: 1. Hystrix 断路器 Hystrix是一个用于处理分布式系统的延迟和容错的开源库,在分布式系统里,许多依赖不可避免的会调用失败, 比如超时,异常等,Hystrix能够保证在一个依赖出问题的情况下,不会导致整体服务失败,避免级联故障,以提高分 布式系统的弹性; "断路器"本身是一种开关装置,当 阅读全文
posted @ 2018-06-16 21:53 小a的软件思考 阅读(1001) 评论(0) 推荐(0) 编辑
摘要: 1. Ribbon 负载均衡 Spring Cloud Ribbon是基于Netflix Ribbon实现的一套 客户端 ,负载均衡的工具; 1.1 Ribbon 配置初步 1.1.1 修改 microservicecloud consumer dept 80 1.2 Ribbon 负载均衡 1.3 阅读全文
posted @ 2018-06-16 19:18 小a的软件思考 阅读(29444) 评论(0) 推荐(0) 编辑
摘要: 1. Eureka 服务注册与发现 Eureka 是一个基于REST的服务,用于服务的的注册与发现; Eureka采用C S的设计架构,Eureka Server作为服务注册功能的服务器,它是服务注册中心; Eureka包含两个组件:Eureka Server 和 Eureka Client Eur 阅读全文
posted @ 2018-06-16 07:54 小a的软件思考 阅读(877) 评论(0) 推荐(0) 编辑