SpringCloud
文章平均质量分 88
GodH
这个作者很懒,什么都没留下…
展开
-
zuul路由网关
概述Zuul包含了对请求的路由和过滤两个最主要的功能:其中路由功能负责将外部请求转发到具体的微服务实例上,是实现外部访问统入口的基础而过滤器功能则负责对请求的处理过程进行干预,是实现请求校验、服务聚合等功能的基础。Zuul和Eureka进行整合,将Zuul自身注册为Eureka服务治理下的应用,同时从Eureka中获得其他微服务的消息,也即以后的访问微服务都是通过Zuul跳转后获得;注意: ...原创 2020-01-16 13:18:40 · 291 阅读 · 0 评论 -
Hystrix断路器
概述分布式系统面临的问题复杂分布式体系结构中的应用程序有数十个依赖关系,每个依赖关系在某些时候将不可避免地失败;服务雪崩多个微服务之间调用的时候,假设微服务A调用微服务B和微服务C,微服务B和微服务C又调用其它的微服务,这就是所谓的“扇出”如果扇出的链路上某个微服务的调用响应时间过长或者不可用,对微服务A的调用就会占用越来越多的系统资源,进而引起系统崩溃,所谓的“雪崩效应”;对于高...原创 2020-01-15 14:44:47 · 201 阅读 · 0 评论 -
Feign负载均衡
概述中文官网:https://www.springcloud.cc/spring-cloud-dalston.html#spring-cloud-feignFeign是一个声明式WebService客户端。使用Feign能让编写Web Service客户端更加简单,它的使用方法是定义一个接口,然后在上面添加注解,同时也支持JAX-RS标准的注解。Feignt也支持可拔插式的编码器和解码器。S...原创 2020-01-09 17:44:52 · 260 阅读 · 0 评论 -
Ribbon负载均衡
概述Spring Cloud Ribbon是基于Netflix Ribbon实现的一套客户端 负载均衡的工具。简单的说,Ribbon是Netflix发布的开源项目,主要功能是提供客户端的软件负载均衡算法,将Netflix的中间层服务连接在一起。Ribbon客户端组件提供一系列完善的配置项如连接超时, 重试等。简单的说,就是在配置文件中列出Load Balancer(简称LB)后面所有的机器,R...原创 2020-01-07 18:38:57 · 209 阅读 · 0 评论 -
Eureka服务注册与发现
Eureka是什么Eureka是Netflix的一个子模块,也是核心模块之一。Eureka是一个基于REST的服务,于定位服务,以实现云端中间层服务发现和故障转移。服务注册与发现对于微服务架构来说是非常重要的,有了服务发现与注册,只需要使用服务的标识符,就可以访问到服务,不要修改服务调用的配置文件了。功能类似于dubbo的注册中心,比如Zookeeper;原理Eureka的基本架构S...原创 2020-01-06 16:27:29 · 268 阅读 · 0 评论 -
Rest微服务构建
总体介绍api:封装的整体entity/接口/公共配置等provider:微服务落地的服务提供者consumer:微服务调用的客户端使用本次springCloud版本构建步骤原创 2020-01-04 15:29:14 · 286 阅读 · 0 评论 -
SpringCloud入门概述
SpringCloud是什么官网说明SpringCloud,基于SpringBoot提供了一套微服务解决方案。包括服务注册与发现,配置中心,全链路监控,服务网关,负载均衡,熔断器等组件,除了基于NetFlix的开源组件做高度抽象封装之外,还有一些选型中立的开源组件;SpringCloud利用SpringBoot的开发便利性巧妙地简化了分布式系统基础设施的开发,SpringCloud为开发人...原创 2019-12-27 18:52:49 · 160 阅读 · 0 评论 -
微服务概述
微服务是什么但通常而言,微服务架构是一种架构模式或者说是一种架构风格,它提倡将单一应用程序划分成一组小的服务,每个服务运行在其独立的自己的进程中,服务之间互相协调、互相配合,为用户提供最终价值。服务之间采用轻量级的通信机制互相沟通(通常是基于HTTP的RESTful API)。每个服务都围绕着具体业务进行构建,并且能够被独立地部署到生产环境、类生产环境等。外,应尽量避免统一的,集中式的服务管理...原创 2019-12-27 15:50:15 · 246 阅读 · 0 评论 -
SpringCloud面试题
什么是微服务微服务之间是如何独立通讯的springCloud和Dubbo有哪些区别SpringBoot和SpringCloud,请你谈谈对他们的理解什么是服务熔断?什么是服务降级微服务的优缺点分别是什么?说下你在项目开发中碰到的坑)你所知道的微服务技术栈有哪些?请列举一二eureka和zookeeper都可以提供服务注册与发现的功能,请说说两个的区别...原创 2019-12-26 15:56:42 · 171 阅读 · 0 评论 -
SpringCloud目录
????原创 2019-12-26 15:48:09 · 188 阅读 · 0 评论