在我工作的地方,我们有一个将 RabbitMQ 作为服务提供的 cloudfoundry 服务器。当我配置此服务并尝试通过(localhost、127.0.0.1 等)使用 amqplib 进行连接时,它无法连接。当我查看 Java 项目时,它从不配置 IP,并且似乎通过驱动程序或其他东西(使用 Spring)本地连接。
如何在没有 IP 的情况下使用 amqplib 进行连接?我应该改用另一个节点库吗?
在我工作的地方,我们有一个将 RabbitMQ 作为服务提供的 cloudfoundry 服务器。当我配置此服务并尝试通过(localhost、127.0.0.1 等)使用 amqplib 进行连接时,它无法连接。当我查看 Java 项目时,它从不配置 IP,并且似乎通过驱动程序或其他东西(使用 Spring)本地连接。
如何在没有 IP 的情况下使用 amqplib 进行连接?我应该改用另一个节点库吗?
您可以在不设置主机名的情况下建立连接,但是主机名会设置为“ localhost ”,如文档中所述。
如果您的 RabbitMQ 在远程服务器上,您必须提供
由于远程服务器上的端口关闭,您可能无法建立连接,请通过telnet检查