scheduling相关内容

是否可以在 apache Storm 中在运行时动态添加任务,而不仅仅是重新平衡执行程序

我需要一个我知道(基于文档)尚未实现的 Storm 功能.我需要在运行时添加更多任务而不需要初始大量任务,因为这可能会导致性能问题.因为每个 executor 运行多个任务并不会提高并行度——一个 executor 总是有一个线程用于它的所有任务,这意味着任务在一个 executor 上串行运行. 我知道 rebalance 命令可用于在运行时添加执行程序和工作进程,并且有一条规则是 #ex ..
发布时间:2021-11-14 23:42:25 其他开发

如何使用 Spring 3.0 表达式语言参数化 @Scheduled(fixedDelay)?

当使用 Spring 3.0 功能注释计划任务时,我想将 fixedDelay 设置为我的配置文件中的参数,而不是像当前一样将其硬连接到我的任务类中... @Scheduled(fixedDelay = 5000)公共无效读日志(){...} 不幸的是,似乎使用 Spring 表达式语言 (SpEL) @Value 返回一个 String 对象,而该对象又无法按照fixedDelay 参数. ..
发布时间:2021-11-10 22:00:06 Java开发

OSX 上的定期计时器回调

我正在尝试在 OSX 上每 N 毫秒(最好是 1 毫秒)进行一次回调.我已经设置了一个 CFRunLoop 然后像这样添加了一个计时器: const double period = 0.001;CFAbsoluteTime 现在 = CFAbsoluteTimeGetCurrent();CFRunLoopTimerContext 上下文;std::memset(&context, 0, size ..
发布时间:2021-09-07 20:20:59 其他开发

线程调用系统调用时的上下文切换

我有一个多线程进程.如果我的一个线程调用像 gettimeofday() 这样的系统调用,内核是只切换上下文之外的线程来为系统调用提供服务,还是切换整个进程(和所有其他线程)断章取义? 解决方案 大多数系统调用可能涉及上下文切换(如果其他任务可运行)并将处理器的状态切换到内核模式. 但是 gettimeofday(和例如 getpid())是不寻常的.对于最近的内核,他们使用 VDS ..
发布时间:2021-09-04 18:42:25 服务器开发

SQL Server 代理作业超时

我刚刚让一个预定的 SQL Server 作业运行的时间比平时长,我真的可以设置超时以在一定时间后停止它. 我可能对此有点盲目,但我似乎找不到设置作业超时的方法.有人知道怎么做吗? 谢谢 解决方案 作为夜间作业处理子系统的一部分,我们做了类似下面的代码——实际上比这更复杂;例如,我们正在处理多个相互依赖的作业集,并从配置表中读取作业名称和超时值 - 但这抓住了这个想法: D ..

像 Outlook 一样在 .NET 中实现任务重复模式?

我必须在我的 .NET 应用程序中实现类似 Outlook 的调度程序.我已经开始研究它,但我无法实现循环模式.请建议我如何实现此功能.如何在数据库中使用重复保存任务?我发现了这个 RadScheduler for ASP.NET AJAX 但是不幸的是,这个控制器是商用的 解决方案 Quartz 是一个很好的起点.Net 这是一个开源库,可以完全满足您的需求,无需任何 UI 组件. ..
发布时间:2021-07-16 19:24:02 C#/.NET

如何在Spring 4.0.2的@Scheduled方法中获取当前会话(HttpSession)对象?

我的 Web 应用程序使用的是 Spring 4.0.2.我的 Web 应用程序是关于文件处理的.有一些关于文件的状态,例如“进行中"、“暂停"、“已完成".一个用户可以完成多个文件,但一次只能完成一个.因此,对于单个用户,一次只有一个文件必须处于“进行中"状态.现在,我想每 15 分钟检查一次特定文件是否发生了任何事件.如果没有发生任何事件,我想将文件状态从“进行中"更改为“暂停".所以我尝试在 ..
发布时间:2021-07-16 19:23:59 Java开发

大规模时间触发事件处理

大规模编程中的另一个问题: 我有一个带有时间戳和目标文件名的作业队列.(对于每个时间戳,可能有多达 500 个目标文件要处理).所有 500 个目标文件的处理算法都相同.我想做: 用Java编写程序 每当到达时间戳时,立即触发所有 500 个作业 在计算效率、cpu 使用率和可扩展性方面高效执行 我知道这样做的愚蠢方法,使用while循环,检查当前时间是否是作业队列中的时间戳 ..
发布时间:2021-07-16 19:23:53 Java开发

如何在 PeriodicWorkRequest 中使用 SpeechRecognizer?

我正在尝试每 15 分钟进行一次语音识别我正在使用 PeriodicWorkRequest 但我收到错误消息 java.util.concurrent.ExecutionException: java.lang.RuntimeException:SpeechRecognizer 只能在应用程序的主线程中使用.我该怎么做?PeriodicWorkRequest 是错误的方法吗? 解决方案 如 ..
发布时间:2021-07-16 19:23:50 移动开发

ActiveMQ JobScheduler 移除消息

是否可以通过 Stomp 从 PHP 订阅 ActiveMQ 代理并访问 JobScheduler(然后通过其 jobId 删除预定消息)? 我有一组由 2 个 Web 服务器生成的队列“PROD"的预定消息,并且在同一 Web 服务器上发生事件(知道 jobId)时,想将它们从 JobScheduler 中删除,以便消费者(用 Java 编写并位于多个远程服务器上)不会收到它们. 我 ..
发布时间:2021-07-16 19:23:47 PHP

Google OR-Tools NotImplementedError:不支持将 BoundedLinearExpr 评估为布尔值

我用 Python 为我所在医院的一个科室开发了一个护士调度程序.该程序使用 OR-Tools 并基于以下示例:https://github.com/google/or-tools/blob/master/examples/python/shift_scheduling_sat.py 为了限制员工每周/每月可以工作的班次数量,我使用以下形式的限制: model.Add(min_hour ..
发布时间:2021-07-16 19:23:44 Python

Windows Workflow Foundation - 安排活动在特定时间运行

我正在评估 WF 是否适合我正在进行的设计.我正处于一个先有鸡还是先有蛋的难题中,我不想投入太多时间来学习所有细节,直到我知道它是否合适为止. 我似乎找不到太多可能很重要的一件事是日程安排.我的意思是将活动安排在某个时间开始. 例如我有一个工作流,在开始时执行前两个活动 - 但必须等到第二天早上 9 点才能继续. 我意识到我可以通过将其拆分为两个工作流来实现相同的效果 - 第二个 ..
发布时间:2021-07-16 19:23:41 其他开发

如何在 Spring 3 中配置自定义触发器?

我需要配置一个超出 Spring 内置调度能力的调度算法(基本上“每 5 分钟一次,但仅在 4:00 和 16:00 之间").似乎实现 org.springframework.scheduling.Trigger 接口是要走的路,这似乎很简单. 我无法弄清楚的部分似乎没有在 文档 是:这如何与 XML 配置混合?似乎没有任何方法可以在任务命名空间的元素中指定自定义触发器 bean(除了 Q ..
发布时间:2021-07-16 19:23:38 Java开发

计算调度问题中的雇佣天数

在调度问题中,我还想尽量减少总雇佣天数. 如果员工在某一天之前和之后工作,则他/她在某一天被雇用. 这是一个小的工作示例: 随机导入从 ortools.sat.python 导入 cp_model模型 = cp_model.CpModel()求解器 = cp_model.CpSolver()员工 = 范围(3)天数 = 范围(10)works_day = {(e, d): model ..
发布时间:2021-07-16 19:23:29 Python

资源分配算法

我知道该算法存在,但我在命名它并找到合适的解决方案时遇到问题. 我的问题如下: 我有一组 J 个作业需要完成. 完成所有作业所需的时间不同,但时间是已知的. 我有一组 R 资源. 每个资源 R 可能有 1 到 100 个实例. 一个作业可能需要使用任意数量的资源 R. 一个作业可能需要使用资源 R 的多个实例,但不能超过资源 R 的实例.(如果一个资源只有 ..
发布时间:2021-07-16 19:23:10 其他开发

php上的睡眠功能

作为使用 cron 作业的可能替代方案,我发现了 sleep 功能.我以前从未使用过这个. 如果我告诉我的脚本在某种循环内运行,并且在该循环内我有这样的指令 # 休眠 86400 秒或一天睡眠(86400); 我的脚本会在 1 天后再次启动吗?即使在那段时间内不再在我的网络浏览器上访问它?我认为这是不可能的,但我是来请教专家的. 解决方案 根据我的经验,以这种方式使用 PHP 的 ..
发布时间:2021-07-16 19:23:06 PHP

谷歌 OR 工具 - 火车调度问题

我试图解决的问题有点像这里的员工安排问题: https://github.com/google/or-tools/blob/master/examples/python/shift_scheduling_sat.py 然而,有一些事情我被困住了,不知道如何合并到代码中.我将在下面解释这个问题. 问题 我有一个由 47 列火车组成的车队,我想每天分配给 49 条路线.应为列车 ..
发布时间:2021-07-16 19:23:01 Python

如何在 SQL Server Express 中安排脚本(没有 SQL Server Agent)?

好的,所以我昨天问了一个关于执行定时程序的问题.我收到了一些关于使用 SQL Server Agent 的回复,但我发现我使用的是 Sql server 2008 express RC 并且它不可用. 这是我的第一个问题,我想知道是否还有其他工具可以使用用于使用 sql server 执行定时过程....再次感谢 解决方案 您可以使用 对话计时器启动激活的程序.此功能在 Expres ..