Download the PHP package flytachi/nexus without Composer
On this page you can find all versions of the php package flytachi/nexus. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package nexus
Flytachi Nexus — lightweight event broker
📌 Description
Nexus is a lightweight event broker and process orchestrator built to work with queues. Its task is to launch the main process, which raises the required number of units (workers), distributes tasks between them and controls their life cycle.
🔧 Features:
✅ Starting and managing a worker process pool
✅ Monitoring their condition (health check, logs)
✅ Automatic restart in case of failures
✅ Scaling: you can set the number of units for each task
✅ Working through message queues (pub/sub model)
✅ Suitable for microservice architecture and backend workers
Installation
Requirements
- RabbitMQ host
- php 8.3
- composer
or
- RabbitMQ host
- Docker / docker-compose
Settings (composer)
-- Be sure to set up an environment variable (Environment)
Install all missing components
Settings (docker)
-- Be sure to set up an environment variable (Environment)
Collect image
Launch container
Settings (docker-compose)
Launch container
Environment
The environment must contain a list of values.
In an environment variable or in a .env file (example root/.env)
Service command
Commands for service management! The shell must be responsive (php >= 8.3),
otherwise the commands will not work
Start service:
Stop service:
Service status:
Api Interface
started (php/composer) started web interface
In the browser, contact the address http://0.0.0.0:8111/web
For authorization, set the required values in the environment WEB_ADMIN_USER and WEB_ADMIN_PASS
License
This project is licensed under the MIT License - see the LICENSE file for details.
All versions of nexus with dependencies
flytachi/kernel Version ~5.8.0
php-amqplib/php-amqplib Version @stable
ext-pcntl Version *