如何解决在鼠兔和扭曲连接的情况下,连接为无
我想将我的 2.7 python 项目中的 pika 从 0.9.14
更新为 1.1.0
。所以,现在我尝试连接 TCP,使用 pika 1.1.0
和 twisted 11.0.0
。像这样:
import pika
from pika.adapters import twisted_connection
from twisted.internet import defer,reactor,protocol,task
. . .
credentials = pika.credentials.PlainCredentials(
username=self.system_config.username,password=self.system_config.password)
parameters = pika.ConnectionParameters(
host=self.system_config.host,credentials=credentials,port=self.system_config.port)
client_creator = protocol.ClientCreator(
reactor,twisted_connection.TwistedProtocolConnection,parameters)
self._connection = client_creator.connectTCP(
host=self.system_config.host,port=self.system_config.port,timeout=5)
在这种情况下,self._connection
对象是 None
。如果我尝试使用 pika 版本 0.9.14 执行此操作,则此对象中将是这样的对象 <pika.adapters.twisted_connection.TwistedProtocolConnection object at 0x7f90bbbf51d0>
我做错了什么?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。