babaecip / laravel-windmill-queue
Custom Laravel queue driver using Windmill protocol over HTTP. Stores jobs in MySQL. Consumer is triggered via HTTP listener (Windmill).
Installs: 801
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 1
pkg:composer/babaecip/laravel-windmill-queue
Requires
- php: >=7.1
- illuminate/contracts: ^5.7
- illuminate/queue: ^5.7
- illuminate/redis: ^5.7
- illuminate/support: ^5.7
This package is not auto-updated.
Last update: 2025-12-01 01:31:25 UTC
README
A custom queue driver for Laravel 5.7+ using Windmill Protocol as the transport layer (via HTTP callbacks) and MySQL as persistent storage.
🚀 Features
- Custom queue connector:
windmill - Stores job data in MySQL
- Uses HTTP listener (Windmill Protocol) to trigger job consumption
- Designed for distributed or serverless job workers
- Lightweight and extensible
⚙️ Requirements
- Laravel 5.7+
- PHP >= 7.1
- MySQL for queue storage
- HTTP accessible consumer endpoint (Windmill)
📦 Installation
composer require windmill/laravel-windmill-queue