#Java计划调度任务作业推荐

使用Spring Boot + Redis实现优先级队列的长任务模式 - vinsguru

20-10-24 1220 2 banq

假设有一个分布式应用程序,其中请求在到达时进行处理。我们还要考虑这些请求是耗时的任务,它是由用户对应用程序的操作触发的。由于任务需要花费时间,因此最好将这些请求排入队列,我们​​可以按顺序处理它们,... 详细

在Python中实现调度计划作业的五种方法

21-09-08 601 1 banq

今天构建的大多数应用程序都需要某种方式的调度机制。常见的例子是轮询 API 或数据库、频繁检查系统健康状况、将日志转储到存档等。 Kubernetes 和 Apache Mesos 等自动扩展软件需... 详细

Shopify如何使用Ruby实现每小时销售1亿美元?

21-08-27 208 1 banq

在 2021 年网络黑色星期五 (BFCM) 期间,Shopify 商家的 销售额超过 50 亿美元 ,峰值销售额超过每小时 1 亿美元。在如此大规模的情况下,高可用性和快速响应时间至关重要。但即使... 详细

批处理最佳实践 - Vlad Mihalcea

20-01-31 1419 1 banq

大多数应用程序至少具有一个批处理任务,在后台执行特定的逻辑。编写批处理作业并不复杂,但是您需要了解一些基本规则,这里将列举一些我发现最重要的规则。 从输入类型的角度来看,处理项目可以通过轮询数据库来... 详细

ScheduledThreadPoolExecutor易出现时钟漂移问题,不宜使用在UTC、系统时间或用户交互方面的定期调度,CronScheduler是用于与外部交互的可靠Java调度程序 - Leventov

20-01-30 1353 banq

ScheduledThreadPoolExecutor 容易出现无限的时钟漂移 最近,我意识到 ScheduledThreadPoolExecutor 容易出现无限制的 . 详细

类似Quartz的分布式Java后台作业计划程序:JobRunr

21-05-29 403 banq

JobRunr 提供了一个统一的编程模型,以可靠的方式处理后台任务,并在共享主机、专用主机或 JVM 实例内的云(你好 Kubernetes)上运行。 您可以在 Web 应用程序中启动小型和处理作业... 详细

Spring Boot调度任务源码与教程 - Thanh

21-07-26 241 banq

调度是指在特定时间或特定时间间隔后执行任务,以带来减少时间、减少资源、最大化吞吐量的好处。调度的诞生是为了处理诸如收集每日报告、每月报告或在一段时间后处理数据之类的任务。 Spring 提供了一组大... 详细

使用Rqueue框架基于Redis和Spring Boot执行异步任务 -sonus21

21-05-20 354 banq

在本文中,我们将学习如何使用Spring Boot 2.x和Redis执行 异步 任务,最后的代码演示了本文中描述的步骤。 一个典型的API调用包括五件事: 执行一个或多个数据库(RDBMS... 详细

使用Kubernetes竞争消费者模式扩展任务处理 - vinsguru

20-12-24 594 banq

在 分布式系统 中,我们通过通过服务总线/消息队列传递消息来实现系统之间的松散耦合。有时,当消息的发送量很高时(即每单位时间传入的消息数大于每单位时间处理的消息数),队列最终将容纳无限数量的消息... 详细

DoorDash如何使用ML和优化解决订单派送的调度问题

21-09-03 241 banq

DoorDash 每天交付数百万个订单,为了支持我们的平台,我们需要解决“调度问题”:如何尽可能高效地通过 Dashers 将每个订单从商店送到客户手中。在这篇博文中,我们将讨论调度问题的细节,我们... 详细

在集群环境中运行的Spring计划调度任务 - Stack Overflow

20-12-14 579 banq

我正在编写一个具有cron作业的应用程序,该作业每60秒执行一次。该应用程序被配置为在需要时扩展到多个实例。我只想每60秒(在任何节点上)在1个实例上执行任务。开箱即用,我找不到解决方案,我正在使用... 详细

使用Spring Boot调度WebSocket推送的教程和源码 - Baeldung

20-12-18 1140 banq

本教程介绍如何使用 WebSockets 将计划的消息从服务器发送到浏览器。使用Spring的实用程序类SimpMessagingTemplate使通过WebSocket推送服务器消息会更容易。 示... 详细

带有分布式锁的Go计划任务调度器- DEV

21-08-04 211 banq

goInterLock是具有分布式锁定机制的 golang 作业/任务调度程序。在 分布式系统 中,锁定是防止任务在有调度程序的每个瞬间执行,例如,如果您的应用程序有一个任务调用一些外部 API... 详细

使用Node.js的Node-cron进行任务调度 - Dilina

21-08-03 194 banq

在使用 Node.js 构建 Web 应用程序和 API 时,我们有时会遇到需要重复执行的任务,例如电子邮件通知、文件下载和数据库备份等。 这可能是每天、每月甚至每年的特定时间,具体取决于在任务上。... 详细

Python中使用Celery和Redis构建任务队列 | blutv

21-07-03 179 banq

您拥有的 微服务 越多,您就越需要在微服务或计划作业或后台任务之间进行 异步 消息传递。 后台任务的好处有很多;解除特定微服务的繁重负载,运行无状态作业和计划任务,异步消息传递等…… 但是,... 详细

共有 171 2 下一页