![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
springcloud
文章平均质量分 91
徐赤赤
这个作者很懒,什么都没留下…
展开
-
springcloud学习笔记5
Zull路由网关 什么是zuul? Zull包含了对请求的路由(用来跳转的)和过滤两个最主要功能: 其中路由功能负责将外部请求转发到具体的微服务实例上,是实现外部访问统一入口的基础,而过滤器功能则负责对请求的处理过程进行干预,是实现请求校验,服务聚合等功能的基础。Zuul和Eureka进行整合,将Zuul自身注册为Eureka服务治理下的应用,同时从Eureka中获得其他服务的消息,也即以后的访问微服务都是通过Zuul跳转后获得。 注意:Zuul 服务最终还是会注册进 Eureka 提供:代理 + 路由原创 2022-04-16 22:27:30 · 78 阅读 · 0 评论 -
springcloud学习笔记4
Hystrix:服务熔断 分布式系统面临的问题 复杂分布式体系结构中的应用程序有数十个依赖关系,每个依赖关系在某些时候将不可避免失败! 服务雪崩 多个微服务之间调用的时候,假设微服务A调用微服务B和微服务C,微服务B和微服务C又调用其他的微服务,这就是所谓的“扇出”,如果扇出的链路上某个微服务的调用响应时间过长,或者不可用,对微服务A的调用就会占用越来越多的系统资源,进而引起系统崩溃,所谓的“雪崩效应”。 对于高流量的应用来说,单一的后端依赖可能会导致所有服务器上的所有资源都在几十秒内饱和。比失败更糟糕的原创 2022-04-16 00:03:46 · 99 阅读 · 0 评论 -
springcloud 学习笔记3
Feign:负载均衡(基于服务端) Feign简介 Feign是声明式Web Service客户端,它让微服务之间的调用变得更简单,类似controller调用service。SpringCloud集成了Ribbon和Eureka,可以使用Feigin提供负载均衡的http客户端 只需要创建一个接口,然后添加注解即可~ Feign,主要是社区版,大家都习惯面向接口编程。这个是很多开发人员的规范。调用微服务访问两种方法. 微服务名字 【ribbon】 接口和注解 【feign】 Feign能干什么? Fei原创 2022-04-15 01:20:34 · 74 阅读 · 0 评论 -
SpringCloud学习笔记2
服务注册与配置 什么是Eureka Eureka是Netflix的子模块,也是核心模块之一。Eureka是基于REST的服务,用于定位服务,以实现云端中间件层服务发现和故障转移,服务注册与发现对于微服务来说是非常重要的,有了服务注册与发现,只需要使用服务的标识符,就可以访问到服务,而不需要修改服务调用的配置文件了,功能类似于Dubbo的注册中心,比如Zookeeper。 Springcloud 封装了Netflix公司开发的Eureka模块来实现服务注册与发现 (对比Zookeeper). Eureka采原创 2022-04-14 00:02:58 · 87 阅读 · 0 评论 -
SpringCloud学习笔记1
首先抛出问题一些常见问题: 1.1 什么是微服务? 1.2 微服务之间是如何独立通讯的? 1.3 SpringCloud 和 Dubbo有那些区别? 1.4 SpringBoot 和 SpringCloud,请谈谈你对他们的理解 1.5 什么是服务熔断?什么是服务降级? 1.6 微服务的优缺点分别是什么?说下你在项目开发中遇到的坑 1.7 你所知道的微服务技术栈有哪些?列举一二 1.8 Eureka和Zookeeper都可以提供服务注册与发现的功能,请说说两者的区别 什么是微服务? 微服务架构是一种架构模式原创 2022-04-12 23:41:30 · 312 阅读 · 0 评论