cost 156 ms
如何使用 RabbitMQ 从具有自定义名称(动态定义)的队列中消费 - How to consume from queues with custom names (defined on a fly) with RabbitMQ

我有一个带有 id 的任务,每个任务都有一些工作要做: 每个用户的每个工作; 对于每个任务,用户和作业的数量是不同的。 我想把所有的作业放到一个名为task{id}的队列中,这样我就可以控制任务何时完成(通过空队列task{id}),并在rabbitMQ的帮助下自动删除它,并控制多个从 ...

消费者basic_cancel之后的RabbitMq未确认消息 - RabbitMq Unacknowledged Messages after Consumer basic_cancel

好吧,我没有详细介绍我设置的整个系统, 我遇到的问题是,当使用者取消(AMQPChannel-> basic_cancel)侦听队列时,它留下了该工作人员未确认的另一条消息。 它还不会触发正常的回调来处理此消息。 一些细节 队列正在阻塞(使用等待) while(co ...

rabbitmq和php-与一名工作人员(代理)处理多个队列 - rabbitmq and php - Process multiple queues with one worker (broker)

我有1000个具有特定名称的队列。 所以我想与一个经纪人处理这些队列。 可能吗? 队列名称存储在mysql db中,因此我应该获取主题并为每个代理运行代理。 当然,它应该异步运行,并且应该能够将排队的项目传递给空闲的代理。 这可能吗? 还是应该将1000个具有特定队列名称的文件作 ...

如何使用videlalvaro / php-amqplib完成阻塞的basic_get调用 - How do I accomplish a blocking basic_get call with videlalvaro/php-amqplib

我正在使用https://github.com/videlalvaro/php-amqplib做一些Rabbitmq工作: 我正在尝试创建一个阻塞版本的basic_get(或我可以重复调用的basic_consume版本,每次只能得到一个味精),它将阻塞直到消息准备就绪,然后将其返回,而不 ...

PHP-AMQPLIB:RPC-> RPC队列留下未确认的消息 - PHP-AMQPLIB: RPC -> RPC queue leaves unack messages behind

我有几个PHP RPC类型的使用者(代理),它们永久附加到RMQ以进行事件消耗。 一个代理位于远程系统上-但是,出于开发/测试目的,我在本地运行“远程”代理。 有面向应用程序的代理,其中一个(代理Au)处理请求,并在处理过程中,通过包含的类创建与远程代理的新AMQP连接,将请求发布到 ...

RabbitMQ重试机制 - RabbitMQ retrying mechanism

我正在使用RabbitMQ,我使用basic_get从队列中获取每个消息,而没有自动确认过程,这意味着消息会一直保留在队列中,直到我确认或拒绝消息为止。 有时,我收到的消息由于抛出了一些异常而无法处理,从而导致无法完全处理它们。 在这些情况下,我想立即重试两次,如果结果仍然无法处理- ...

PECL AMQP与php-amqp - PECL AMQP vs. php-amqp

我即将实现一个基于PHP的系统,它使用RabbitMQ。 我可以说有2个成熟的库: PECL AMQP和php-amqp 。 我将为客户端和工作者使用PHP。 有没有人对这两个图书馆有任何实践经验? 对于某些事情,一个比另一个好吗? 使用其中任何一种都有任何限制吗? 哪一个更 ...

Rabbitmq + phalconphp作为消费者(有后台工作) - rabbitmq + phalconphp as consumer (with background jobs)

如何将phalconphp作为使用者与rabbitmq连接? 据我了解,我需要为phalconphp运行一个后台进程,以便能够侦听来自Rabbitmq的事件/消息并处理一些耗时的任务(发送邮件,写入日志)。 是什么会激发消费者(在Phalcon中),也许会引起监督? 我发现一些 ...

如何在Web浏览器上使用php-amqplib rabbitMQ - How to use php-amqplib rabbitMQ on web browser

我正在尝试使用php-amqplib来发送和接收消息。 它可以在终端上发送/接收。 但是当进入Web浏览器时,无法从队列中接收它连续等待消息。 我在下面的代码中使用了receive.php 如果我使用下面而不是回调函数但它不从队列中消耗,它会从队列中获取第一条消息 这意味着 ...

RabbitMQ-生产者和消费者之间的持续联系 - RabbitMQ - Continuous connection between producer and consumer

我有一个问题-如何保持消费者和生产者之间的持续联系? 我的意思是,当生产者发送消息时,如果我使用rpc过程,则消费者处理它,并使用回调队列发送回去,并且连接将关闭。 现在,我希望消费者和生产者之间的连接应该开放。 如何实现呢? 谢谢 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM