在学习AMQP,因为要在openstack里面写插件,所以选择了kombu作为rabbitmq的框架。
各种环境配好之后,进行连接,代码是官方doc里的example:
connection = Connection('amqp://guest:guest@127.0.0.1:5672')
然后手动连接
connection.connect()
这个时候会报错
blablabla
Socket Closed
蛋疼。。。。 在网上各种查找之后,发现一个solution行得通:
sudo rabbitmqctl change_password guest guest
输入这个指令后,把guest帐号的密码改为guest。
然后再通过connect连接,最后通过:
connection.connected()进行测试之后发现返回值为True,成功。