定制 dreamcommerce/gearman-bundle 二次开发

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

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

dreamcommerce/gearman-bundle

Composer 安装命令:

composer require dreamcommerce/gearman-bundle

包简介

A wrapper on mmoreram/gearman modifying logic to add support for signals.

README 文档

README

It's a wrapper on https://packagist.org/packages/mmoreram/gearman-bundle

We simply needed to process some signals provided by pcntl_signal. Original one disallowed to do so if worker was waiting for a job.

Installation

  1. composer require dreamcommerce/gearman-bundle
  2. Edit AppKernel.php, append these bundles:
new Mmoreram\GearmanBundle\GearmanBundle(),
new DreamCommerce\GearmanBundle\DreamCommerceGearmanBundle(), 
  1. That's all.

Changelog

1.0.8

  • register command as service

1.0.7

  • fixed configuration generating when job_prefix is used

1.0.6

  • added name_prefix to specify task name prefix (useful when single Supervisor is shared between prod/dev)
  • fixed generating when no programs is defined

1.0.5

  • fixed an issue with generating file with not configured workers

1.0.4

  • fixed incorrect generated command

1.0.3

  • finished messing up with repositories locations, until pull request of mmoreram/gearman-bundle is being accepted, you have to declare a overriding repository in your main composer.json
"repositories": [
    {
        "type": "package",
        "package": {
            "name": "mmoreram/gearman-bundle",
            "version": "4.0",
            "source": {
                "url": "https://github.com/er1z/GearmanBundle",
                "type": "git",
                "reference": "master"
            }
        }
    }
],

1.0.2

  • fixed autoloader definition

1.0.1

  • fixed version constraint stability

1.0

  • fix for PHP 7 in related commit of mmoreram/gearman-bundle; removed obsolete logic
  • added a possibility to generate workers configuration for supervisord

0.1.4

  • cleaned-up version constraint
  • bound mmoreram/gearman-bundle to exact version constraint due to the segfault in PHP 7

0.1.3

  • added support for memory-leak protection
  • fixed autoloader

0.1.2

  • first working version

统计信息

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

GitHub 信息

  • Stars: 0
  • Watchers: 7
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2015-12-18

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固