PHPackages                             exploitfate/engine-delivery - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Queues &amp; Workers](/categories/queues)
4. /
5. exploitfate/engine-delivery

ActiveProject[Queues &amp; Workers](/categories/queues)

exploitfate/engine-delivery
===========================

Delivery visitor via consumer queue

v1.1.14(9mo ago)021MITPHP

Since Nov 13Pushed 9mo ago1 watchersCompare

[ Source](https://github.com/exploitfate/engine-delivery)[ Packagist](https://packagist.org/packages/exploitfate/engine-delivery)[ RSS](/packages/exploitfate-engine-delivery/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (1)Dependencies (2)Versions (5)Used By (0)

Supervisor consumer for delivery visitor to affiliate
=====================================================

[](#supervisor-consumer-for-delivery-visitor-to-affiliate)

Install and setup project
-------------------------

[](#install-and-setup-project)

Install packages

```
sudo apt-get update
sudo apt-get install -y rabbitmq-server php-bcmath php-mbstring supervisor python-setuptools git ntp

```

Create project directory

```
sudo mkdir -p /var/engine

```

Install composer

```
curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer

```

Clone project repo

```
git clone git@github.com:exploitfate/engine-delivery.git /var/engine

```

Install composer packages

```
cd /var/engine
composer install

```

Optimize composer autoload

```
composer dumpautoload -o

```

Create local comfig and setup params

```
cp /var/engine/config/config-local.php.dist /var/engine/config/config-local.php

```

Test environment

```
/var/engine/delivery

```

Install and setup supervisor
----------------------------

[](#install-and-setup-supervisor)

Create consumer config

```
echo '[program:engine-delivery]
command=/var/engine/delivery
startsecs=1
user=root
numprocs = 2
process_name = engine-delivery_%(process_num)s
autostart=true
autorestart=true
stopsignal=KILL
' | sudo tee /etc/supervisor/conf.d/engine-delivery.conf

echo '[program:failover-engine-delivery]
command=/var/engine/delivery
startsecs=1
user=root
numprocs = 2
process_name = failover-engine-delivery_%(process_num)s
autostart=true
autorestart=true
stopsignal=KILL
startretries = 86400
' | sudo tee /etc/supervisor/conf.d/failover-engine-delivery.conf

```

Install [Superslacker](https://github.com/MTSolutions/superslacker)

```
sudo easy_install pip
sudo pip install superslacker

```

Create superslacker config (Don't forget to set `hostname`)

```
echo '[eventlistener:superslacker]
command=superslacker --webhook="https://hooks.slack.com/services/some/slack/token" --channel="soma-slack-channel" --hostname="landing.com"
events=PROCESS_STATE,TICK_60
' | sudo tee /etc/supervisor/conf.d/superslacker.conf

```

Update supervisor configuration

```
sudo supervisorctl update
sudo supervisorctl reload

```

Check workers status

```
sudo supervisorctl status all

```

Test notification

Put

```
throw new \Exception('superslacker test');

```

in `Command::execute()` and wait for a minute

FYI
---

[](#fyi)

On any update worker should be restarted

```
sudo supervisorctl restart all

```

License
-------

[](#license)

The MIT License (MIT). See [LICENSE](LICENSE) file.

###  Health Score

31

—

LowBetter than 68% of packages

Maintenance56

Moderate activity, may be stable

Popularity6

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity45

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 80% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~208 days

Total

4

Last Release

289d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/2168183808f4862bdb8829386c6a07803f13fa663e4b59afd1bd830325527760?d=identicon)[exploitfate](/maintainers/exploitfate)

---

Top Contributors

[![casperbs](https://avatars.githubusercontent.com/u/22616644?v=4)](https://github.com/casperbs "casperbs (4 commits)")[![exploitfate](https://avatars.githubusercontent.com/u/1311871?v=4)](https://github.com/exploitfate "exploitfate (1 commits)")

### Embed Badge

![Health badge](/badges/exploitfate-engine-delivery/health.svg)

```
[![Health](https://phpackages.com/badges/exploitfate-engine-delivery/health.svg)](https://phpackages.com/packages/exploitfate-engine-delivery)
```

###  Alternatives

[bschmitt/laravel-amqp

AMQP wrapper for Laravel and Lumen to publish and consume messages

2752.3M7](/packages/bschmitt-laravel-amqp)[jwage/phpamqplib-messenger

Symfony messenger transport for the php-amqplib/php-amqplib library.

84149.7k1](/packages/jwage-phpamqplib-messenger)[convenia/pigeon

3233.0k](/packages/convenia-pigeon)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
