如何为ActiveMQ使用AMQP python客户端
我使用客户端连接ActiveMQ代理如何为ActiveMQ使用AMQP python客户端,python,activemq,amqp,Python,Activemq,Amqp,我使用客户端连接ActiveMQ代理 import amqp USER = "guest" PASSWORD = "guest" HOST = 'localhost' PORT = '5672' host = HOST + ":" + PORT conn = amqp.connection.Connection(host=host,userid=USER,password=PASSWORD,login_method='AMQPLAIN',ssl=True) conn.connect()
import amqp
USER = "guest"
PASSWORD = "guest"
HOST = 'localhost'
PORT = '5672'
host = HOST + ":" + PORT
conn = amqp.connection.Connection(host=host,userid=USER,password=PASSWORD,login_method='AMQPLAIN',ssl=True)
conn.connect()
获取错误:OSError:服务器意外关闭连接看起来连接参数默认为正确设置 试试看
import amqp
USER = "guest"
PASSWORD = "guest"
HOST = '/'
PORT = '5672'
host = HOST + ":" + PORT
conn = amqp.connection.Connection()
conn.connect()
print(conn.is_closing)
如果你看一下Connection()的实现,它是
因此,它默认为正确的内容,并使用rabbitmq在本地为我运行
希望这有帮助 Pika使用AMQP 0.9,ActiveMQ使用1.0。这些协议不兼容 阅读文章的开头部分 阅读中的第一行。我非常喜欢pika库中的amqp消息。但我假设您的本地amqp没有启动,或者可能没有正常运行,或者在错误的端口上运行。
def __init__(self, host='localhost:5672', userid='guest', password='guest',
login_method=None, login_response=None,