项目springcloud启动参考:http://doc.ruoyi.vip/ruoyi-cloud/document/hjbs.html1、概述1.1、学习前提熟练使用springboot相关技术了解springcloud相关技术电脑配置可以支持1.2、需要的配置JDK >= 1.8 (推荐1.8版本) Mysql >= 5.7.0 (推荐5.7版本) Redis >= 3
转载 5月前
128阅读
目录一. 基础解释Sentinel 下载启动二. Sentinel 使用示例创建被 Sentinel 监管的服务 一. 基础解释github sentinel中文版SpringCloud Alibaba Sentinel 分布式系统的流量防卫兵,实现了比 Hystrix 更强大的服务降级,服务熔断,流量监控,限流速率等Sentinel 分为两部分: 核心库与控制后台,对dubbo,SpringC
转载 1月前
72阅读
Spring Cloud Gateway 是 Spring Cloud Finchley 版推出来的新组件,用来代替服务网关:Zuul。 API 网关出现的原因是微服务架构的出现,不同的微服务一般会有不同的网络地址,而外部客户端可能需要调用多个服务的接口才能完成一个业务需求,如果让客户端直接与各个微服务通信,会有以下的问题:客户端会多次请求不同的微服务,增加了客户端的复杂性。 存在跨域请求,在一定
Spring Cloud是一个全家桶式的技术栈,包含了很多组件。本文先从其最核心的几个组件入手,来剖析一下其底层的工作原理。也就是Eureka、Ribbon、Feign、Hystrix、Zuul这几个组件。1.Spring Cloud Netflix Eureka 服务治理 Eureka,服务注册和发现,它提供了一个服务注册中心、服务发现的客户端,还有一个方便的查看所有注册的服务的界面。
文章目录一、 新建工程和确定工程目录1. 新建Maven工程及多Module子工程2. 编写pom.xml文件 一、 新建工程和确定工程目录在系统中Module分为 ruoyi-common通用工具 ruoyi-system系统模块 ruoyi-framework核心模块 ruoyi-admin后台系统模块 ruoyi-quartz定时任务 ruoyi-generator代码生成我的搭建项目
目录一、平台配置          二、编写oracle数据库访问的各类文件 三.  一个方法操作多个数据源一、平台配置1、在ruoyi-admin的pom.xml添加oracle依赖<dependency> <groupId>com.oracle</groupId>
一、SpringCloudGateway概述1、SpringCloudGateway项目技术栈:Spring 5.0: 这是 Spring 框架的最新版本,提供了许多新的特性和改进。 Spring Boot 2.0: 这是 Spring Boot 的最新版本,简化了 Spring 应用程序的开发和部署。 Project Reactor: 这是一个响应式编程框架,为 Spring WebFlux 提
转载 10天前
35阅读
前言关于 Spring Cloud,需要学习的知识点非常多,本篇是学习 Spring Cloud Gateway (以下简称为 Gateway)时一些知识点的汇总,主要围绕着配置文件 ruoyi-gateway.yml 展开。参考目录文档Spring Cloud Gateway 官方文档文档 - 服务网关书籍Spring Cloud微
Spring-Cloud项目基本搭建(一)随着近几年微服务架构理念的流行,越来越多微服务架构也进入人们的视野,目前大部分公司用的比较多的是阿里的rcp框架Dubbo,Spring-Cloud等。下面本人简单的给分享一下关于Spring-Cloud 的基本技术心得:Spring-Clou可以说成对现有Spring-boot 封装和抽象 一下是关于Spring-Could Api文档地址中文文档:ht
前言最近入职了新公司,主要负责Java后端开发工作。目前正在开展一个全新的业务,技术选型为SpringCloud全家桶,项目的骨架由我负责搭建。由于前几家公司的微服务框架都是使用Dubbo + SpringBoot,然后平时对SpringCloud 这一套了解不多。这两天正好有时间可以研究下SpringCloud如何使用、SpringCloud 如何与其他组件整合。一、SpringCloud简介S
集成flowable1.1导入maven依赖<flowable.version>6.7.0</flowable.version> <!--flowable 主依赖--> <dependency> <groupId>org.flowable</groupId> <artifactId>flowable
本文扩展了spring security 的登录方式,增长手机验证码登录、二维码登录。 主要实现方式为使用自定义filter、 AuthenticationProvider、 AbstractAuthenticationToken 根据不一样登录方式分别处理srping security 登录流程关于二维码登录二维码扫码登录前提是已在微信端登录,流程以下:github用户点击二维码登录,调用后台接
目录一,服务配置中心介绍 二、Nacos config入门实现服务配置的步骤:1 搭建nacos环境【使用现有的nacos环境即可】2 在微服务公共模块中引入nacos的依赖3 在微服务service-product中添加nacos config的配置4 在nacos中添加配置 点击配置列表5 注释本地的application.yaml中的内容, 启动程序进行测试 三、Naco
依赖隔离  docker使用舱壁模式来实现进程的隔离,使容器与容器之间不会互相影响。而Hystrix则使用该模式实现线程池的隔离,它会为每一个Hystrix命令创建一个独立的线程池,这样就算在某个Hystrix命令包装下的依赖服务出现延迟过高的情况,也只是对该依赖服务的调用产生影响,而不会拖慢其他业务。 通过对依赖服务的线程池隔离实现,可以带来如下优势:   应用自身得到完全的
文章目录前言【idea版】springcloud微服务(3)之整合注册发现和配置中心Nacos使用1.什么是 Nacos?2.Nacos安装3.创建项目4.引包1)父pom.xml依赖2)pom.xml的基础web包文件5.使用Nacos1)使用Nacos的服务注册/发现2)使用Nacos的配置中心3)使用Nacos的配置中心多文件使用extension-configsshared-config
转载 3月前
95阅读
springCloud 环境搭建 GuangZEureka 注册服务搭建:1:新建springBoot项目,版本选择2.0.4<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starte
目录1.跑项目过程中遇到的bug2.项目代码是真的牛皮一、idea打开基本流程1. IDEA内部 clone项目代码 2. idea打开前端代码 3. 配置数据库 MYSQL 打开Redis服务4. 启动后端5. 运行前端项目之前 需要先运行后端二、二次启动后端  二次启动前端 三、三次启动项目遇到的问题kill掉进程四、vue项
RuoYi-Vue 是一个 Java EE 企业级快速开发平台,基于经典技术组合(Spring Boot、Spring Security、MyBatis、Jwt、Vue),内置模块如:部门管理、角色用户、菜单及按钮授权、数据权限、系统参数、日志管理、代码生成等。在线定时任务配置;支持集群,支持多数据源,支持分布式事务。系统需求JDK >= 1.8MySQL >= 5.7Mav
主要依照springSecurity用户名密码登录的认证流程来重写短信认证流程,不清楚springSecurity的认证流程的先建议熟悉一下springSecurity认证流程,这样对短信认证登录就比较好理解。 后端:ruoyi-admin模块一、增加生成验证码类位置:GenerateSms.javaa.预览图: b.详细代码:package com.ruoyi.web.contr
1、RuoYi-Cloud部署实战1、项目https://gitee.com/y_project/RuoYi-Cloud2、架构https://gitee.com/zhangmrit/ruoyi-cloud/blob/nacos/doc/ruoyi-cloud.png1、nacos配置http://nacos.io/zh-cn/docs/v2/guide/admin/deployment.html
  • 1
  • 2
  • 3
  • 4
  • 5