Quartz定时任务框架经常用于系统后台业务异步处理。平常我们使用时,主要是通过手工编写配置代码文件方式添加修改定时任务,然后重启系统。有时候我们需要根据业务运营需要,动态添加修改定时任务,比如添加新的定时任务、修改任务…
分类:springcloud
SpringBoot之文件上传到服务器
SpringBoot之文件上传到服务器 最近在做一个文件上传的功能,也是比较简单,这里算是记录一下吧 后台 其实我们最好能区分只是单纯的上传图片还是其他文件,这里记录一个可以传各种格式文件的和一个特定图片格式的 1.所有…
在聚合Maven项目中,指定打包jar架包到同一文件夹目录
前言: 最近,使用SpringCloud微服务框架开发新项目。目前,进入了测试阶段,需要在服务器上部署测试环境。一开始本打算使用docker容器化部署,简化搭建服务成本,为了能快速测试就直接使用命令启动。但是在上传架包的…
SpringCloud如何选择兼容的SpringBoot版本?
SpringCloud的相关概念这里就不再叭叭了~~我们都知道SpringCloud只是一种架构风格,实际上其具体功能部分的实现还是基于SpringBoot。下面分别看一下SpringCloud和SpringBoot…
Idea中新建bootstrap.yaml没有被idea识别为配置文件或者bootstrap配置文件不生效
使用Idea的Spring的init新建项目的时候,默认创建的是application.propertiest配置文件 如图 新增bootstrap配置文件后没有识别出来为项目配置文件 解决方法: 快捷键 Ctrl+Al…
微服务网关
~本人的案例是承接上面的需要朋友可以 访问这里~ 微服务网关概述 在学习完前面的知识后,微服务架构已经初具雏形。但还有一些问题: 不同的微服务一般会有不同的网络地址 客户端在访问这些微服务时必须记住几十甚至几百个地址 这…
SpringCloud系列之版本选择
SpringBoot版本 进入Spring官网,查看当前SpringBoot版本: 当前最新版本是2.5.4 GA,如果单纯使用SpringBoot框架,那么选择2.5.4 GA就行。 GA即General Av…
Spring Cloud Gateway基于CPU使用率实现限流
前言 本文Demo摘自 《重新定义》 在项目里利用 cpu 的使用率来做限流其实不是很常用,或者基本不会使用这种方法进行,限流,除非该项目有他特殊 的需要,因为我们不能保证是其他 应用或者服务引起的 cpu …
微服务架构案例(03):数据库选型简介,业务数据规划设计
本文源码:GitHub·点这里 || GitEE·点这里 更新进度(共6节): 01:项目技术选型简介,架构图解说明 02:业务架构设计,系统分层管理 03:数据库选型,业务数据设计规划 一、数据库选择 1、数据库分类 …
SpringCloud 组件总结,与Dubbo框架、SpringBoot框架对比分析
本文源码:GitHub·点这里 || GitEE·点这里 一、基础组件总结 1、文章阅读目录 1)、基础组件 Eureka组件,服务注册与发现 Ribbon和Feign组件,实现负载均衡 Hystrix组件,实现服务熔断…
SpringCloud实现ShardJdbc分库分表模式下,数据库扩容方案
本文源码:GitHub·点这里 || GitEE·点这里 一、项目结构 1、工程结构 2、模块命名 shard-common-entity: 公共代码块 shard-open-inte: 开放接口管理 shard-eur…
Spring Boot 2 实战:使用 Spring Boot Admin 监控你的应用
1. 前言 生产上对 Web 应用 的监控是十分必要的。我们可以近乎实时来对应用的健康、性能等其他指标进行监控来及时应对一些突发情况。避免一些故障的发生。对于 Spring Boot 应用来说我们可以通过一个轻量级的监控…