py-amqplib相关内容

等待一条带有超时的 RabbitMQ 消息

我想向 RabbitMQ 服务器发送一条消息,然后等待回复消息(在“回复"队列上).当然,我不想永远等待,以防处理这些消息的应用程序出现故障 - 需要超时.这听起来像是一项非常基本的任务,但我找不到这样做的方法.我现在遇到了 py-amqplib 和 RabbitMQ .NET 客户端. 到目前为止,我得到的最佳解决方案是使用 basic_get 和中间的 sleep 进行轮询,但这很丑: ..
发布时间:2022-01-11 17:11:29 C#/.NET

获取 RabbitMQ 队列中的消息数

我们使用 amqplib 来发布/使用消息.我希望能够读取队列上的消息数量(理想情况下,既已确认又未确认).这将允许我向管理员用户显示一个漂亮的状态图,并检测某个组件是否跟不上负载. 我在 amqplib 文档中找不到任何关于读取队列状态的信息. 有人能指出正确的方向吗? 解决方案 使用鼠兔: 进口鼠兔pika_conn_params = pika.ConnectionPar ..
发布时间:2022-01-11 17:03:47 Python

等待带有超时的单个 RabbitMQ 消息

我想向 RabbitMQ 服务器发送一条消息,然后等待回复消息(在“回复"队列中).当然,如果处理这些消息的应用程序关闭,我不想永远等待 - 需要超时.这听起来像是一项非常基本的任务,但我找不到办法做到这一点.我现在遇到了 py-amqplib 和 RabbitMQ .NET 客户端. 到目前为止,我得到的最佳解决方案是使用 basic_get 和 sleep 进行轮询,但这非常难看: d ..
发布时间:2021-11-27 11:45:56 C#/.NET

等待一个RabbitMQ消息超时

我想向RabbitMQ服务器发送一条消息,然后等待答复消息(在“答复”队列中)。当然,我不想永远等待,以防处理这些消息的应用程序关闭-需要超时。听起来这是一项非常基本的任务,但我找不到解决方法。我现在同时遇到 py-amqplib 和 RabbitMQ .NET客户端。 我最好的解决方案到目前为止,已经使用 basic_get 和 sleep 进行了轮询,但这很丑陋: def _wa ..
发布时间:2020-05-30 20:05:37 C#/.NET

获取RabbitMQ队列中的消息数

我们正在使用 amqplib 来发布/使用消息.我希望能够读取队列中的消息数(理想情况下是已确认和未确认).这将使我能够向管理员用户显示良好的状态图,并检测某个组件是否无法满足负载需求. 我在amqplib文档中找不到有关读取队列状态的任何信息. 有人可以指出我正确的方向吗? 解决方案 使用pika: import pika pika_conn_params = pik ..
发布时间:2020-05-09 01:23:54 Python