Quartz - 关于Quartz的一些问题以及解释
【摘要】
Quartz - 关于Quartz的一些问题以及解释
1.Quartz 是干嘛用的
Quartz是一个任务调度库,可以与几乎任何其他软件系统集成在一起,也可以与其他软件系统一起使用。任务调度程...
Quartz - 关于Quartz的一些问题以及解释
1.Quartz 是干嘛用的
- Quartz是一个任务调度库,可以与几乎任何其他软件系统集成在一起,也可以与其他软件系统一起使用。任务调度程序是一个服务组件,负责在执行(或通知)其他软件组件时预定(预定)时间到达。
- Quartz非常灵活,并且包含多个可以单独使用或一起使用的使用范例,以实现您期望的行为,并使您能够以对您的项目最为“自然”的方式编写代码。
- Quartz 是一个轻量级的应用,只需要很少的配置,如果需求比较简单,基本上他是可以开箱即用的。
- Quartz具有容错能力,并且可以在系统重新启动之间持续(’记住’)预定作业。
- Quartz 在执行简单的定时任务上非常有用,但是他仍然有很大的潜力用于你的业务。就是这东西,不是你想的那么简单。
2.为什么Java在1.3的时候实现了定时器功能,而我们还要用Quartz
有这么几个原因
- Java定时器没有持久性机制。
- Java定时器的可配置性不如Quartz
- Java定时器没有线程池
- Java定时器没有任务管理机制,需要自定义实现
3.RAM Job-Store 和JDBC Job-Store
- 在性能上,RAM形式的比JDBC要快1000倍左右。
- 构建基于分布式的任务调度需要使用JDBC Job-Store
4.如何提升JDBC - Job-Store的性能
有钱人的做法
- 花钱优化网络速度
- 使用性能更好的数据库服务器
- 花钱
文章来源: wretchant.blog.csdn.net,作者:简简单单OnlineZuozuo,版权归原作者所有,如需转载,请联系作者。
原文链接:wretchant.blog.csdn.net/article/details/80085707
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)