如何测试与RabbitMQ Server的连接?

问题描述 投票:0回答:2

我有以下问题: 我需要测试与运行在 AMQ 协议 上的 RabbitMQ Server 的连接,我需要使用 CMD 或类似的东西来完成它,这样我就可以从脚本中执行命令。我不知道这是否可能,我在互联网上发现的唯一一件事是通过 HTTP 测试连接,但它对我不起作用。所以很快,我需要 cmd 命令来测试与使用 AMQP 的 RabbitMQ 服务器的连接。

我希望有人明白我的问题是什么,也许我没有描述好。

提前致谢。

cmd rabbitmq amqp
2个回答
2
投票

我发现了问题所在,这有点傻。你需要先建立连接,但在本地机器上做起来有点棘手。简单地说,您需要模拟两个脚本之间的通信,在这种情况下。然后,很容易用命令列出连接:

rabbitmqctl list_connections

0
投票

我找到了另一种仅使用 netcat/telnet 来验证基本 tcp 连接的方法。

nc hostname 5672

telnet hostname 5672

键入

HELO
并按回车键4次。

您应该看到

AMQP
的响应。

例子:

> nc rabbitserver 5672
HELO



AMQP

这里提到的其他工具将验证客户端和服务器之间更深层次的兼容性以及验证其他协议。如果您只需要确保端口 5672 在客户端和服务器之间的防火墙中打开,那么这个基本测试就足够了。

© www.soinside.com 2019 - 2024. All rights reserved.