Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message
Distributed Architecture Queue

Distributed Architecture Queue Laravel Package

giudicelli/distributed-architecture-queue

Laravel package for building queue-driven distributed architectures. Helps coordinate queued jobs and messaging across services or nodes, supporting scalable, decoupled application workflows with structured queue integration.

View on GitHub
Deep Wiki
Context7

PHP distributed architecture queue

Frequently asked questions about Distributed Architecture Queue
What does giudicelli/distributed-architecture-queue do?
It is a Laravel package described as a PHP distributed architecture queue, intended to help coordinate queued jobs and messaging across services or nodes. The public description does not clarify whether it is a custom queue driver, a broker wrapper, or an orchestration layer on top of Laravel's queue system. Before adopting it, review the source to confirm which Laravel queue extension point it uses and what transport it targets.
How do I install giudicelli/distributed-architecture-queue in Laravel?
Install it with Composer using composer require giudicelli/distributed-architecture-queue, then check composer.json for Laravel package auto-discovery of its service provider. If the package ships a config file, publish it with php artisan vendor:publish and add the required connection block to config/queue.php. Confirm the exact setup steps against the repository source, since the public README does not document an installation procedure.
Which Laravel and PHP versions does this package support?
Supported versions are not stated in the package description or README excerpt. Check the composer.json require and require-dev sections for pinned illuminate/* and php constraints, and look for a CI matrix or release tags. Laravel changes queue internals such as job payload shape and failure events between majors, so pin the package to the exact Laravel version you run and test it in a sandbox first.
Does this package work with Laravel Horizon?
Horizon reads Redis job payloads directly and assumes a specific serialization and key layout, so a custom queue driver often loses Horizon's dashboard, metrics, and auto-balancing. The package documentation does not state whether it integrates with Horizon or exposes monitoring hooks. If Horizon is part of your stack, verify compatibility in a sandbox before committing to the package.
What broker or transport does giudicelli/distributed-architecture-queue require?
The description does not specify whether it requires Redis, RabbitMQ, SQS, Kafka, or a bespoke socket protocol. Transport choice affects infrastructure cost, network topology, and on-call ownership, so this is a blocking question for the maintainer. Do not assume it reuses your existing queue backend until the source confirms it.
Does it support delayed dispatch, retries, backoff, job batches, and chains?
These capabilities are not documented in the public description, and they depend on whether the package implements Illuminate\Contracts\Queue\Queue or replaces core queue behavior. A conforming driver should support later(), retryUntil, backoff, and the batch and chain features of your Laravel version, but that must be verified. Exercise delayed dispatch, retries, and a malformed-job case in a throwaway Laravel app before adopting it.
Where do failed jobs go with this package?
It is unclear whether failures land in Laravel's failed_jobs table, a broker dead-letter queue, or nowhere. This matters because lost failures make incidents invisible and complicate replay. Confirm the failure path in source, including how the package handles exceptions thrown inside workers and whether failed job events fire normally.
Is giudicelli/distributed-architecture-queue safe to use in production?
The package shows zero stars, zero dependents, and no visible release cadence, which means it is an unvetted third-party dependency. Laravel service providers run on every request and worker boot, and Composer code executes with full application privileges, so it should go through security and vendor review. Start with a timeboxed static review and sandbox spike, then shadow one non-critical queue behind a config flag with instant rollback.
How does it integrate with config/queue.php and the Laravel queue manager?
The expected integration pattern for a Laravel queue package is a service provider that calls Queue::extend() to register a custom driver, plus a connection block in config/queue.php and a QUEUE_CONNECTION value. It is not confirmed whether this package follows that pattern or instead rebinds core queue classes or adds macros. Confirm the extension point during static review, because container rebinding turns a config change into an application-wide refactor.
Are there alternatives to this package for distributed queues in Laravel?
Laravel's built-in Redis, SQS, and database queue drivers already cover most distributed queuing needs, and Horizon adds monitoring and auto-balancing for Redis. If you need cross-service messaging beyond Laravel's queue layer, evaluate established brokers or libraries with documented delivery guarantees and active maintenance. Compare this package's feature set and support status against those options before adding it to composer.json.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
jinas/dhivatar
store-doc/laravel-storage-driver
plus-it/laravel-translation-manager
diephp/perhaps
diephp/telegraph
osmaviation/spreadsheet
microsoft/fluentui-system-icons
mmccook/php-json-canonicalization-scheme
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console
pnscripts/filament-broadquill-lite
pnscripts/laravel-sentfold-lite
vleap/mx-sdk-laravel-internal
twidpay/utils
htetmyathlaing/scout-elasticsearch-driver
artisan-toolbox/front-awesome
ls/client-assistant
users-au/laravel-client
cgv/localized-resource