babaecip / laravel-windmill-queue
Custom Laravel queue driver using Windmill protocol over HTTP. Stores jobs in MySQL. Consumer is triggered via HTTP listener (Windmill).
dev-main
2025-08-18 07:56 UTC
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-09-22 00:33:38 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