首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏啄木鸟软件测试

    DevOps工具介绍连载(7)——Resque

    本文仅作需求记录 Resque介绍: Resque is a Redis-backed library for creating background jobs, placing those jobs 在Resque中一个Job就是一个Class。 Queue | 队列 : 也就是上文的消息队列,在Resque中,队列则是由Redis实现的。 '/vendor/chrisboulton/php-resque/resque.php'); require_once $resque; 编写worker代码(运行PHP-Resque-scheduler '/vendor/chrisboulton/php-resque/lib/Resque.php'); $resque2 = realpath(dirname(__FILE__) . '/vendor/chrisboulton/php-resque-scheduler/resque-scheduler.php'); require_once $resque1; require_once

    1K20发布于 2020-02-19
  • 来自专栏技术小牛

    php的消息队列框架resque的使用小结

    Part 1.安装 网上很多教程的指引还是安装源chrisboulton/php-resque版本的,实际上现在最新的版本应该是resque/php-resque源的, 用composer安装的方法是, 在composer.json文件中的require节点下添加”resque/php-resque:^1.2”, ? resque/php-resque/lib/Resque.php这个文件,大概在68行将创建redis连接的代码用以下代码代替可以解决连接redis失败的问题。 /vendor/resque/php-resque/bin/resque"; } } 其中,require后面的路径请修改为相对你项目执行文件入口的路径。 可以通过查看进程的命令来达到这个目的,登录系统后执行: ps -aux | grep resque 如果resque正在运行中,你看到的界面应该是这样的: ?

    1.3K20发布于 2021-03-15
  • 来自专栏啄木鸟软件测试

    DevOps工具介绍连载(1)

    https://www.cnblogs.com/feiffy/p/9327292.html Resque Resque使用Redis创建后台任务,存储进队列,并随后执行。 两者的主要区别是,Delayed Job使用Active Record存储数据,Resque使用Redis。

    1.4K20发布于 2020-02-19
  • 来自专栏JAVA乐园

    JAVA通过Gearman实现MySQL到Redis的数据同步(异步复制)

    以前曾经介绍过类似的 后台任务处理项目Resque 。 两者的设计其实非常接近,简单可以类比为: Gearman Job Server:对应Resque的Redis部分 Gearman Client:对应Resque的Queue操作 Gearman Worker :对应Resque的Worker和Job 这里之所以选择Gearman而不是Resque是因为Gearman提供了比较好用的MySQL UDF,工作量更小。

    1.8K20编辑于 2022-06-30
  • 来自专栏Java开发

    Redis Sentinel(哨兵)详解

    60000 sentinel failover-timeout mymaster 180000 sentinel parallel-syncs mymaster 1 sentinel monitor resque 192.168.1.3 6380 4 sentinel down-after-milliseconds resque 10000 sentinel failover-timeout resque 180000 // 在发生主备切换时最多可以有 5 个 slave 同时对新的 master 进行同步 sentinel parallel-syncs resque 5 二:Sentinel有什么用

    49010编辑于 2024-10-21
  • 来自专栏码匠的流水账

    聊聊jesque的WorkerImpl与WorkerPool

    resque Resque是一个使用redis来创建后台任务的ruby组件。而jesque是其java版本。通常用来做延时队列。 doc resque jesque

    56410发布于 2018-09-17
  • 来自专栏程序技术知识

    各种有用的PHP开源库精心收集

    19.Resque  下载地址:https://github.com/chrisboulton/php-resquephp-resque是Ruby项目resque在php下的实现,是基于redis的消息队列 虽然Gearman也是一个不错的选择,但是resque的构架设计更加简洁清晰,更加符合KISS原则。应用范围:需要后台任务的系统,比如邮件发送、同步信息等需求。

    87010编辑于 2023-11-29
  • 来自专栏程序小小事

    Redis集群机制及一个Redis架构演进实例

    mymaster 60000sentinel failover-timeout mymaster 180000sentinel parallel-syncs mymaster 1sentinel monitor resque 192.168.1.3 6380 4sentinel down-after-milliseconds resque 10000sentinel failover-timeout resque 180000sentinel parallel-syncs resque 5配置文件只需要配置master的信息就好啦,不用配置slave的信息,因为slave能够被自动检测到(master节点会有关于slave的消息)。

    31900编辑于 2025-03-16
  • 来自专栏技术杂记

    安装 GitLab CE

    port: + socket: /var/opt/gitlab/redis/redis.socket + database: + namespace: resque ] action create - create new file /var/opt/gitlab/gitlab-rails/etc/resque.yml - update content /etc/resque.yml 2017-07-24 00:12:59.663000000 +0800 +++ /var/opt/gitlab/gitlab-rails/etc/.chef-resque.yml20170724 to /var/opt/gitlab/gitlab-rails/etc/resque.yml] action create - create symlink at /opt/gitlab/ embedded/service/gitlab-rails/config/resque.yml to /var/opt/gitlab/gitlab-rails/etc/resque.yml *

    4.5K40发布于 2021-08-12
  • 来自专栏HUC思梦的java专栏

    Redis主从、哨兵、集群

    60000 sentinel failover-timeout mymaster 180000 sentinel parallel-syncs mymaster 1 sentinel monitor resque 192.168.1.3 6380 4 sentinel down-after-milliseconds resque 10000 sentinel failover-timeout resque 180000 sentinel parallel-syncs resque 5 sentinel monitor mymaster 127.0.0.1 6379 类似这种配置,来指定对一个master的监控,给监控的

    69930发布于 2020-09-03
  • 来自专栏芋道源码1024

    Redis 那些故障转移、高可用方案

    60000 sentinel failover-timeout mymaster 180000 sentinel parallel-syncs mymaster 1 sentinel monitor resque  192.168.1.3 6380 4 sentinel down-after-milliseconds resque 10000 sentinel failover-timeout resque 180000 sentinel parallel-syncs resque 5 这是因为官网加了一个修饰词,是“典型的最小配置”,把重要参数和多主的例子都写出来了,照顾大家CV大法的时候,不要忘记重要参数,其实都是有默认值的

    71620编辑于 2022-05-23
  • 来自专栏雨过天晴

    原 在已安装Apache和MySQL的Ub

    config --global core.autocrlf input # Configure Redis connection settings sudo -u git -H cp config/resque.yml.example  config/resque.yml # Change the Redis socket path if you are not using the default Debian / Ubuntu configuration sudo -u git -H editor config/resque.yml 上面主要是拷贝和编辑一些配置文件,基本不用改,别漏掉就行 3 、 下面配置数据库(请注意数据库配置的模板文件): # 

    1.3K30发布于 2018-06-04
  • 来自专栏技术杂记

    Install GitLab

    port: + socket: /var/opt/gitlab/redis/redis.socket + database: + namespace: resque ] action create - create new file /var/opt/gitlab/gitlab-rails/etc/resque.yml - update content /etc/resque.yml 2018-06-02 16:34:35.237556255 +0000 +++ /var/opt/gitlab/gitlab-rails/etc/.chef-resque20180602 to /var/opt/gitlab/gitlab-rails/etc/resque.yml] action create - create symlink at /opt/gitlab/ embedded/service/gitlab-rails/config/resque.yml to /var/opt/gitlab/gitlab-rails/etc/resque.yml *

    3.4K30发布于 2021-08-10
  • 来自专栏开源部署

    Redis高可用及分片集群

    60000 sentinel failover-timeout mymaster 180000 sentinel parallel-syncs mymaster 1 sentinel monitor resque 192.168.1.3 6380 4 sentinel down-after-milliseconds resque 10000 sentinel failover-timeout resque 180000 sentinel parallel-syncs resque 5     第一行配置指示 Sentinel 去监视一个名为 mymaster 的主服务器, 这个主服务器的 IP 地址为

    63010编辑于 2022-08-16
  • 来自专栏微信公众号【Java技术江湖】

    探索Redis设计与实现13:Redis集群机制及一个Redis架构演进实例

    sentinel monitor resque 192.168.1.3 6380 4 7. sentinel down-after-milliseconds resque 10000 8. sentinel failover-timeout resque 180000 9. sentinel parallel-syncs resque 5 配置文件只需要配置master的信息就好啦,不用配置slave的信息,因为slave能够被自动检测到(master节点会有关于slave

    54810发布于 2019-12-03
  • 来自专栏须臾之余

    高可用性(High Availability):Redis 哨兵是Redis官方的高可用性解决方案

    60000 sentinel failover-timeout mymaster 180000 sentinel parallel-syncs mymaster 1 sentinel monitor resque 192.168.1.3 6380 4 sentinel down-after-milliseconds resque 10000 sentinel failover-timeout resque 180000 sentinel parallel-syncs resque 5 第一行配置指示 Sentinel 去监视一个名为 mymaster 的主服务器, 这个主服务器的 IP 地址为 127.0.0.1 ,

    1K30发布于 2019-11-27
  • 来自专栏深度学习与python

    从 0 开始构建核心业务微服务治理平台的实践

    在 Rails 单体应用的年代,FreeWheel 使用 Resque 对后台任务进行管理,Resque 自身也提供了一套基于 Sinatra 的 Web 管理界面。 然而相比于 Resque,它对于工程师的痛点在于无法进行可视化的管理。

    1.3K20编辑于 2023-04-01
  • 来自专栏Node Python Go全栈开发

    ES Search Template

    非空值则渲染填充 模板: {{#repo}} {{name}} {{/repo}} 输入: { "repo": [ { "name": "resque " }, { "name": "hub" }, { "name": "rip" } ]} 输出: resque hub

    1.6K20发布于 2020-11-25
  • 来自专栏海哥聊技术

    在RHEL系统上通过源码安装GITLAB

    config --global core.autocrlf input # Configure Redis connection settings sudo -u git -H cp config/resque.yml.example config/resque.yml # Change the Redis socket path if you are not using the default Debian / Ubuntu configuration sudo -u git -H editor config/resque.yml Configure GitLab DB Settings 下面的步骤因为我们使用Mysql来安装。

    96020编辑于 2022-04-04
  • 来自专栏北京马哥教育

    Gitlab CE 8.1.3 安装手册(Debian/Ubuntu)

    editor sudo -u git -H git config --global core.autocrlf input # 配置 Redis 选项 sudo -u git -H cp config/resque.yml.example config/resque.yml # 如果之前修改过redis socket的路径,在这个配置文件里面修改为当前的路径. sudo -u git -H vim config/resque.yml

    2.1K50发布于 2018-05-03
领券