enqueue / laravel-queue
Laravel 队列扩展。它使用 Enqueue 传输
0.10.20
2024-06-17 14:34 UTC
Requires
- php: >=7.1
- enqueue/dsn: ^0.10
- enqueue/enqueue: ^0.10
- illuminate/queue: ^10.0|^11.0
- queue-interop/amqp-interop: ^0.8
- queue-interop/queue-interop: ^0.7|^0.8
Requires (Dev)
- enqueue/enqueue: ^0.10
- enqueue/null: ^0.10@dev
- enqueue/simple-client: ^0.10@dev
- enqueue/test: ^0.10@dev
- phpunit/phpunit: ~5.5
Suggests
- enqueue/simple-client: If you want to use enqueue client and cli commands
README
您可以使用基于 queue-interop 构建的传输,包括 Enqueue 支持的所有传输。它还支持扩展的 AMQP 功能,如队列声明和消息延迟。
此包允许您以 laravel 方式 使用队列互操作传输,并集成了 enqueue 简单客户端。
优点
-
支持消息延迟、优先级和过期
-
使用 DSN 配置传输。12 因素友好。
-
它通过少量集成代码支持大量 MQ 传输
-
从多个队列接收消息。
-
您可以运行较少的工作进程并减少内存使用。
-
尽可能使用长拉取。等待消息时几乎不使用 CPU。
-
您可以使用 监控 任何传输,而不仅仅是 Redis
-
添加扩展点
-
AMQP 友好。
-
流行的解决方案,项目周围有一个庞大且活跃的社区
-
由公司支持 - Forma-Pro
资源
由 Forma-Pro 开发
Forma-Pro 是一家全栈开发公司,其兴趣也扩展到开源开发。作为一支强大的专业团队,我们致力于通过开发尖端解决方案来帮助社区,这些解决方案集中在电子商务、docker 和面向微服务的架构领域,我们在这里积累了多年的经验。我们的主要专业领域是基于 Symfony 框架的解决方案,但我们始终关注那些让我们能够以最佳方式完成工作的技术。我们致力于创建能够革新架构和可扩展性方面的解决方案。
如果您对我们的开源开发有任何疑问和咨询,特别是关于这个产品或其他任何问题,请随时通过 opensource@forma-pro.com 联系我们
许可证
该项目遵循 MIT 许可协议 发布。