java - 从 cron 作业调用 REST Web 服务

标签 java web-services cron

我有一个包含阈值数据的数据库表。 我希望每 5 分钟运行一次作业来轮询数据库并获取此阈值数据。

我正在使用 REST Web 服务,并且希望将 REST Web 服务与 cron 作业集成。

有人可以告诉我完成 cron 作业和 Web 服务集成需要编写哪些文件吗?

最佳答案

如果您想选择 Quartz Scheduler正如@Kin Cheung 所说,该网站有足够的信息。

但是我如何实现你想要的目标是:

编写一个 Shell 脚本来命中休息端点并存储结果,并对响应执行任何您想要执行的操作,并使用 Linux CRON 作业安排脚本

output=`curl --header "HEADER-KEY: VALUE" www.google.com` -->Replace google with your rest end point
echo $output;

如何每 5 分钟运行一次 CRON:

*/5 * * * * /home/neeraj/myScript.sh

关于java - 从 cron 作业调用 REST Web 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44193755/

相关文章:

java - C# 相当于 Java 的 Character.digit

java - Jackson-all 下载 2.x 版本

java - 样本有向图和拓扑排序代码

java - 如何使用 SWIG 生成的接口(interface)将字符串从 Java 传递给 C++ 函数

java - 通过 Servlet 调用外部 Web 服务

c# - 需要显示使用 web 服务/jquery 返回的数据

json - 在 swift 中通过 JSON 获取可为空的 bool 值。转换任何对象?到 bool

python - 从 Python 脚本调用以在 Linux 中重新启动 "service"在 crontab 条目中不起作用

ubuntu - cron 作业找不到 wmctrl

magento - 在 Magento 中禁用系统 crontab 作业