文件名称:rabbitmq-delayed-sample:示例 Symfony 项目展示了如何在 RabbitMQ 中实现消息的延迟处理
文件大小:81KB
文件格式:ZIP
更新时间:2024-07-30 02:27:32
PHP
Symfony RabbitMQ 延迟消息示例 示例 Symfony 项目展示了如何使用videlalvaro/php-amqplib和oldsound/rabbitmq-bundle在 RabbitMQ 中实现消息的延迟处理。 延迟是使用临时的、无消费者的队列实现的,这些队列使用消息 TTL 和死信交换即时创建。 安装 首先,克隆存储库: git clone https://github.com/oscherler/rabbitmq-delayed-sample.git 然后继续,如果你是一个无业游民的用户,或否则。 使用流浪者 该项目包含一个 Vagrant 文件,用于设置安装了 Apache、PHP、Composer 和 RabbitMQ 的虚拟机。 解释 Vagrant 超出了本文档的范围,但这里有一些基础知识: ,切换到vagrant目录并输入vagrant up :
【文件预览】:
rabbitmq-delayed-sample-master
----vagrant()
--------Vagrantfile(7KB)
--------vhost.conf(267B)
----rabbitmq-sample()
--------src()
--------doc()
--------web()
--------composer.lock(59KB)
--------.gitignore(168B)
--------app()
--------composer.json(2KB)
----README.md(11KB)
----.gitignore(19B)