如何使用Sidekiq每2秒发送一次请求?

用户3834491

我有将请求发送到服务器并检查是否存在文件的工作程序。现在,worker在指定的时间运行:

CheckFileWorker.perform_in(@target_file.check_start_date, @target_file.url)

  1. 我要每2秒运行一次工作者。我该怎么办?
  2. 可能需要第二个工人将要启动第一个工人吗?
安德烈马林斯库

我正在使用Sidetiq安排重复的后台作业(https://github.com/tobiassvn/sidetiq)。

基本上,您应该执行以下操作:

class LicenseCheckerWorker
  include Sidekiq::Worker
  include Sidetiq::Schedulable

  recurrence { hourly }

  def perform
    #your logic here
  end
end

当然,您应该更改重复计划以反映您的偏好。

编辑:另一种方法是在#perform逻辑的末尾安排另一次运行,延迟2秒。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用线程每0.3秒发送一次消息?

来自分类Dev

如何使用sidekiq-scheduler每30秒进行一次调度

来自分类Dev

每2秒发出一次AJAX帖子是个坏主意吗?

来自分类Dev

如何使io_service每200秒发布一次特定功能?

来自分类Dev

如何每2秒旋转一次文本/图像?

来自分类Dev

如何每2秒显示一次不同的div?

来自分类Dev

我如何使用Jquery每2秒更改一次图像

来自分类Dev

每10秒自动发送一次文本

来自分类Dev

每x秒重复一次Volley请求Java

来自分类Dev

每2秒启动一次功能,每5秒启动一次

来自分类Dev

每2秒提取一次呼叫,但不希望请求堆积

来自分类Dev

使用Symfony2发送REST请求

来自分类Dev

使用Symfony2发送SAML请求

来自分类Dev

如何以严格的顺序使用AFNetworking 2发送请求?

来自分类Dev

每60秒发出一次警报线程警告

来自分类Dev

每10秒发布一次消息mqtt

来自分类Dev

jQuery:试图使动画每3秒发生一次,不起作用吗?

来自分类Dev

每10秒发布一次消息mqtt

来自分类Dev

Android:如何每隔10秒通过服务发送一次HTTP请求

来自分类Dev

Android:如何每隔10秒通过服务发送一次HTTP请求

来自分类Dev

在C中使用libcurl每隔n秒发送一次请求

来自分类Dev

每2秒捕获一次帧

来自分类Dev

每2秒从ajax获取数据并显示一次

来自分类Dev

每2秒重复一次功能

来自分类Dev

每2秒捕获一次帧

来自分类Dev

Android每2秒更新一次UI

来自分类Dev

php每2秒更新一次数组

来自分类Dev

位置更新每 2 秒触发一次

来自分类Dev

如何每x秒重涂一次jpanel?