
springcloud
文章平均质量分 73
qq_1757537040
这个作者很懒,什么都没留下…
展开
-
springboot整合Sentinel实现熔断降级
1.sentinel的功能:1.可以监控服务状态2.可以和openfeign整合,进行被动降级(服务端异常)3.sentinel可以进行主动设置,进行降级和熔断2.在pom中添加依赖配置<!-- 加上sentinel--> <dependency> <groupId>com.alibaba.csp</groupId> ...原创 2022-02-19 13:14:55 · 1278 阅读 · 0 评论 -
springboot项目整合Sleuth实现链路追踪(技术篇)
1.在pom依赖中导入Sleuth的依赖<!--包含了sleuth+zipkin的链路追踪--> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-zipkin</artifactId> </dependency&g原创 2022-02-18 13:21:34 · 1337 阅读 · 0 评论 -
springcloud面试题
1.什么是 Spring Cloud?spring cloud 是一系列框架的有序集合。它利用 spring boot 的开发便利性巧妙地简化了分布 式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监 控等,都可以用 spring boot 的开发风格做到一键启动和部署。2.使用Spring Cloud有什么优势?使用Spring Boot开发分布式微服务时,我们面临以下问题与分布式系统相关的复杂性-这种开销包括网络问题,延迟开销,带宽问题,安全问题。 ..原创 2022-01-29 22:54:35 · 752 阅读 · 0 评论 -
Spring Cloud Config 配置中心使用(技术篇)
1.在学习本章之前,请先看《项目中springcloud服务调用Feign(技术篇)》2.为什么要用spring cloud config配置中心?在复杂的分布式架构中由于,各个服务的配置文件中都会出现大量重复,这时就需要我们统一设置配置文件,方便我们的管理:1.配置集中管理:统一对应用中各个微服务进行管理。2.在系统运行期间可动态配置:根据系统运行情况(微服务负载情况等)进行配置调整,在不停止服务的情况下。3.配置修改自动刷新:当修改配置...原创 2022-01-14 13:29:38 · 222 阅读 · 0 评论 -
SpringCloud中gateway服务网关的使用(技术篇)
在学习本章之前,请先看《Spring Cloud Config 配置中心使用(技术篇)》1.gateway是什么:gateway是在spring生态系统之上构建的API网关服务,基于Spring 5,Spring Boot2和Project Reactor等技术。gateway旨在提供一种简单而有效的方式来对API进行路由,以及提供一些强大的过滤器功能,例如:反向代理、熔断、限流、重试等2.gateway的特性动态路由,能够匹配任何请求属性; 可以对路由指定Predicate(断言)和Fi原创 2021-12-28 20:47:39 · 534 阅读 · 0 评论 -
项目中springcloud熔断处理机制Hystrix
1.在学习本章之前,请先看《项目中springcloud服务调用Feign(技术篇)》2.什么是Hystrix概念Hystrix是一个供分布式系统使用,提供延迟和容错功能,保证复杂的分布系统在面临不可避免的失败时,仍能有其弹性。比如系统中有很多服务,当某些服务不稳定的时候,使用这些服务的用户线程将会阻塞,如果没有隔离机制,系统随时就有可能会挂掉,从而带来很大的风险。SpringCloud使用Hystrix组件提供断路器、资源隔离与自我修复功能。下图表示服务B触发了断路器,阻止了级联失败。.原创 2021-12-15 14:07:16 · 596 阅读 · 0 评论 -
项目中springcloud服务调用Feign(技术篇)
1.在学习本章之前,请先看《项目中springcloud服务注册中心Nacos(技术篇)》2.什么是服务调用FeignFeign是Netflix开发的声明式、模板化的HTTP客户端, Feign可以帮助我们更快捷、优雅地调用HTTP API。 Feign支持多种注解,例如Feign自带的注解或者JAX-RS注解等。 Spring Cloud对Feign进行了增强,使Feign支持了Spring MVC注解,并整合了Ribbon和Eureka,从而让Feign的使用更加方便。 Spring Cl原创 2021-12-15 12:56:48 · 300 阅读 · 0 评论 -
项目中springcloud服务注册中心Nacos(技术篇)
1.什么是NacosNacos是阿里巴巴推出来的一个新开源项目,是一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。Nacos致力于帮助您发现、配置和管理微服务。Nacos提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。Nacos帮助您更敏捷和容易地构建、交付和管理微服务平台。Nacos是构建以“服务”为中心的现代应用架构(例如微服务范式、云原生范式)的服务基础设施。2.Nacos的结构图3.Nacos下...原创 2021-12-15 12:42:46 · 165 阅读 · 0 评论 -
微服务开发框架spring cloud(概念篇)
1.什么是Spring CloudSpring Cloud是一系列框架的集合。它利用Spring Boot的开发便利性简化了分布式系统基础设施的开发,如服务发现、服务注册、配置中心、消息总线、负载均衡、 熔断器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。Spring并没有重复制造轮子,它只是将目前各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,通过SpringBoot风格进行再封装屏蔽掉了复杂的配置和实现原理,最终给开发者留出了一套简单易懂、易部署...原创 2021-12-15 11:55:11 · 316 阅读 · 0 评论