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

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