zoukankan      html  css  js  c++  java
  • quartz关于RAMJobStore

    JobStore存储了调度器scheduler所有的工作数据,例如: jobs, triggers, calendars等。为你的scheduler选择一个JobStore存储是非常重要的,具体选择哪个JobStore存储可以在quartz.properties中配置。

     注:quartz官网提示,不要在你的代码里初始化JobStore存储实例,quartz通过配置文件可以自己确定使用哪个JobStore,你只需要调用scheduler接口即可。【具体原因我暂时不清楚】

    RAMJobStore 是使用最简单的也是最高效(依据CPU时间)的JobStore 。RAMJobStore 正如它名字描述的一样,它保存数据在RAM。
    这就是为什么它是配置最简单的也是最高效的原因。缺点是你的应用停止后所有的数据也丢失了--这意味着RAMJobStore 不具有保持job和trigger持久的能力。对于一些程序是可以接受的,甚至是期望的,但对于其他的程序可能是灾难性的。
    要使用RAMJobStore你只需要在你的quartz配置文件quartz.properties中添上这么一段话即可:
    org.quartz.jobStore.class = org.quartz.simpl.RAMJobStore
  • 相关阅读:
    redhat yum ISO 本地源
    md5sum的使用
    查看进程内存使用情况
    常见User-Agent大全
    aggregate和annotate使用
    Django logging配置
    Django 开发调试工具:Django-debug-toolbar
    浏览器的同源策略及跨域解决方案
    Python contenttypes组件
    Dajngo admin
  • 原文地址:https://www.cnblogs.com/lyftest/p/9106009.html
Copyright © 2011-2022 走看看