没有合适的资源?快使用搜索试试~ 我知道了~
ss-deamon:Spring和qz定时调度任务的整合
共56个文件
java:31个
xml:19个
properties:3个
需积分: 14 0 下载量 57 浏览量
2021-07-02
05:47:53
上传
评论
收藏 55KB ZIP 举报
温馨提示
ss-deamon Spring和qz定时调度任务的整合 系统有很多个mysql和mongo库,用户中心,订单中心,库存中心。因为没有统一的抽象业务层,所以定时任务需要直接连接这些不同的数据库。同时考虑到后期会有很多不同的定时任务加入,所以写了一个整合方式。希望能够把spring管理的bean通过注解,直接生成job,而不需要每次开发qz的复杂JobDetail。同时不能失去qz固有的扩展性,比如集群,定时任务的持久等。 1.dynamic包中主要实现了,通过拦截的方式,实现对动态数据源的切换功能 DataSource注解为拦截标志,用于指定目标数据源-目前作用域为对象级别 DynamicMethodInterceptor为拦截执行点,在这里,会根据反射的类,来切换数据源 DynamicMongoFactory这里是为了扩展spring原有的mongofactory,使之能够动态切换不同的
资源推荐
资源详情
资源评论
收起资源包目录
ss-deamon-master.zip (56个子文件)
ss-deamon-master
src
test
resources
database
data-access-mysql.xml 4KB
data-access-mongo.xml 4KB
springContext.xml 2KB
log4j.properties 731B
schedule
schedule.xml 2KB
java
schedule
OrderScuedule.java 668B
main
config
log4j.properties 1KB
spring
database
data-access-mysql.xml 4KB
data-access-mongo.xml 4KB
applicationContext.xml 1KB
schedule
schedule.xml 3KB
resources
mapper
log_mapper.xml 436B
order_mapper.xml 3KB
stock_mapper.xml 4KB
java
com
hahapig
schedule
core
utils
ConfigReader.java 459B
dynamic
DataSourceConst.java 595B
DynamicMongoFactory.java 2KB
ExtendMongoClientFactory.java 7KB
DynamicDataSource.java 559B
DataSource.java 519B
DataSourceContextHolder.java 545B
DynamicMethodInterceptor.java 1KB
listener
TriggerListenerImpl.java 1KB
JobListenerImpl.java 863B
support
JobDelegate.java 835B
ExtendBuilder.java 2KB
annotation
ScheduleAnnotation.java 942B
ExtendDisallowConcurrent.java 588B
ExtendPersistJobDataAfterExecution.java 629B
Constant.java 306B
impl
ScheduleAnnotationProcessor.java 4KB
IOCJobFactory.java 2KB
ExtendJobDetail.java 1KB
SchedulePolicy.java 1KB
persist
MogonPersistence.java 775B
MogonPersistenceImpl.java 2KB
PersistenceImpl.java 2KB
Persistence.java 618B
util
HttpUtils.java 5KB
ActivityType.java 424B
HttpRequest.java 4KB
StartScheduleSys.java 707B
job
impl
HeartBeatJobimpl.java 761B
HeartBeatJob.java 100B
target
classes
mapper
log_mapper.xml 436B
order_mapper.xml 3KB
stock_mapper.xml 4KB
test-classes
database
data-access-mysql.xml 4KB
data-access-mongo.xml 4KB
springContext.xml 2KB
log4j.properties 731B
schedule
schedule.xml 2KB
README.md 2KB
pom.xml 5KB
.classpath 1KB
.gitignore 245B
共 56 条
- 1
资源评论
dilikong
- 粉丝: 24
- 资源: 4598
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功