Skip to Content
Menu
This question has been flagged


je cherche un moyen de connecter odoo et rabbitmq .

la connexion passer parfaitement .

mais depuis la semaine passer j'ai rencontrer une erreur qui semble lier a pika de python 

probleme : AMQ : Odoo - Odoo -  pika.exceptions.AMQPConnectionError 

voir les details sur mon commentaire en bas .

quelqu'un a une solution ou un autre moyen de connecter rabbit avec python sans pika

Avatar
Discard
Author Best Answer

import pika

import json


credentials = pika.PlainCredentials('guest', 'guest',True)

parameters = pika.ConnectionParameters('44.221.204.9',

                                    33169,

                                    '/',

                                   credentials)

connection = pika.BlockingConnection(parameters)


channel = connection.channel()


def callback(ch, method, properties, body):

        data = body.decode()

        data = json.loads(body)

        print('data',data)

        

        return datas

channel.basic_consume(queue='ecritureOutTopic.ecritureOut-Group',on_message_callback=callback, auto_ack=False)



print('[*] En attente de messages. Pour quitter, appuyez sur CTRL+C')

channel.start_consuming()



connection.close()




--------------------

ERROR


Traceback (most recent call last):

  File "test.py", line 21, in

    connection = pika.BlockingConnection(parameters)

  File "/home/odoo/.local/lib/python3.8/site-packages/pika/adapters/blocking_connection.py", line 360, in __init__

    self._impl = self._create_connection(parameters, _impl_class)

  File "/home/odoo/.local/lib/python3.8/site-packages/pika/adapters/blocking_connection.py", line 451, in _create_connection

    raise self._reap_last_connection_workflow_error(error)

pika.exceptions.AMQPConnectionError

Avatar
Discard
Related Posts Replies Views Activity
0
Jul 19
3787
1
Dec 18
3443
0
Aug 17
5532
3
Apr 15
5410
1
Mar 15
4126