在扇出交换机上等待所有rabbitmq响应?

 美丽空间wo 发布于 2023-01-16 12:59

ex_foo为RPC工作负载配置了一个名为" " 的rabbitmq扇出交换.当客户端连接到服务器时,它们会创建自己的非持久RPC接收队列,并使用BasicConsumer连接到它.应用程序侦听消息/命令并响应reply_to请求部分中定义的队列.

我发送扇出交换的简单消息/命令之一(因此,连接到它的每个应用程序/客户端)都是一种ping请求消息,我的问题是我不知道有多少ping响应我会得到(或应该期待),因为我不知道有多少客户端在任何时候连接到扇出交换机.连接到扇出交换的所有客户都应该回复.

如果在扇出交换机上传送到10个队列(即:连接了10个客户端),我怎么知道有多少响应?为了知道这一点,我是否必须知道交付了多少次?有没有更复杂的睡眠计时器?简单地说,我的管理工具不能无限期地等待,并且在收到所有ping(或超时已经过去)之后需要退出.

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有