当前位置: 首页 > news >正文

做网站如何与腾讯合作视频专用客户端app

做网站如何与腾讯合作,视频专用客户端app,免费商业源码论坛,东莞新闻头条新闻文章目录 集成 Quartz引入 quartz-starter配置数据源参数创建任务配置 Quartz 实际使用的数据源方式一: 自定义 SchedulerFactoryBeanCustomizer方式二: 使用@QuartzDataSource来指明quartz数据源集成 ShardingJDBC项目引入 shardingsphere 依赖分别配置shardingjdbc和多数据…

文章目录

  • 集成 Quartz
    • 引入 quartz-starter
    • 配置数据源参数
    • 创建任务
    • 配置 Quartz 实际使用的数据源
      • 方式一: 自定义 SchedulerFactoryBeanCustomizer
      • 方式二: 使用@QuartzDataSource来指明quartz数据源
  • 集成 ShardingJDBC
    • 项目引入 shardingsphere 依赖
    • 分别配置shardingjdbc和多数据源
    • 通过自定义 DynamicDataSourceProvider 完成与shardingsphere 的集成

🗯️ 上节回顾:上一节中,我们集成了 MyBatisPlus 及 p6spy。
👉 本节目标:实现第三方技术框架的集成,比如 Quartz、ShardingJDBC。
🚀 本节内容:

  • 集成 Quartz
  • 集成 ShardingJDBC

🔊 版本

  • JDK 17
  • Spring Boot 3.2.1
  • dynamic-datasource 4.3.0

集成 Quartz

Github:https://github.com/quartz-scheduler/quartz
文档:http://www.quartz-scheduler.org/
Quartz 是一个定时任务框架,常常用于解决分布式系统下的定时任务协调问题。
Quartz 常常需要独立运行在主业务数据库外, 在 springboot 场景中可以以下面方式运行。

引入 quartz-starter

<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-quartz</artifactId>
</dependency>

配置数据源参数

根据需要可配置独立数据源的参数,或把 quartz 数据源也作为动态数据源的一个数据源。
一般来说二种方式根据需要选择一种即可,如果没有在动态数据源里需要切到 quartz 的的场景,建议独立配。

spring:datasource: #独立quartz配置username: rootpassword: 123456url: jdbc:mysql://39.108.158.138:3306/quartzdriver-class-name: com.mysql.cj.jdbc.Driverdynamic:datasource:master:username: sapassword: ""url: jdbc:h2:mem:testdriver-class-name: org.h2.Driverquartz:  #把quartz数据源也作为动态数据源的一个数据源username: rootpassword: 123456url: jdbc:mysql://39.108.158.138:3306/quartzdriver-class-name: com.mysql.cj.jdbc.Driverquartz:job-store-type: jdbcjdbc:initialize-schema: always

创建任务

创建一个每秒打印一次hello world的任务。

@Slf4j
public class HelloworldJob extends QuartzJobBean {private static int time = 0;@Overrideprotected void executeInternal(JobExecutionContext jobExecutionContext) throws JobExecutionException {log.info("Hello world!:" + jobExecutionContext.getJobDetail().getKey() + "-" + (time++));}
}

对应的自动配置:

@Configuration
http://www.jinmujx.cn/news/111499.html

相关文章:

  • 中国城乡建设局和住建局官网山西seo优化公司
  • 做网站时搜索的代码是什么专业的网站优化公司排名
  • 莱芜网站优化团队网络营销专业可以干什么工作
  • 东城网站建设百度指数官网查询
  • 设计公司起名字大全郑州seo外包服务
  • 上海外贸建站商城资源搜索引擎搜索神器网
  • 深圳上市公司seo在线优化网站
  • 网站制作感受企业网站seo推广
  • 快速搭建网站系统百度app关键词优化
  • 微信公众号商城网站开发sem优化师
  • 自建网站模板怎么制作网页里面的内容
  • 有哪些网站可以做全屏代码网络营销的几种模式
  • 登录功能网站怎么做最好的网络推广方式
  • 家乡网站策划书建设背景免费b站在线观看人数在哪儿
  • 深圳宝安区天气预报小小课堂seo自学网
  • 深圳有做公司网站网站的seo是什么意思
  • 南宁百度做网站多少钱国内最新新闻
  • 做网站搜索推广点击率太低怎么办湖南seo
  • 公司做网站需要什么资质磁力狗在线
  • 网站权重网络搭建是干什么的
  • 百度如何验证网站网站关键词排名
  • 南阳+网站建设免费发布广告的网站
  • 最好的机票网站建设海口关键词优化报价
  • 山东青岛网站制作百度关键词优化有效果吗
  • 河南省台前县建设局网站重庆seo的薪酬水平
  • 目前网站开发趋势电脑培训机构哪个好
  • 建行网站首页登录网络平台销售
  • 网站设计制作什么是营销模式
  • .net做网站cseo技巧优化
  • 开一家做网站的公司国内seo排名分析主要针对百度