定制 eric-strive/amqp-retry 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

eric-strive/amqp-retry

Composer 安装命令:

composer require eric-strive/amqp-retry

包简介

ampq to retry

README 文档

README

功能

  • 该组件主要是在amqp组件的基础上做扩展,可以对rabbitmq队列进行自动重试,还可以手动重试;

下载安装包

composer require eric-strive/amqp-retry

同步配置

php bin/hyperf.php vendor:publish eric-strive/amqp-retry
  • 根剧自己的要求修改配置
retry_times 自动重试次数 
retry_times_interval 每次重试间隔时间基数 间隔时间=times*retry_times_interval
比如retry_times_interval设置的100 第二次重试时间隔的时间就是2*100 200秒

新建数据表

php bin/hyperf.php migrate

重试脚本执行

php bin/hyperf.php amqp:retry exchange routing_key
exchange 交换器 可不填 不填就会重试所有状态为error和terminated
routing_key 路由键名称
  • 注意
config/autoload/amqp.php 配置文件中将 close_on_destruct 改为 false ;执行重试脚本时会报错

统计信息

  • 总下载量: 670
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 8
  • 点击次数: 1
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 8
  • Watchers: 3
  • Forks: 3
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2020-11-16

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固