- 2025-01-07SpringCloud
认识微服务单体架构在认识微服务之前,我先来说说单体架构,我们之前所学的SpringBoot做的最多项目就是单体架构项目。而单体架构是将业务的所有功能集中在一个项目中开发,打成一个包部署。所以单体架构的优缺点就十分的明显,如下图表示。微服务架构而微服务就是把单体架构中某些功
- 2025-01-06SpringCloud
SpringCloudSpringCloudAlibaba5大组件有哪些? 服务注册和配置中心Nacos,负载均衡Ribbon,服务调用Feign,服务保护(包括限流降级熔断)sentinel,服务的网关Gateway注:每个微服务都要注册和配置一些东西需要Nacos,一个微服务部署集群即多个实例还要用到负载均衡Ribbon,服务间互相
- 2025-01-06SpringCloud 应用 Nacos 配置中心注解
作者:柳遵飞前言在SpringCloud应用中可以非常低成本地集成Nacos实现配置动态刷新,在应用程序代码中通过Spring官方的注解@Value和@ConfigurationProperties,引用Springenviroment上下文中的属性值,关于这部分的介绍可以参照《SpringCloud+Nacos+KMS动态配置最佳实践
- 2025-01-04微服务分布式架构springcloud社区居民诊疗健康管理系统设计与实现
目录具体实现截图技术介绍开发核心技术:开发技术SpringCloudEureka详细视频演示核心代码部分展示系统设计可行性论证源码获取具体实现截图技术介绍前端:vue.js+ElementUI开发工具:IDEA或者eclipse都支持编程语言:java框架:springboot-springcloud数据库
- 2025-01-01springcloud-gateway
returnFlux.fromIterable(this.handlerMappings).concatMap(mapping->mapping.getHandler(exchange)).next().switchIfEmpty(createNotFoundError()).flatMap(handler->invokeHandler(exchan
- 2024-12-31基于springcloud分布式的网上商城系统设计与实现【源码+文档+部署讲解】
系统介绍基于springcloud分布式实现的网上商城系统采用前后端分离的架构方式,系统分为管理员、用户两种角色,实现了用户管理、商品管理、商品分类管理、轮播图管理、咨询管理、订单管理等模块,前台实现了用户登录、用户下单、个人中心、商品评价的功能。技术选型开发工具:idea20
- 2024-12-31【SpringCloud】7.Spring Cloud Alibaba 初步了解
前面,我们学习了SpringCloud微服务解决方案:服务注册与发现、分布式配置管理:Consul服务调用和负载均衡:LoadBalancer、OpenFeign服务熔断与降级:Resilience4J分布式链路追踪:Micrometer服务网关:gateway总的来说,微服务的学习已经打通。不过,我们还需要学习SpringCloudAliba
- 2024-12-31【SpringCloud】6.gateway——网关
前面学了openFeign(https://www.cnblogs.com/luyj00436/p/18588116),负责服务发现和负载均衡。gateway:网关(对外)openFeign对内SpringCloudGateway本身也是一个微服务。需要注册服务中心进行注册。概述SpringCloudgateway官网地址:https://docs.spring.io/spring-clou
- 2024-12-29基于HarmonyOS 5.0(NEXT)与SpringCloud架构的跨平台应用开发与服务集成研究【实战】
HarmonyOSNEXT百川奔腾入海,千帆共进有为,鸿蒙与你共未来!鸿蒙生态千帆起HarmonyOSNEXT!全新HarmonyOSNEXT开发者预览版将在今年第一季度面向所有开发者开放。华为宣布将于2024年1月18日举行“鸿蒙生态千帆启航仪式”,揭秘鸿蒙生态和HarmonyOSNEXT进阶新篇章。2023年
- 2024-12-26SpringCloud+Nacos+ElementPlus后台开发框架 | 小蚂蚁云
项目介绍基于SpringCloud、SpringSecurity、OAuth2、Nacos、Seata、MybatisPlus、Vue3、TypeScript、ElementPlus、MySQL等技术栈实现的单体前后端分离后台管理系统;后端基于Java语言采用SpringCloud、SpringBoot3、SpringSecurity、OAuth2、Nacos、Seata、MybatisPlus、MySQ
- 2024-12-26SpringCloud+Nacos+ElementPlus敏捷开发框架 | 小蚂蚁云
项目介绍基于SpringCloud、SpringSecurity、OAuth2、Nacos、Seata、MybatisPlus、Vue3、TypeScript、ElementPlus、MySQL等技术栈实现的单体前后端分离后台管理系统;后端基于Java语言采用SpringCloud、SpringBoot3、SpringSecurity、OAuth2、Nacos、Seata、MybatisPlus、MySQ
- 2024-12-26SpringCloud+Nacos+ElementPlus快速开发框架 | 小蚂蚁云
项目介绍基于SpringCloud、SpringSecurity、OAuth2、Nacos、Seata、MybatisPlus、Vue3、TypeScript、ElementPlus、MySQL等技术栈实现的单体前后端分离后台管理系统;后端基于Java语言采用SpringCloud、SpringBoot3、SpringSecurity、OAuth2、Nacos、Seata、MybatisPlus、MySQ
- 2024-12-26SpringCloud+Nacos+ElementPlus搭建后台系统脚手架 | 小蚂蚁云
项目介绍基于SpringCloud、SpringSecurity、OAuth2、Nacos、Seata、MybatisPlus、Vue3、TypeScript、ElementPlus、MySQL等技术栈实现的单体前后端分离后台管理系统;后端基于Java语言采用SpringCloud、SpringBoot3、SpringSecurity、OAuth2、Nacos、Seata、MybatisPlus、MySQ
- 2024-12-25SpringCloud微服务项目实战 - 限流、熔断、降级处理
SpringCloud微服务项目实战-限流、熔断、降级处理|Id|Title|DateAdded|SourceUrl|PostType|Body|BlogId|Description|DateUpdated|IsMarkdown|EntryName|CreatedTime|IsActive|AutoDesc|AccessPermission||-------------|-------------|-----
- 2024-12-25SpringCloud与SpringBoot区别
SpringCloud与SpringBoot区别|Id|Title|DateAdded|SourceUrl|PostType|Body|BlogId|Description|DateUpdated|IsMarkdown|EntryName|CreatedTime|IsActive|AutoDesc|AccessPermission||-------------|-------------|-------------|----------
- 2024-12-24SpringCloud微服务(九)
前言:此篇文章系本人学习过程中记录下来的笔记,里面难免会有不少欠缺的地方,诚心期待大家多多给予指教。 往期目录回顾: SpringCloud微服务(一)SpringCloud微服务(二)SpringCloud微服务(三)SpringCloud微服务(四)SpringCloud微服务(五)SpringCloud微服务(六)SpringCloud微服务(七)SpringClo
- 2024-12-24【SpringCloud】5.Micromete——分布式链路追踪
必要性:由客户端发起的请求会形成链路,任何一环出现问题,可能导致失败。我们需要快速的观测、定位和解决问题。概述ZipKinMicromete+ZipKin搭建链路控制案例概述为什么需要分布式链路技术在微服务框架中,一个由客户端发起的请求在后端系统中会经过多个不同的的服务节点调用来
- 2024-12-24SpringCloud概述
目录微服务单机架构集群和分布式架构集群和分布式的概念集群和分布式的区别和联系 微服务架构分布式架构和微服务架构微服务的优缺点优点缺点SpringCloud官方介绍注意SpringCloud版本SpringCloud和SpringBoot的关系SpringCloud实现方案SpringCloudNetflix
- 2024-12-23SpringCloud 入门(2)—— 跨服务调度
上一篇:SpringCloud入门(1)——nacos注册中心-CSDN博客1.RestTemplate跨服务请求RestTemplate是Spring框架中的一个同步客户端,用于与HTTP服务进行交互。它简化了与HTTP服务器通信的过程,并且提供了对多种HTTP方法(如GET、POST、PUT、DELETE等)的支持,用于发送跨服务
- 2024-12-20【SpringCloud】4.Resilience 4J——服务熔断/服务降级、隔离、限流
CircuitBreaker断路器Resilience4j:实现CircuitBreaker规范熔断(CricutBreaker,服务熔断+服务降级):隔离(BulkHead):限流(RateLimiter):CircutBreaker断路器概述官网地址:https://spring.io/projects/spring-cloud-circuitbreaker历史Hystrix(豪猪哥)目前也进入维护模式。
- 2024-12-20SpringCloud03-SpringCloud起步-搭建父工程
SpringCloud起步搭建父工程1、总体介绍我们会使用一个Dept部门模块做一个微服务通用案例Consurmer消费者(Client)通过REST调用Provider提供者(Server)提供的服务回忆Spring、SpringMVC、Mybatis等以往学习的知识Maven的分包模块架构复习一个简单的Maven模块结构是这样
- 2024-12-18SpringCloud纲要
介绍篇由于SpringCloud微服务内容纷繁。本篇主要作为一个简要的介绍,包含组件的种类,作用以及对应的博文链接。当前时间为2024年12月18日。写作时本人已有多年未涉足分布式SpringCloud服务,上次使用它实在17~18年,再回首进入官网时,许多组件发生了变迁,也增加了很多比较强悍的组件。我
- 2024-12-18SPRINGCLOUD实现大文件上传
技术:分片,分块,分割,支持第三方软件集成,要求:免费,开源,技术支持前端:vue2,vue3,vue-cli,webuploader,html5后端:java,SpringBoot协议:HTTPWebServer:Tomcat,Resin数据库:MySQL,Oracle,SQLServer,达梦,人大金仓,国产化数据库平台:Windows,macOS,Linux,Ubuntu,RedHat,中标麒麟
- 2024-12-17SpringCloud 使用 OpenFeign
一、为什么使用OpenFeign在SpringCloud中,使用OpenFeign主要是为了简化微服务之间的通信,特别是在服务调用的过程中。OpenFeign是一个声明式的Web服务客户端,它能够通过简单的注解方式,快速构建RESTful风格的HTTP请求。具体来说,使用OpenFeign的原因包括以下几个方面:
- 2024-12-16SpringCloud微服务实战系列:05远程调用组件Feign的核心原理
目录代码解释:Feign对象创建核心原理:总结:演示完整代码:写过springcloud微服务的都知道feign远程调用,为了方便演示,我们换一种写法,直接在main方法中运行:代码解释:1.定义请求拦截器:requestTemplate.header("authorization","Bearer69a5d08839dc4cfcab3daf20635acbe6");