scheduled-tasks相关内容

JSP/Servlet Web 应用程序中的后台计时器任务

我想在每 6 小时后从订阅中检索并从订阅中将提要存储到数据库.我想在后台有一个计时器线程来完成这个任务. 最好的方法是什么?普通的定时器线程还是 Quartz API? 解决方案 首先,我不会为此使用 JSP.它不是为了. 当您使用 Java EE 5 时,为此使用容器提供的作业调度 API.更多细节取决于您使用的容器.例如,JBoss AS 5 自带 Quartz.或者,当您 ..
发布时间:2021-11-25 18:50:04 Java开发

如何在Java中安排周期性任务?

我需要安排一个任务以固定的时间间隔运行.在长时间间隔(例如每 8 小时)的支持下,我如何做到这一点? 我目前正在使用 java.util.Timer.scheduleAtFixedRate.java.util.Timer.scheduleAtFixedRate 是否支持长时间间隔? 解决方案 使用 ScheduledExecutorService: private final S ..
发布时间:2021-11-25 12:42:48 Java开发

Java 定时器 vs ExecutorService?

我有使用 java.util.Timer 安排任务的代码.我环顾四周,看到 ExecutorService 可以做同样的事情.所以这个问题,你有没有使用 Timer 和 ExecutorService 来安排任务,一个使用另一个的好处是什么? 还想检查是否有人使用过 Timer 类并遇到 ExecutorService 为他们解决的任何问题. 解决方案 根据Java并发实践:> T ..
发布时间:2021-11-25 11:21:10 Java开发

如何在批处理文件中运行 .net core 应用程序

我正在编写一个 .net 核心应用程序以作为同步数据的作业运行.我已将 dotnet.exe 命令添加到 Path,当我直接在命令行中运行应用程序时,它运行良好. 我已将应用程序部署到服务器并编写了一个批处理脚本(job.bat)来运行它,如下所示. cd D:\the\folder\where\the\app\locatedotnet TheJobToBeExecuted.dll 我想 ..
发布时间:2021-11-24 20:06:21 C#

调度多个 .NET Core 控制台应用程序

我能够安排一个测试 .NET Core 控制台应用程序,将程序/脚本设置为“dotnet",将参数设置为“mytestnetcoreconsoleapp.dll",并将启动目录设置为包含 dll 的目录. 不过,这对多个控制台应用程序是否正确? 据我对任务调度程序的了解,具有相同程序名称的多个任务是不可以的.我还意识到,我可以为每个控制台应用程序进行独立部署 (SCD),而不是框架相关 ..
发布时间:2021-11-24 18:30:14 C#

.Net Core 上的计划任务

我需要将几个计划任务从 widows 服务器的 Scheduler 任务转换为使用 .Net 的独立应用程序. 过去我在 .Net framework 4.x 上使用过 Quartz,但在基于不同调度程序的多个长时间运行的任务时遇到了一些小问题. 现在我正在使用 .Net 5,我想知道是否有一种新的方法来安排任务,比如工作人员服务,或者使用 Quartz.Net 仍然更好、更灵活. ..
发布时间:2021-11-24 17:15:11 C#/.NET

如何安排 MySQL 查询?

我可以在 MySQL 中安排任务以指定的时间间隔运行吗? 我有一个库存 MySQL 数据库.结构如下: table_1 字段:itmcode、avgcosttable_2 字段:itmcode(FK to table_1(itmcode)),数量 报告的基础是我希望了解过去日期的库存估价详细信息. avgcost 和 quantity 字段在新购买发布到系统时发生更改.我可以运行查 ..
发布时间:2021-11-20 21:53:13 数据库

Java 定时器 vs ExecutorService?

我有使用 java.util.Timer 安排任务的代码.我环顾四周,看到 ExecutorService 可以做同样的事情.所以这个问题,你有没有使用 Timer 和 ExecutorService 来安排任务,一个使用另一个的好处是什么? 还想检查是否有人使用过 Timer 类并遇到 ExecutorService 为他们解决的任何问题. 解决方案 根据Java并发实践:> T ..
发布时间:2021-11-19 22:43:33 Java开发

