消息队列yudao-spring-boot-starter-mq (opens new window)技术组件,基于 Redis 实现分布式消息队列:使用 Stream (opens new window)特性,提供【集群】消费的能力。使用 Pub/Sub (opens new window)特性,提供【广播】消费的能力。友情提示:考虑到有部分同学对分布式消息队列了解的不多,所以在下文的广播消费、集群消费的描述,去除【消费者分...
异步任务yudao-spring-boot-starter-job (opens new window)技术组件,除了提供定时任务的功能,还提供了 Async 异步任务的能力。系统使用异步任务,提升执行效率。例如说:操作日志模块 (opens new window),异步记录【操作日志】访问日志模块 (opens new window),异步记录【访问日志】友情提示:如果你未学习过 Spring 异步任务,可以后续阅读 《芋道 Spri...
定时任务定时任务的使用场景主要如下:时间驱动处理场景:每分钟扫描超时支付的订单,活动状态刷新,整点发送优惠券。批量处理数据:按月批量统计报表数据,批量更新短信状态,实时性要求不高。年度最佳定时任务:每个月初的工资单的推送!!!如果你对定时任务了解不多,可以后续阅读 《芋道 Spring Boot 定时任务入门》 (opens new window)文章。项目基于 Quartz + MySQL 实现分布式定时任务,并提供 [基础设施 -> 定时任务]...
Redis 缓存yudao-spring-boot-starter-redis (opens new window)技术组件,使用 Redis 实现缓存的功能,它有 2 种使用方式:编程式缓存:基于 Spring Data Redis 框架的 RedisTemplate 操作模板声明式缓存:基于 Spring Cache 框架的 @Cacheable 等等注解#1. 编程式缓存友情提示:如果你未学习过 Spring Data Redis 框架,可...