当前位置: 首页 > 知识库问答 >
问题:

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

潘银龙
2023-03-14

我刚刚开始使用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();

共有1个答案

公孙国兴
2023-03-14

您可以使用远程IP地址作为主机名使用RabbitMQ管理面板中声明的用户的virtualhost不要使用“guest”用户-该用户只能在主机名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;
 类似资料:
  • 编辑问题以包含所需的行为、特定问题或错误以及重现问题所需的最短代码。这将帮助其他人回答问题。 我有一个nodejs客户端,它使用bramqp连接到RabbitMQ服务器。我的客户端可以连接到localhost中的Rabbit MQ服务器,运行良好。但它无法连接到另一台机器上的远程RabbitMQ服务器。我在远程服务器中打开了端口5672,因此我认为问题在于rabbitMQ服务器的配置。我如何解决这

  • Netty服务器,Fedora。我只是无法从远程主机连接到服务器,并且通过util没有显示监听套接字。但是我可以在同一台机器上建立运行客户端和服务器的连接。就像这样: 我已尝试仅使用端口、localhost IP、0.0.0.0 IP和网络IP初始化

  • 问题内容: 我想对redis.conf进行一些更改,以便每当我键入redis-cli时,它就会将我连接到安装在远程服务器上的redis。 我知道我们可以通过以下方式连接到安装在远程服务器上的redis: 但是实际上,我有一些bash脚本,在那些脚本中,我在很多地方都使用过redis-cli。因此,我不想以每个文件中的redis-cli -h’IP- Address-Of-Server’替换redi

  • 问题内容: 我已经使用Ubuntu 10.10服务器上http://redis.io/topics/quickstart上的快速入门指南中的说明成功安装了Redis 。我将服务作为dameon运行(因此可以通过init.d运行) 该服务器是具有内部和外部IP的Rackspace Cluster的一部分。主机在端口6379上运行(Redis的标准配置) 我在iptables中添加了一行,以允许来自端

  • javax.net.SSL.sslhandShakeException:握手过程中远程主机关闭连接 在sun.security.SSL.sslsocketimpl.readRecord(sslsocketimpl.java:992) //太多跟踪... 由:java.io.eofException:SSL peer错误关闭 在sun.security.SSL.inputrecord.read(in

  • 当我将()连接到URL时。Java是否像浏览器那样获取网页,而不显示它? 例如,我试图理解是否要连接到Youtube视频URL。即使我看不到页面,URL连接是否像从典型的浏览器中一样加载页面和播放视频(没有页面的UI或视觉表示)?