如何解决Uri模式从Golang连接到RabbitMQ
我正在尝试使用此uri模式从golang客户端连接到RabbitMQ
amqp://user:pass@host:10000/vhost:
conn,err := amqp.Dial("amqp://user1:User!@#@vserver803:5672/vuser")
host: vserver111
port: 5672
username: user1
password: User!@#
virtual-host: vuser
代码返回错误:
Failed to connect to RabbitMQ: dial tcp 127.0.0.1:5672: connectex: No connection could be made because the target machine actively refused it.
尽管我可以通过telnet连接到主机。
解决方法
根据我使用 rabbitMq 的经验,我使用 Golang 创建了一个 POC。关于您的问题,也许您可以尝试使用以下连接字符串。
url = "amqp://guest:guest@localhost:5672"
这里有我的个人 Github 帐户,您可以在其中找到这些 POC。
https://github.com/jsperk/poc_rabbit
问候。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。