09 2020 档案
摘要:1、quartz的集群或者说高可用是通过数据库行锁实现的,所以,quartz的高可用性能其实并不高,但是可以适用大部分的中小型定时任务场景。 2、重要:根据官网说明,不要在同一个节点上启用集群,原因大约就是时钟的问题。 3、quartz集群与单节点实现上,主要差别是在配置文件上。Quartz实现动态
阅读全文
摘要:背景:项目是前后端分离,单节点状态下用nginx挂载前端,前端通过vue里的baseUrl访问后端。考虑对前端和后端都使用负载均衡,部署两套nginx+vue+后端单节点,用一台独立的nginx做代理+负载均衡。 实验环境nginx版本1.18,环境配置: 192.168.1.104:8801 和
阅读全文
摘要:目标:定时任务持久化到数据库,动态调整数据库里保存的cron表达式使定时任务可以跟随变化。 1、核心依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-quartz</
阅读全文
摘要:1、Springboot全局跨域 @Bean public CorsFilter corsFilter() { UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource(); CorsConfigurat
阅读全文