我正在使用亚马逊服务,并创建了rabbitmq经纪人现在从点网代码,我试图连接到这个经纪人。
var factory = new ConnectionFactory
{
Uri = new Uri("amqps://it:Password@hostname:5671")
};
var connection = factory.CreateConnection();
我在这里挣扎,以获得以下错误连接:
None of the specified endpoints were reachable
at RabbitMQ.Client.ConnectionFactory.CreateConnection(IEndpointResolver endpointResolver, String clientProvidedName)
2条答案
按热度按时间zte4gxcn1#
看起来您在连接RabbitMQ代理时遇到了问题。可能有几个原因导致此错误。一个可能的原因是您用于连接代理的URI不正确。需要仔细检查URI中的主机名、端口和凭据以确保它们正确。
此错误的另一个可能原因是代理未运行或无法从网络访问。在这种情况下,您可以尝试检查代理的状态并确保它正在运行,或检查网络连接以确保它正常工作。
此外,值得检查代理和客户端上的日志,以查看是否有任何其他错误消息可以提供有关此问题的详细信息。
xa9qqrwz2#
guide(基于JVM)显示了如何配置连接工厂。它在工厂中设置凭据,而不是在URI中:
(This需要转换为相应的.NET代码)