Laravel Queue

screenshot of Laravel Queue
laravel

Laravel Enqueue message queue extension. Supports AMQP, Amazon SQS, Kafka, Google PubSub, Redis, STOMP, Gearman, Beanstalk and others

Overview

The Laravel queue package is a versatile tool that allows users to utilize various transports built on top of queue-interop, including those supported by Enqueue. It supports extended AMQP features like queue declaration and message delaying, and offers integration with the enqueue simple client. This package simplifies the usage of queue interop transport in a Laravel-friendly manner, making it easy to work with different message queue transports efficiently.

Features

  • Support for message delaying, priorities, and expiration
  • Configuration of transport using DSN for easier setup (12-factor friendly)
  • Integration with numerous message queue (MQ) transports with minimal code integration
  • Ability to consume messages as they arrive from multiple queues
  • Optimized work processes leading to reduced memory usage
  • Utilizes long pulling for zero CPU usage while waiting for messages
  • Monitoring capability for any transport, not limited to Redis
  • Adds extension points for AMQP integration
laravel
Laravel

Laravel is a powerful and elegant PHP framework that provides developers with a comprehensive set of tools and features to build robust web applications. It follows the Model-View-Controller (MVC) architectural pattern, offering a clean and organized structure for writing efficient and maintainable code.