定时任务应该放在哪一层?

我正在尝试使用分层架构实现 DDD 应用程序.我有: 基础设施层 - 实现应用程序特定技术部分的层. 领域层 - 包含领域模型的层. 应用层 - 包含与领域模型交互的干扰的层. 接口层 - 从外部接收事件的层. 经典的 3 层(+ 基础设施)架构非常清晰.但是我的应用程序不是很经典.在 UI 旁边,我有计划任务,应该定期运行.我想过把这样的任务放到接口层,因为这些任务实际上处理U ..

如何在 Apache Storm 拓扑中运行周期性任务?

我有一个 Apache Storm 拓扑结构,并希望每隔一段时间执行一次特定操作.我不知道如何以一种自然而优雅的方式来解决这个问题. 它应该是一个 Bolt 还是一个使用 ScheduledExecutorService 的 Spout,或者其他什么? 解决方案 Tick tuples 是一个不错的选择 https://kitmenke.com/blog/2014/08/04/tic ..
发布时间:2021-11-14 23:39:15 其他开发

Spark 任务时长差异

我正在运行将数据 (.csv) 从 s3 加载到 DataFrame 中的应用程序,然后将这些 Dataframe 注册为临时表.之后,我使用 SparkSQL 加入这些表,最后将结果写入 db.目前对我来说瓶颈的问题是我觉得任务没有平均分配,我没有得到任何好处或并行化和集群内的多个节点.更准确地说,这是问题阶段的任务持续时间分布任务时长分布有没有办法让我执行更均衡的分配?也许手动编写 map/r ..
发布时间:2021-11-14 23:07:24 其他开发

Java EE 中的 @Schedule 注释

我使用以下注释每 5 分钟调用一次无状态会话 bean: @Schedule(second = "0", minute = "0/5", hour = "*") 我按预期工作,但几天后它会自行停止.我想可能有一个默认的生命周期,我不知道如何覆盖它. 请帮助我将调度程序配置为无限期运行. 解决方案 在Glassfish下Configuration -> server-config ..
发布时间:2021-11-10 22:57:13 其他开发

如何在计划任务终止时运行代码

我们在 Windows 上将 C# 控制台程序作为计划任务运行.这个程序本身运行了很多“任务",需要在程序本身结束时正常关闭. 有没有办法在计划任务结束时运行清理代码(可能需要一两秒钟)?例如,当它通过从 PowerShell 脚本调用 Stop-ScheduledTask 结束时. 我已经尝试捕获 CTRL-C 事件以及捕获 AppDomain 的 ProcessExit 事件,但是 ..
发布时间:2021-09-26 19:22:34 C#/.NET

批处理文件中的 Python 脚本不会在任务计划程序中运行

大家好,我遇到了以下问题, 我在批处理文件中有以下代码: ..\python-2.7.10.amd64\python.exe ./bin/bla.py ./conf/config.conf > ./logs/output.txt 通过双击批处理,这就像一个魅力.接下来我的计划是通过将它添加到 Windows 中的任务调度程序来自动调用该批处理.所以我把所有的相对路径都改成了绝对路径: ..
发布时间:2021-09-25 20:53:09 Python

一种几乎正确地定期触发功能的方法

我想定期触发一个函数,比如说每 5 秒.该函数不会消耗很多CPU时间,所以我预计即使是阻塞函数也不会有问题.我知道 python 永远不会成为实时语言,即使它运行在实时操作系统上,我只是想避免延迟显着增加和不同步我的数据采集. 我比较了两种不同的解决方法,我有点惊讶.使用 threading 模块(在 SO 上找到的解决方案),会有一个延迟加起来,即使在 100 秒的短时间范围内,这也很重要 ..
发布时间:2021-09-07 19:59:21 Python