RabbitMQ - 连接远程服务器时的主机名是什么?

Ala*_*gan 7 rabbitmq

我刚刚开始使用rabbitmq,目前正在研究rabbitmq网站上的教程。我已经使用本地计算机作为服务器完成了 hello world 教程。现在我想连接到另一台计算机上的远程服务器。我的问题是我需要用来连接到该服务器的主机名是什么。是安装rabbitmq服务器的机器的IP地址吗?

            RabbitMQ.Client.ConnectionFactory connectionFactory = new ConnectionFactory();
            connectionFactory.HostName = "XXX.X.X.X";
            connectionFactory.UserName = "admin";
            connectionFactory.Password = "test";
            connectionFactory.VirtualHost = "vHost";
            connectionFactory.Port = AmqpTcpEndpoint.UseDefaultPort;
            Connection = connectionFactory.CreateConnection();
Run Code Online (Sandbox Code Playgroud)

Omi*_*vid 5

您可以使用远程 IP 地址作为主机名 使用 RabbitMQ 管理面板中声明的用户虚拟主机 不要使用“来宾”用户 - 该用户只能在主机名 id 为 localhost(不是远程)时使用,并且不要创建无密码用户作为用户

RabbitMQ.Client.ConnectionFactory factory = new ConnectionFactory();
factory.HostName = "10.62.28.139";
factory.UserName = "user";
factory.Password = "password";
factory.VirtualHost = "/";
factory.Port = AmqpTcpEndpoint.UseDefaultPort;
Run Code Online (Sandbox Code Playgroud)