SpringCloud
SpringCloud项目中实现服务降级
**服务降级描述** - 服务降级是服务自我保护的一种方式,或者保护下游服务的一种方式,用于确保服务不会受请求突增影响变得不可用,确保服务不会崩溃 - 服务降级虽然会导致请求失败,但是不会导致阻塞。 **实现思路** 服务A使用Feign远程调用服务B。当服务A的访问量过大,服务B已无法支持服务A的 ......
SpringCloud中实现全局过滤器JWT校验
**思路图** ![](https://img2023.cnblogs.com/blog/3161806/202306/3161806-20230609182129949-2128485532.png) **思路分析** 1. 用户进入网关开始登陆,网关过滤器进行判断,如果是登录,则路由到后台管理微 ......
SpringCloud项目中搭建网关
**引入依赖** 点击查看代码 ``` org.springframework.cloud spring-cloud-starter-gateway com.alibaba.cloud spring-cloud-starter-alibaba-nacos-discovery com.alibaba. ......
SpringCloud WebUploader 分片上传
第一点:Java代码实现文件上传 FormFile file = manform.getFile(); String newfileName = null; String newpathname = null; String fileAddre = "/numUp"; try { InputSt ......
美团太细了:Springcloud 微服务优雅停机,如何实现?
文章很长,且持续更新,建议收藏起来,慢慢读![**疯狂创客圈总目录 博客园版**](https://www.cnblogs.com/crazymakercircle/p/9904544.html) 为您奉上珍贵的学习资源 : 免费赠送 :[**《尼恩Java面试宝典》**](https://www. ......
【SpringCloud】Ribbon
# Ribbon ## 负载均衡原理 ![](https://img2023.cnblogs.com/blog/1506449/202306/1506449-20230608091930393-1594343504.png) 1. order-service 发起 user-service 请求,被 ......
springcloud中的组件
1、注册中心组件 有多种支持,例如:服务治理Netflix Eureka、Consul、Zookeeper 2、负载均衡组件 Netflix Ribbon客户端负载均衡组件 2、容错组件 Netflix Hystrix 用于服务熔断降级容错,Resilience4j是G版本推荐的轻量级容错方案,专为 ......
RPC--springCloud
Spring Cloud Spring Cloud 利用 Spring Boot 特性整合了开源行业中优秀的组件,整体对外提供了一套在微服务架构中服务治理的解决方案。 只支持 Java 语言平台,它的架构图可以用下面这张图来描述。 什么是RPC RPC是远程调用过程的简写 由此可见,Spring C ......
day09-SpringCloud Sleuth+Zipkin-链路追踪
# SpringCloud Sleuth+Zipkin-链路追踪 官网:[spring-cloud/spring-cloud-sleuth: Distributed tracing for spring cloud (github.com)](https://github.com/spring-cl ......
2023最新IntellJ IDEA诺依SpringCloud开发部署文档(保姆级别)
[TOC] # 若依RuoYi v3.6.2部署文档 ## 一、环境构建 | 软件名称 | 版本 | 相关文章推荐 | | | | | | Git | 13.5.0 | [https://www.cnblogs.com/liuyangfirst/p/15996063.html](https://ww ......
day08-SpringCloud Gateway-服务网关
# SpringCloud Gateway-服务网关 ## 1.Gateway介绍 ### 1.1引出问题 **没有使用网关服务时:** **使用网关服务后:** ### 1.2Gateway网络拓扑图 ![Gateway网络拓扑图](https://liyuelian.oss-cn-shenzhe ......
SpringCloud大文件分片上传/多线程上传
我们平时经常做的是上传文件,上传文件夹与上传文件类似,但也有一些不同之处,这次做了上传文件夹就记录下以备后用。 这次项目的需求: 支持大文件的上传和续传,要求续传支持所有浏览器,包括ie6,ie7,ie8,ie9,Chrome,Firefox,360安全浏览器,并且刷新浏览器后仍然能够续传,重启 ......
SpringCloud
# SpringCloud ## 1 常见面试题 1.1 什么是微服务? 1.2 微服务之间是如何独立通讯的? 1.3 SpringCloud 和 Dubbo有哪些区别? 1.4 SpringBoot和SpringCloud,请你谈淡对他们的理解 1.5 什么是服务熔断?什么是服务降级 1.6 微服 ......
SpringCloud常用组件表
# 1. SpringCloud常用组件表 ![image-20230303093743907](https://img2023.cnblogs.com/blog/1790649/202305/1790649-20230529112026993-2033384979.png) + 服务的注册和发现。 ......
SpringCloud的Gateway网关
1. 网关做什么使用的? 不同的微服务有不同的接口地址,我们目前开发都是前后端分离的项目,我们后端开发了很多的服务,没用网关的时候,对前端就不太友好了,因为我们不同服务的接口地址都不一样,前端调用起来就很麻烦,所以这个时候我们就需要使用API网关统一代理,有API网关转发到不同的服务 为什么不使用n ......
3W字吃透:微服务网关SpringCloud gateway底层原理和实操
文章很长,且持续更新,建议收藏起来,慢慢读![**疯狂创客圈总目录 博客园版**](https://www.cnblogs.com/crazymakercircle/p/9904544.html) 为您奉上珍贵的学习资源 : 免费赠送 :[**《尼恩Java面试宝典》**](https://www. ......
springCloud
typora-root-url: assets # SpringCloud ## 1.什么是springcloud - springcloud是目前国内使用最广泛的微服务 - springcloud集成了各种微服务功能组件,并基于springboot实现组件的自动装配,提供了良好的开箱体验 ![]( ......
SpringCloud config分布式配置 访问远程仓库gitee
服务端远程连接gitee上的配置文件 1.导包 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XM ......
springcloud 第一个项目遇到的报错
在创建模块springcloud-provider-8001的时候出现两个错误,一个是CLASSNOTFOUND,另一个是错误的类文件: /D:/apache-maven-3.8.8/maven-repo/org/springframework/spring-beans/6.0.4/spring-b ......
微服务框架SpringCloud-2-服务拆分及远程调用-2.2服务远程调用
微服务框架 SpringCloud 2 服务拆分及远程调用 2.2 服务远程调用 2.2.1 根据订单id查询订单功能 需求:根据订单id查询订单的同时,把订单所属的用户信息一起返回 现在是不能做到的, 可以看到现在user 是个 null 【所以没有达到需求】 现在的情况是下面的样子 但是需求想要 ......
SpringCloud Alibaba Nacos配置
#前提是安装好nacos 输入 http://127.0.0.1:8848/nacos 可跳转到登录页面 ![image](https://img2023.cnblogs.com/blog/1786811/202305/1786811-20230524141922180-2025626667.png ......
微服务框架SpringCloud微-2-服务拆分及远程调用-demo黑马
微服务框架 SpringCloud微服务架构 2 服务拆分及远程调用 2.1 案例Demo 2.1.1 服务拆分注意事项 这里四个模块,拆成四个服务就行了 单一职责:不同微服务,不要重复开发相同业务【不能像以前那样了】 数据独立:不要访问其它微服务的数据库 3. 面向服务:将自己的业务暴露为接口,供 ......
微服务架构SpringCloud-1.3-黑马
服务架构演变 1.1.1 单体架构 单体架构:将业务的所有功能集中在一个项目中开发,打成一个包部署。 优点: 架构简单 部署成本低 缺点:耦合度高【不利于大型项目开发】 1.1.2 分布式架构 分布式架构:根据业务功能对系统进行拆分,每个业务模块作为独立项目开发,称为一个服务。 优点: 降低服务耦合 ......
微服务SpringCloud-1.2-黑马
微服务技术栈 1.2 1.2 微服务技术栈导学【2】 1.2.1 微服务技术栈 到上次,我们简单的学习了解了微服务的全套技术栈 可以看到,这套技术栈,【非常的复杂】 【如何学习】【其中的知识点】 【梳理一下】 【还是有难度,废话】 1.2.2 分层次教学 【微服务技术栈】 1.2.3 实战演练 黑马 ......
微服务SpringCloud-01-黑马
关注下一代微服务: Server Mesh 代表解决方案:istio 微服务技术栈 【SpringCloud+RabbitMQ+Docker+Redis+搜索+分布式,系统详解springcloud微服务技术栈课程|黑马程序员Java微服务】 什么是微服务 微服务就是SpringCloud 吗?【答 ......
springcloud~gateway网关
有时间,我们在搭建微服务时,总希望拿一个比较单纯的,没有污染其它代码的项目来从头开始做,今天我们来建设一个最简单的,gateway项目,它被注册到nacos里,路由配置也存到nacos里,动态实现更新配置功能。 # 依赖配置 > 版本:com.alibaba.cloud:spring-cloud-s ......
微服务与springcloud的介绍
1.什么是微服务? 随着互联网行业的发展,对服务的要求也越来越高,服务架构也从单体架构逐渐演变为现在流行的微服务架构。 微服务是一种经过良好架构设计的分布式架构方案。 微服务的上述特性其实是给分布式架构制定一个标准,进一步降低服务之间的耦合,提供服务的独立性和灵活性。做到高内聚,低耦合。 2.服务架 ......
SpringCloud+Eureka初识+Ribbon+Feign+Hystrix(服务熔断,服务降级)+hashbroad
Eureka注册中心 1.导包 <dependencies> <!-- https://mvnrepository.com/artifact/org.springframework.cloud/spring-cloud-starter-netflix-eureka-server --> <depe ......
springCloud Alibaba服务的注册与发现之eureka客户端注册
1、在客户端maven项目中添加eureka客户端依赖 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-client</artifact ......
SpringCloud 超大文件上传和断点续传的实现
前言 文件上传是一个老生常谈的话题了,在文件相对比较小的情况下,可以直接把文件转化为字节流上传到服务器,但在文件比较大的情况下,用普通的方式进行上传,这可不是一个好的办法,毕竟很少有人会忍受,当文件上传到一半中断后,继续上传却只能重头开始上传,这种让人不爽的体验。那有没有比较好的上传体验呢,答案 ......