Python3を使用していて、RabbitMQを使用したいと思います。私はすでにPikaとtxAMQPを使おうとしましたが、Python3をサポートしていません。RabbitMQの使い方を誰かに知ってもらいましょう。
4 に答える
このページを確認してくださいhttps://github.com/hollobon/pika-python3 それがあなたを助けることができるかもしれません。
https://pika.readthedocs.org/en/latest/faq.html
残念ながら、Python 3.xの動作にはpikaを使用できません。これは、2.xでのみサポートされているためです。pika 3.xサポートの予備作業を行うことについて話しているgithubリポジトリがありましたが、それは2年前に閉鎖されました。
良いニュースは、py-amqplibを引き続き使用できることです。
http://code.google.com/p/py-amqplib/
悪いニュースは、私があなたを正しい方向に向ける以外に多くの助けを提供することができないということです。私はrabbitmqで作業している間だけpikaを使用しました。
純粋なPythonライブラリではなくlibrabbitmqのパフォーマンスや機能が必要な場合は、https://github.com/jbg/rabbitを作成しました。これはかなり初歩的なものですが、Python3でlibrabbitmqCライブラリを使用できます。
18か月後に編集:既存のPyPIパッケージと競合するため、パッケージの名前をrabbitmqに変更しましたが、現在はPyPIになっているので、pip install rabbitmq
。
私のプロジェクトでは、非常に優れたライブラリであるCeleryを使用しましたが、python3で非常にうまく機能します!!!
ここに情報のリンクがあります。 https://pypi.python.org/pypi/celery/