![](https://img-blog.csdnimg.cn/252562b0f26a48948b1dc713bf8129d4.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
《SpringCloud进阶实战》系列
文章平均质量分 94
解锁SpringCloud主流组件,一战解决微服务诸多难题.SpringCloud主流组件入门应用及关键特性。
项目demo源码地址:https://gitlab.com/springcloud5521407
一只IT攻城狮
一个喜欢诗和远方的程序媛
展开
-
SpringBoot、SpringCloud、Spring Cloud Alibaba版本对照表(详细准确)
SpringBoot、SpringCloud、Spring Cloud Alibaba版本对照表 (详细准确)原创 2023-07-12 16:04:34 · 3226 阅读 · 0 评论 -
SpringCloud 入门实战(一)什么是SpringCloud?
SpringCloud从0到1系列。什么是SpringCloud?与SpringBoot关系是什么?原创 2022-07-07 18:14:43 · 1027 阅读 · 1 评论 -
SpringCloud 入门实战(二)-SpringCloud项目从0到1搭建
SpringCloud从0到1系列-项目搭建原创 2022-07-14 11:16:32 · 1636 阅读 · 1 评论 -
SpringCloud入门实战(三)-Eureka注册中心集成
SpringCloud从0到1系列,集成Eureka最细致讲解。原创 2022-07-15 18:03:01 · 717 阅读 · 0 评论 -
SpringCloud入门实战(四)-Zookeeper、Consul注册中心集成
SpringCloud从0到1系列-集成Zookeeper、Consul注册中心原创 2022-07-20 15:00:32 · 513 阅读 · 0 评论 -
SpringCloud入门实战(五)-Ribbon负载均衡集成
SpringCloud从0到1系列-集成ribbon原创 2023-01-28 11:10:32 · 1159 阅读 · 0 评论 -
SpringCloud入门实战(六)-OpenFeign服务调用
SpringCloud从0到1系列-Feign能干什么原创 2023-02-14 17:48:20 · 512 阅读 · 1 评论 -
SpringCloud入门实战(七)-Hystrix入门简介
采用了AOP的方式来对方法进行了增强采用了大量的RxJava响应式编程,利用了Future+线程池的方法进行了大量的异步涉及到了滑动窗口的设计,来进行统计失败率(到Sentinel再仔细讲述)原创 2023-04-24 10:31:06 · 719 阅读 · 2 评论 -
SpringCloud入门实战(七)-Hystrix服务限流
Hystrix服务限流(服务隔离)通过线程池或者信号量判断是否已满,超出容量的请求直接降级,以达到限流的作用。在springcloud架构的系统中,可以在网关启用Hystrix,进行限流处理,每个微服务也可以各自启用Hystrix进行限流。原创 2023-04-24 10:29:45 · 898 阅读 · 0 评论 -
SpringCloud入门实战(七)-Hystrix服务熔断
📝 学技术、更要掌握学习的方法,一起学习,让进步发生。💐学习建议:1、养成习惯,学习java的任何一个技术,都可以先去官网先看看,更准确、更专业。💐学习建议:2、然后记住每个技术最关键的特性(通常一句话或者几个字),从主线入手,由浅入深学习。❤️解锁SpringCloud主流组件入门应用及关键特性。带你了解SpringCloud主流组件,是如何一战解决微服务诸多难题的。原创 2023-04-23 18:24:00 · 823 阅读 · 0 评论 -
SpringCloud入门实战(七)-Hystrix服务降级
Hystrix关键特性:服务降级、服务熔断、服务限流原创 2023-04-23 14:15:49 · 663 阅读 · 0 评论 -
Hystrix Dashboard图形化监控
Hystrix还提供了准实时的调用监控(Hystrix Dashboard),Hystrix会持续的记录所有通过Hystrix发起的请求的执行信息,并以统计报表和图形的形式展示给用户,包括每秒执行多少请求,多少成功,多少失败等。为了服务监控配置下ServletRegistrationBean,springcloud升级后,因为springboot的默认路径不是"/hystrix.stream只要在自己的电脑上配置一下Servlet就可以了。原创 2023-04-24 13:45:13 · 571 阅读 · 0 评论 -
SpringCloud入门实战(八)- Gateway服务网关集成
SpringCloud从0到1系列-Gateway服务网关的工作流程是什么?原创 2023-06-07 08:30:00 · 504 阅读 · 0 评论 -
SpringCloud Gateway网关多路由配置访问404解决方案
网关中如果有 spring-boot-starter-actuator、spring-boot-starter-web 依赖,删除。启动类没有直接写在主包下面,而是写在了子包下面,需要在启动类加上@ComponentScan(“xxx”),xxx一定是你的主包名。配置 filters: - StripPrefix=1,与路由id同级,去除前缀。如果这几种办法都没有解决,也可以尝试将target删除,重新编译试试。可以通过以下几种方式尝试解决,不是必须都配置,根据自己项目情况处理。原创 2023-06-05 18:52:19 · 6315 阅读 · 0 评论 -
SpringCloud Gateway网关集成与配置
原因:gateway组件中的 spring-boot-starter-webflux 和 springboot作为web项目启动必不可少的 spring-boot-starter-web 出现冲突。第二步,在原项目基础上,新建module作为网关的新项目eg:cloud-gateway,简单的网关项目只需要启动类、pom、配置文件即可。解决办法:按照提示,删除web依赖即可,如果还是不行,查看是否引入的公共包里通过依赖传递引入了,如果是排除掉即可。自测一下,看是否成功启动并注册进注册中心。原创 2023-06-06 17:06:16 · 1587 阅读 · 1 评论 -
压力测试工具Jmeter入门
Apache JMeter 是 Apache 组织基于 Java 开发的压力测试工具,用于对软件做压力测试。JMeter 最初被设计用于 Web 应用测试,但后来扩展到了其他测试领域,可用于测试静态和动态资源,如静态文件、Java 小服务程序、CGI 脚本、Java 对象、数据库和 FTP 服务器等等。JMeter 可对服务器、网络或对象模拟巨大的负载,在不同压力类别下测试它们的强度和分析整体性能。另外,JMeter 能够对应用程序做功能/回归测试,通过创建带有断言的脚本来验证程序是否返回了期望结果。原创 2023-04-26 14:31:43 · 613 阅读 · 1 评论 -
SpringCloud入门实战(九)- SpringCloud Config配置中心
SpringCloud Confg官网中如下描述:Spring Cloud Config为分布式系统中的外部化配置提供服务器端和客户端支持。使用Config Server,您可以在中心位置管理所有环境中应用程序的外部属性。客户端和服务器上的概念与Spring Environment和PropertySource抽象,因此它们非常适合Spring应用程序,但可以与以任何语言运行的任何应用程序一起使用。原创 2023-06-29 16:07:19 · 238 阅读 · 0 评论 -
SpringCloud入门实战(十)- SpringCloud Bus消息总线
SpringCloud Bus+RabbitMQ+Config如何实现分布式配置中心消息广播呢?SpringCloud Bus全局广播和定点通知原创 2023-07-03 18:31:10 · 335 阅读 · 0 评论 -
SpringCloud入门实战(十一)-Spring Cloud Stream消息驱动概述
Spring Cloud Stream 是一个 构建消息驱动微服务的框架 。应用程序通过 inputs 或者 outputs 来与 Spring Cloud Stream 中的 binder 对象交互。通过我们的配置来进行 binding(绑定), 然后 Spring Cloud Stream 通过 binder 对象与消息中间件交互。我们只需要搞清楚如何与 Spring Cloud Stream 交互,就可以方便使用消息驱动的方式。原创 2023-07-04 16:29:53 · 319 阅读 · 0 评论 -
Spring Cloud Stream消息驱动项目集成
Spring Cloud Stream消息驱动如何解决重复消费及持久化?原创 2023-07-04 18:16:56 · 355 阅读 · 0 评论 -
SpringCloud入门实战(十二)-Sleuth+Zipkin分布式请求链路跟踪详解
SpringCloud从0到1系列-集成Sleuth+Zipkin分布式请求链路跟踪详解原创 2023-07-06 16:51:54 · 894 阅读 · 0 评论 -
SpringCloud入门实战(十三)Nacos安装运行及简介
使用 Nacos 简化服务发现、配置管理、服务治理及管理的解决方案,让微服务的发现、管理、共享、组合更加容易。Nacos = Eureka + Config + bus可以替代Eureka做服务注册中心,可以替代Config做服务配置中心,是不是很强大。原创 2023-07-12 10:00:57 · 434 阅读 · 0 评论 -
SpringCloud整合Nacos配置中心
SpringCloud整合Nacos配置中心原创 2023-07-25 17:45:04 · 343 阅读 · 0 评论 -
Nacos集群和持久化配置
Nacos集群和持久化配置原创 2023-07-27 09:58:13 · 363 阅读 · 0 评论 -
SpringCloud入门实战(十四)Sentinel微服务流量防卫兵简介
随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel 是面向分布式、多语言异构化服务架构的流量治理组件,主要以流量为切入点,从流量路由、流量控制、流量整形、熔断降级、系统自适应过载保护、热点流量防护等多个维度来帮助开发者保障微服务的稳定性。微服务的流量防卫兵。原创 2023-08-24 11:01:04 · 566 阅读 · 0 评论 -
Sentinel流量控制与熔断降级
限流算法?熔断策略?Sentinel控制台如何配置?你需要了解的@SentinelResource原创 2023-08-25 15:29:06 · 1440 阅读 · 0 评论 -
SpringCloud入门实战(十五)分布式事务框架Seata简介
分布式事务框架Seata简介原创 2023-09-01 16:53:34 · 480 阅读 · 0 评论 -
微服务整合Seata1.5.2+Nacos2.2.1+SpringBoot
本文以seata-server-1.5.2,以配置中心、注册中心使用Nacos,store.mode=db(mysql)为例进行操作原创 2023-09-01 16:45:02 · 1009 阅读 · 0 评论 -
Nacos(服务注册与发现)+SpringBoot+openFeign项目集成
Nacos (服务注册与发现) +SpringBoot+openFeign项目集成原创 2023-07-13 18:46:19 · 991 阅读 · 0 评论 -
Seata四种事务模式AT、TCC、SAGA 、 XA详解
我们知道Seata是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。Seata 将为用户提供了,为用户打造一站式的分布式解决方案,包括事务管理、本地事务协调、分布式事务日志和分布式锁等组件。之前我们学习了、本篇文章我们了解一下Seata是如何通过四种事务模式解决分布式事务问题的。原创 2023-09-18 14:42:30 · 1143 阅读 · 0 评论